.elementor-16 .elementor-element.elementor-element-4906c95>.elementor-container{min-height:745px}.elementor-16 .elementor-element.elementor-element-4906c95 .elementor-background-slideshow__slide__image{background-size:cover}.elementor-16 .elementor-element.elementor-element-4906c95{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-16 .elementor-element.elementor-element-4906c95>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-16 .elementor-element.elementor-element-4906c95>.elementor-shape-top svg{height:100px}.elementor-16 .elementor-element.elementor-element-4906c95>.elementor-shape-bottom svg{height:100px}.elementor-16 .elementor-element.elementor-element-09bf42e{text-align:center;z-index:0}.elementor-16 .elementor-element.elementor-element-09bf42e .elementor-heading-title{font-size:60px;font-weight:700;letter-spacing:10px;color:#fff}.elementor-16 .elementor-element.elementor-element-09bf42e>.elementor-widget-container{padding:0 0 200px}.elementor-16 .elementor-element.elementor-element-87d9093>.elementor-background-overlay{opacity:.68;transition:background .3s,border-radius .3s,opacity .3s}.elementor-16 .elementor-element.elementor-element-87d9093{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px 0}.elementor-16 .elementor-element.elementor-element-4a0da62{text-align:center}.elementor-16 .elementor-element.elementor-element-4a0da62 .elementor-heading-title{font-weight:700}.elementor-16 .elementor-element.elementor-element-5b316d0{text-align:center;font-weight:500}.elementor-16 .elementor-element.elementor-element-0c46ebf{text-align:center}.elementor-16 .elementor-element.elementor-element-0c46ebf .elementor-heading-title{font-weight:700}.elementor-16 .elementor-element.elementor-element-58e6d90{text-align:center;font-weight:500}.elementor-16 .elementor-element.elementor-element-d1e69ed{text-align:center}.elementor-16 .elementor-element.elementor-element-d1e69ed .elementor-heading-title{font-weight:700}.elementor-16 .elementor-element.elementor-element-0a17ae2{text-align:center;font-weight:500}.elementor-16 .elementor-element.elementor-element-896544c>.elementor-container{min-height:500px}.elementor-16 .elementor-element.elementor-element-896544c>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:space-evenly;align-items:space-evenly}.elementor-16 .elementor-element.elementor-element-896544c:not(.elementor-motion-effects-element-type-background),.elementor-16 .elementor-element.elementor-element-896544c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://aquaconstruction.co.uk/wp-content/uploads/2026/01/Gloucestershire-Building-Contractor.jpg");background-position:0 -305px;background-size:cover}.elementor-16 .elementor-element.elementor-element-896544c>.elementor-background-overlay{background-color:#fff;opacity:.71;transition:background .3s,border-radius .3s,opacity .3s}.elementor-16 .elementor-element.elementor-element-896544c{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-16 .elementor-element.elementor-element-896544c>.elementor-shape-top svg{height:80px}.elementor-16 .elementor-element.elementor-element-896544c>.elementor-shape-bottom svg{height:110px}.elementor-16 .elementor-element.elementor-element-8b828ae{text-align:center}.elementor-16 .elementor-element.elementor-element-8b828ae .elementor-heading-title{font-size:28px;font-weight:700}.elementor-16 .elementor-element.elementor-element-8b828ae>.elementor-widget-container{padding:0}.elementor-16 .elementor-element.elementor-element-aaa4631{text-align:center;font-weight:600;color:#000}.elementor-16 .elementor-element.elementor-element-aaa4631>.elementor-widget-container{padding:0}.elementor-16 .elementor-element.elementor-element-aa91b69{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px 0}.elementor-16 .elementor-element.elementor-element-aa91b69>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-16 .elementor-element.elementor-element-6305343{text-align:center}.elementor-16 .elementor-element.elementor-element-6305343 .elementor-heading-title{font-weight:700}.elementor-16 .elementor-element.elementor-element-9c0867b{text-align:center;font-weight:500}.elementor-16 .elementor-element.elementor-element-cf43086{text-align:center}.elementor-16 .elementor-element.elementor-element-cf43086 .elementor-heading-title{font-weight:700}.elementor-16 .elementor-element.elementor-element-3cbb611{text-align:center;font-weight:500}.elementor-16 .elementor-element.elementor-element-ab4aadb{text-align:center}.elementor-16 .elementor-element.elementor-element-ab4aadb .elementor-heading-title{font-weight:700}.elementor-16 .elementor-element.elementor-element-dd65361{text-align:center;font-weight:500}.elementor-16 .elementor-element.elementor-element-e654cc0:not(.elementor-motion-effects-element-type-background),.elementor-16 .elementor-element.elementor-element-e654cc0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#192649}.elementor-16 .elementor-element.elementor-element-e654cc0{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 0}.elementor-16 .elementor-element.elementor-element-e654cc0>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-16 .elementor-element.elementor-element-f98a8fe .elementor-cta__content{text-align:center;background-color:#fff}.elementor-16 .elementor-element.elementor-element-f98a8fe .elementor-cta__button{border-color:#abc937}.elementor-16 .elementor-element.elementor-element-f98a8fe .elementor-cta__button:hover{background-color:#abc937}.elementor-16 .elementor-element.elementor-element-f98a8fe .elementor-cta .elementor-cta__bg,.elementor-16 .elementor-element.elementor-element-f98a8fe .elementor-cta .elementor-cta__bg-overlay{transition-duration:1.5s}.elementor-16 .elementor-element.elementor-element-f98a8fe>.elementor-widget-container{border-style:solid;border-width:0;border-color:#d2d2d2;border-radius:0;box-shadow:0px 0px 5px 0px rgba(0,0,0,.5)}.elementor-16 .elementor-element.elementor-element-6e07c13 .elementor-cta__content{text-align:center;background-color:#fff}.elementor-16 .elementor-element.elementor-element-6e07c13 .elementor-cta__button{border-color:#abc937}.elementor-16 .elementor-element.elementor-element-6e07c13 .elementor-cta__button:hover{background-color:#abc937}.elementor-16 .elementor-element.elementor-element-6e07c13 .elementor-cta .elementor-cta__bg,.elementor-16 .elementor-element.elementor-element-6e07c13 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1.5s}.elementor-16 .elementor-element.elementor-element-6e07c13>.elementor-widget-container{border-style:solid;border-width:0;border-color:#d2d2d2;border-radius:0;box-shadow:0px 0px 5px 0px rgba(0,0,0,.5)}.elementor-16 .elementor-element.elementor-element-7a943fe .elementor-cta__content{text-align:center;background-color:#fff}.elementor-16 .elementor-element.elementor-element-7a943fe .elementor-cta__button{border-color:#abc937}.elementor-16 .elementor-element.elementor-element-7a943fe .elementor-cta__button:hover{background-color:#abc937}.elementor-16 .elementor-element.elementor-element-7a943fe .elementor-cta .elementor-cta__bg,.elementor-16 .elementor-element.elementor-element-7a943fe .elementor-cta .elementor-cta__bg-overlay{transition-duration:1.5s}.elementor-16 .elementor-element.elementor-element-7a943fe>.elementor-widget-container{border-style:solid;border-width:0;border-color:#d2d2d2;border-radius:0;box-shadow:0px 0px 5px 0px rgba(0,0,0,.5)}.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-f3adacf.elementor-column .elementor-widget-wrap{align-items:center}.elementor-16 .elementor-element.elementor-element-f3adacf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-16 .elementor-element.elementor-element-a6fe4be{text-align:center}.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-773a43a.elementor-column .elementor-widget-wrap{align-items:center}.elementor-16 .elementor-element.elementor-element-773a43a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-9a81fb7.elementor-column .elementor-widget-wrap{align-items:center}.elementor-16 .elementor-element.elementor-element-9a81fb7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-91cc207.elementor-column .elementor-widget-wrap{align-items:center}.elementor-16 .elementor-element.elementor-element-91cc207.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-16 .elementor-element.elementor-element-d338366{--spacer-size:20px}.elementor-16 .elementor-element.elementor-element-549fabd{--spacer-size:30px}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-f3adacf{width:21.491%}.elementor-16 .elementor-element.elementor-element-521b9e9{width:4.123%}.elementor-16 .elementor-element.elementor-element-773a43a{width:21.491%}.elementor-16 .elementor-element.elementor-element-ea32279{width:4.561%}.elementor-16 .elementor-element.elementor-element-9a81fb7{width:21.491%}.elementor-16 .elementor-element.elementor-element-30c8706{width:4.153%}.elementor-16 .elementor-element.elementor-element-91cc207{width:21.531%}}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-4906c95>.elementor-container{min-height:500px}.elementor-16 .elementor-element.elementor-element-09bf42e>.elementor-widget-container{padding:0 0 100px}.elementor-16 .elementor-element.elementor-element-896544c:not(.elementor-motion-effects-element-type-background),.elementor-16 .elementor-element.elementor-element-896544c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-09bf42e .elementor-heading-title{font-size:42px}.elementor-16 .elementor-element.elementor-element-896544c:not(.elementor-motion-effects-element-type-background),.elementor-16 .elementor-element.elementor-element-896544c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}}