.elementor-283 .elementor-element.elementor-element-391dc777:not(.elementor-motion-effects-element-type-background), .elementor-283 .elementor-element.elementor-element-391dc777 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1c2e40;background-position:center right;background-size:cover;}.elementor-283 .elementor-element.elementor-element-391dc777 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(110deg, #1c2e40 20%, rgba(28,46,64,0.6) 80%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283 .elementor-element.elementor-element-391dc777 > .elementor-container{min-height:300px;}.elementor-283 .elementor-element.elementor-element-391dc777{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-283 .elementor-element.elementor-element-1840af86 .elementor-heading-title{color:#ffffff;}.elementor-283 .elementor-element.elementor-element-4926e94c{color:#ffffff;}.elementor-283 .elementor-element.elementor-element-17e3aef5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-283 .elementor-element.elementor-element-17e3aef5:not(.elementor-motion-effects-element-type-background), .elementor-283 .elementor-element.elementor-element-17e3aef5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5f96b4;}.elementor-283 .elementor-element.elementor-element-17e3aef5 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283 .elementor-element.elementor-element-17e3aef5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 30px 0px 30px;}.elementor-283 .elementor-element.elementor-element-181bbb0a > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 2px;border-color:#ffffff;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 40px 60px 40px;}.elementor-283 .elementor-element.elementor-element-181bbb0a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283 .elementor-element.elementor-element-1de78c53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -59px) -64px;}.elementor-283 .elementor-element.elementor-element-1de78c53 .elementor-icon-wrapper{text-align:start;}.elementor-283 .elementor-element.elementor-element-1de78c53.elementor-view-stacked .elementor-icon{background-color:#ffffff;color:#3b5d70;}.elementor-283 .elementor-element.elementor-element-1de78c53.elementor-view-framed .elementor-icon, .elementor-283 .elementor-element.elementor-element-1de78c53.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-283 .elementor-element.elementor-element-1de78c53.elementor-view-framed .elementor-icon, .elementor-283 .elementor-element.elementor-element-1de78c53.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-283 .elementor-element.elementor-element-1de78c53.elementor-view-framed .elementor-icon{background-color:#3b5d70;}.elementor-283 .elementor-element.elementor-element-1de78c53.elementor-view-stacked .elementor-icon svg{fill:#3b5d70;}.elementor-283 .elementor-element.elementor-element-1de78c53 .elementor-icon{font-size:45px;padding:1px;}.elementor-283 .elementor-element.elementor-element-1de78c53 .elementor-icon svg{height:45px;}.elementor-283 .elementor-element.elementor-element-871878d .elementor-heading-title{color:#ffffff;}.elementor-283 .elementor-element.elementor-element-4946dbb4{padding:0% 30% 0% 0%;color:#ffffff;}.elementor-283 .elementor-element.elementor-element-476054c0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-283 .elementor-element.elementor-element-476054c0:not(.elementor-motion-effects-element-type-background), .elementor-283 .elementor-element.elementor-element-476054c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.johngrimes.co.uk/app/uploads/2018/06/coastal-water-defense-e1529413694417.jpg");background-position:center center;background-size:cover;}.elementor-283 .elementor-element.elementor-element-476054c0 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283 .elementor-element.elementor-element-476054c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 30px;}.elementor-283 .elementor-element.elementor-element-476054c0 > .elementor-shape-top .elementor-shape-fill{fill:#5f96b4;}.elementor-283 .elementor-element.elementor-element-476054c0 > .elementor-shape-top svg{height:60px;}.elementor-283 .elementor-element.elementor-element-476054c0 > .elementor-shape-bottom .elementor-shape-fill{fill:#3b5d70;}.elementor-283 .elementor-element.elementor-element-476054c0 > .elementor-shape-bottom svg{height:60px;}.elementor-283 .elementor-element.elementor-element-451fa89b > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 2px;border-color:#ffffff;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 40px 120px 40px;}.elementor-283 .elementor-element.elementor-element-451fa89b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283 .elementor-element.elementor-element-7bf8bf4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -59px) -64px;}.elementor-283 .elementor-element.elementor-element-7bf8bf4f .elementor-icon-wrapper{text-align:start;}.elementor-283 .elementor-element.elementor-element-7bf8bf4f.elementor-view-stacked .elementor-icon{background-color:#ffffff;color:#5f96b4;}.elementor-283 .elementor-element.elementor-element-7bf8bf4f.elementor-view-framed .elementor-icon, .elementor-283 .elementor-element.elementor-element-7bf8bf4f.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-283 .elementor-element.elementor-element-7bf8bf4f.elementor-view-framed .elementor-icon, .elementor-283 .elementor-element.elementor-element-7bf8bf4f.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-283 .elementor-element.elementor-element-7bf8bf4f.elementor-view-framed .elementor-icon{background-color:#5f96b4;}.elementor-283 .elementor-element.elementor-element-7bf8bf4f.elementor-view-stacked .elementor-icon svg{fill:#5f96b4;}.elementor-283 .elementor-element.elementor-element-7bf8bf4f .elementor-icon{font-size:45px;padding:1px;}.elementor-283 .elementor-element.elementor-element-7bf8bf4f .elementor-icon svg{height:45px;}.elementor-283 .elementor-element.elementor-element-305c6a90 .elementor-heading-title{color:#ffffff;}.elementor-283 .elementor-element.elementor-element-68352760{padding:0% 30% 0% 0%;color:#ffffff;}.elementor-283 .elementor-element.elementor-element-813a699 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-283 .elementor-element.elementor-element-813a699:not(.elementor-motion-effects-element-type-background), .elementor-283 .elementor-element.elementor-element-813a699 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3b5d70;}.elementor-283 .elementor-element.elementor-element-813a699 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283 .elementor-element.elementor-element-813a699{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 30px;}.elementor-283 .elementor-element.elementor-element-c9a484a > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 2px;border-color:#ffffff;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 40px 120px 40px;}.elementor-283 .elementor-element.elementor-element-c9a484a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283 .elementor-element.elementor-element-df1ee3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -59px) -64px;}.elementor-283 .elementor-element.elementor-element-df1ee3d .elementor-icon-wrapper{text-align:start;}.elementor-283 .elementor-element.elementor-element-df1ee3d.elementor-view-stacked .elementor-icon{background-color:#ffffff;color:#5f96b4;}.elementor-283 .elementor-element.elementor-element-df1ee3d.elementor-view-framed .elementor-icon, .elementor-283 .elementor-element.elementor-element-df1ee3d.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-283 .elementor-element.elementor-element-df1ee3d.elementor-view-framed .elementor-icon, .elementor-283 .elementor-element.elementor-element-df1ee3d.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-283 .elementor-element.elementor-element-df1ee3d.elementor-view-framed .elementor-icon{background-color:#5f96b4;}.elementor-283 .elementor-element.elementor-element-df1ee3d.elementor-view-stacked .elementor-icon svg{fill:#5f96b4;}.elementor-283 .elementor-element.elementor-element-df1ee3d .elementor-icon{font-size:45px;padding:1px;}.elementor-283 .elementor-element.elementor-element-df1ee3d .elementor-icon svg{height:45px;}.elementor-283 .elementor-element.elementor-element-e2f426a .elementor-heading-title{color:#ffffff;}.elementor-283 .elementor-element.elementor-element-2d18c93{padding:0% 30% 0% 0%;color:#ffffff;}.elementor-283 .elementor-element.elementor-element-7c513a95 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-283 .elementor-element.elementor-element-7c513a95:not(.elementor-motion-effects-element-type-background), .elementor-283 .elementor-element.elementor-element-7c513a95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.johngrimes.co.uk/app/uploads/2018/06/Harris-Way-soakaway-e1529414003186.jpg");background-position:bottom right;background-size:cover;}.elementor-283 .elementor-element.elementor-element-7c513a95 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283 .elementor-element.elementor-element-7c513a95{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 30px;}.elementor-283 .elementor-element.elementor-element-7c513a95 > .elementor-shape-top .elementor-shape-fill{fill:#3b5d70;}.elementor-283 .elementor-element.elementor-element-7c513a95 > .elementor-shape-top svg{height:60px;}.elementor-283 .elementor-element.elementor-element-7c513a95 > .elementor-shape-bottom .elementor-shape-fill{fill:#5f96b4;}.elementor-283 .elementor-element.elementor-element-7c513a95 > .elementor-shape-bottom svg{height:60px;}.elementor-283 .elementor-element.elementor-element-20dbd7a9 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 2px;border-color:#ffffff;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 40px 120px 40px;}.elementor-283 .elementor-element.elementor-element-20dbd7a9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283 .elementor-element.elementor-element-4c97f4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -59px) -64px;}.elementor-283 .elementor-element.elementor-element-4c97f4f .elementor-icon-wrapper{text-align:start;}.elementor-283 .elementor-element.elementor-element-4c97f4f.elementor-view-stacked .elementor-icon{background-color:#ffffff;color:#5f96b4;}.elementor-283 .elementor-element.elementor-element-4c97f4f.elementor-view-framed .elementor-icon, .elementor-283 .elementor-element.elementor-element-4c97f4f.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-283 .elementor-element.elementor-element-4c97f4f.elementor-view-framed .elementor-icon, .elementor-283 .elementor-element.elementor-element-4c97f4f.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-283 .elementor-element.elementor-element-4c97f4f.elementor-view-framed .elementor-icon{background-color:#5f96b4;}.elementor-283 .elementor-element.elementor-element-4c97f4f.elementor-view-stacked .elementor-icon svg{fill:#5f96b4;}.elementor-283 .elementor-element.elementor-element-4c97f4f .elementor-icon{font-size:45px;padding:1px;}.elementor-283 .elementor-element.elementor-element-4c97f4f .elementor-icon svg{height:45px;}.elementor-283 .elementor-element.elementor-element-ac24ead .elementor-heading-title{color:#ffffff;}.elementor-283 .elementor-element.elementor-element-431b1a9{padding:0% 30% 0% 0%;color:#ffffff;}.elementor-283 .elementor-element.elementor-element-9debd56:not(.elementor-motion-effects-element-type-background), .elementor-283 .elementor-element.elementor-element-9debd56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5f96b4;}.elementor-283 .elementor-element.elementor-element-9debd56{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 30px;}.elementor-283 .elementor-element.elementor-element-9debd56 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283 .elementor-element.elementor-element-9931000 > .elementor-element-populated{border-style:solid;border-width:0px 0px 2px 2px;border-color:#ffffff;}.elementor-283 .elementor-element.elementor-element-7b51dca{--spacer-size:50px;}.elementor-283 .elementor-element.elementor-element-4447771 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-283 .elementor-element.elementor-element-4447771:not(.elementor-motion-effects-element-type-background), .elementor-283 .elementor-element.elementor-element-4447771 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5f96b4;}.elementor-283 .elementor-element.elementor-element-4447771 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283 .elementor-element.elementor-element-4447771{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 30px;}.elementor-283 .elementor-element.elementor-element-81af565 > .elementor-element-populated{border-style:solid;border-width:0px 2px 0px 0px;border-color:#ffffff;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 40px 60px 40px;}.elementor-283 .elementor-element.elementor-element-81af565 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283 .elementor-element.elementor-element-32ae481{margin:0px -64px calc(var(--kit-widget-spacing, 0px) + -59px) 0px;}.elementor-283 .elementor-element.elementor-element-32ae481 .elementor-icon-wrapper{text-align:end;}.elementor-283 .elementor-element.elementor-element-32ae481.elementor-view-stacked .elementor-icon{background-color:#ffffff;color:#3b5d70;}.elementor-283 .elementor-element.elementor-element-32ae481.elementor-view-framed .elementor-icon, .elementor-283 .elementor-element.elementor-element-32ae481.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-283 .elementor-element.elementor-element-32ae481.elementor-view-framed .elementor-icon, .elementor-283 .elementor-element.elementor-element-32ae481.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-283 .elementor-element.elementor-element-32ae481.elementor-view-framed .elementor-icon{background-color:#3b5d70;}.elementor-283 .elementor-element.elementor-element-32ae481.elementor-view-stacked .elementor-icon svg{fill:#3b5d70;}.elementor-283 .elementor-element.elementor-element-32ae481 .elementor-icon{font-size:45px;padding:1px;}.elementor-283 .elementor-element.elementor-element-32ae481 .elementor-icon svg{height:45px;}.elementor-283 .elementor-element.elementor-element-b770e5f{text-align:end;}.elementor-283 .elementor-element.elementor-element-b770e5f .elementor-heading-title{color:#ffffff;}.elementor-283 .elementor-element.elementor-element-de4483b{padding:0% 0% 0% 40%;text-align:end;color:#ffffff;}.elementor-283 .elementor-element.elementor-element-32fe88b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-283 .elementor-element.elementor-element-32fe88b:not(.elementor-motion-effects-element-type-background), .elementor-283 .elementor-element.elementor-element-32fe88b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1c2e40;background-image:url("https://www.johngrimes.co.uk/app/uploads/2018/06/Princetown-drainage-e1529413935972.jpg");background-position:bottom center;background-size:cover;}.elementor-283 .elementor-element.elementor-element-32fe88b > .elementor-background-overlay{background-color:#1c2e40;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283 .elementor-element.elementor-element-32fe88b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 120px 30px;}.elementor-283 .elementor-element.elementor-element-32fe88b > .elementor-shape-top .elementor-shape-fill{fill:#5f96b4;}.elementor-283 .elementor-element.elementor-element-32fe88b > .elementor-shape-top svg{height:60px;}.elementor-283 .elementor-element.elementor-element-8615b80 > .elementor-element-populated{border-style:solid;border-width:0px 2px 0px 0px;border-color:#ffffff;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:160px 40px 0px 40px;}.elementor-283 .elementor-element.elementor-element-8615b80 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283 .elementor-element.elementor-element-67cfa82{margin:0px -64px calc(var(--kit-widget-spacing, 0px) + -59px) 0px;}.elementor-283 .elementor-element.elementor-element-67cfa82 .elementor-icon-wrapper{text-align:end;}.elementor-283 .elementor-element.elementor-element-67cfa82.elementor-view-stacked .elementor-icon{background-color:#ffffff;color:#5f96b4;}.elementor-283 .elementor-element.elementor-element-67cfa82.elementor-view-framed .elementor-icon, .elementor-283 .elementor-element.elementor-element-67cfa82.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-283 .elementor-element.elementor-element-67cfa82.elementor-view-framed .elementor-icon, .elementor-283 .elementor-element.elementor-element-67cfa82.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-283 .elementor-element.elementor-element-67cfa82.elementor-view-framed .elementor-icon{background-color:#5f96b4;}.elementor-283 .elementor-element.elementor-element-67cfa82.elementor-view-stacked .elementor-icon svg{fill:#5f96b4;}.elementor-283 .elementor-element.elementor-element-67cfa82 .elementor-icon{font-size:45px;padding:1px;}.elementor-283 .elementor-element.elementor-element-67cfa82 .elementor-icon svg{height:45px;}.elementor-283 .elementor-element.elementor-element-186738d{text-align:end;}.elementor-283 .elementor-element.elementor-element-186738d .elementor-heading-title{color:#ffffff;}.elementor-283 .elementor-element.elementor-element-afa7600{padding:0% 0% 0% 40%;text-align:end;color:#ffffff;}@media(max-width:1024px){.elementor-283 .elementor-element.elementor-element-4946dbb4{padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-68352760{padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-2d18c93{padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-431b1a9{padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-de4483b{padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-afa7600{padding:0px 0px 0px 0px;}}