.elementor-1868 .elementor-element.elementor-element-0673611{--display:flex;--overlay-opacity:0.5;}.elementor-1868 .elementor-element.elementor-element-0673611:not(.elementor-motion-effects-element-type-background), .elementor-1868 .elementor-element.elementor-element-0673611 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54595F;background-image:url("https://washhub.uk/wp-content/uploads/2026/08/WashHub_BANER.webp");background-position:center center;}.elementor-1868 .elementor-element.elementor-element-0673611::before, .elementor-1868 .elementor-element.elementor-element-0673611 > .elementor-background-video-container::before, .elementor-1868 .elementor-element.elementor-element-0673611 > .e-con-inner > .elementor-background-video-container::before, .elementor-1868 .elementor-element.elementor-element-0673611 > .elementor-background-slideshow::before, .elementor-1868 .elementor-element.elementor-element-0673611 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1868 .elementor-element.elementor-element-0673611 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#292B2ED6;--background-overlay:'';}.elementor-1868 .elementor-element.elementor-element-e571319{--display:flex;--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:108px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-1868 .elementor-element.elementor-element-8d9bc4b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1868 .elementor-element.elementor-element-8d9bc4b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:6.6vw;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-03d11e4 );}.elementor-1868 .elementor-element.elementor-element-8a672ed > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1868 .elementor-element.elementor-element-8a672ed .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:6.6vw;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-03d11e4 );}.elementor-1868 .elementor-element.elementor-element-ca1ad17 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1868 .elementor-element.elementor-element-ca1ad17 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:6.6vw;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-03d11e4 );}.elementor-1868 .elementor-element.elementor-element-eb3565a > .elementor-widget-container{padding:0px 0px 18px 0px;}.elementor-1868 .elementor-element.elementor-element-eb3565a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:6.6vw;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#1D71B8;}.elementor-1868 .elementor-element.elementor-element-f71f5ac{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;color:var( --e-global-color-03d11e4 );}.elementor-1868 .elementor-element.elementor-element-f71f5ac > .elementor-widget-container{padding:10px 0px 15px 0px;}.elementor-1868 .elementor-element.elementor-element-f3684b7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1868 .elementor-element.elementor-element-967b0a0 .elementor-button{background-color:#1D71B8;fill:var( --e-global-color-03d11e4 );color:var( --e-global-color-03d11e4 );}.elementor-1868 .elementor-element.elementor-element-967b0a0 .elementor-button:hover, .elementor-1868 .elementor-element.elementor-element-967b0a0 .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1868 .elementor-element.elementor-element-ad86166 .elementor-button{background-color:#FFFFFF;fill:#1D71B8;color:#1D71B8;border-style:solid;border-color:#1D71B8;}.elementor-1868 .elementor-element.elementor-element-ad86166 .elementor-button:hover, .elementor-1868 .elementor-element.elementor-element-ad86166 .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1868 .elementor-element.elementor-element-cd3877f{font-family:"Inter", Sans-serif;font-weight:700;color:#FFFFFFCF;}.elementor-1868 .elementor-element.elementor-element-d26c0ec{--display:flex;}.elementor-1868 .elementor-element.elementor-element-d26c0ec:not(.elementor-motion-effects-element-type-background), .elementor-1868 .elementor-element.elementor-element-d26c0ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5EFF3;}.elementor-1868 .elementor-element.elementor-element-a6bb8bc{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:start;}.elementor-1868 .elementor-element.elementor-element-a6bb8bc.e-con{--align-self:center;}.elementor-1868 .elementor-element.elementor-element-252c81d{--display:grid;--e-con-grid-template-columns:1fr 2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1868 .elementor-element.elementor-element-32dbf2e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.9rem;font-weight:600;}.elementor-1868 .elementor-element.elementor-element-e94d529 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 0px 2px 0px;}.elementor-1868 .elementor-element.elementor-element-e94d529{font-size:1.3vw;}.elementor-1868 .elementor-element.elementor-element-e94d529 p{margin-block-end:0px;}.elementor-1868 .elementor-element.elementor-element-1b9f1df > .elementor-widget-container{margin:8% 0% 8% 0%;}.elementor-1868 .elementor-element.elementor-element-1b9f1df{font-family:"Inter", Sans-serif;font-size:1.4vw;font-weight:700;color:#1D71B8;}.elementor-1868 .elementor-element.elementor-element-1a68016.elementor-element{--align-self:center;}.elementor-1868 .elementor-element.elementor-element-b939fd5.elementor-element{--align-self:center;}.elementor-1868 .elementor-element.elementor-element-b939fd5{font-family:"Inter", Sans-serif;font-size:1.3vw;font-weight:500;line-height:0.1rem;letter-spacing:0rem;}.elementor-1868 .elementor-element.elementor-element-b939fd5 p{margin-block-end:0vh;}.elementor-1868 .elementor-element.elementor-element-96f8756{--display:flex;}.elementor-1868 .elementor-element.elementor-element-96f8756:not(.elementor-motion-effects-element-type-background), .elementor-1868 .elementor-element.elementor-element-96f8756 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5EFF3;}.elementor-1868 .elementor-element.elementor-element-82e9781 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1868 .elementor-element.elementor-element-82e9781{text-align:center;}.elementor-1868 .elementor-element.elementor-element-82e9781 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.1rem;font-weight:600;color:#0B1730;}.elementor-1868 .elementor-element.elementor-element-3d6488c{--display:grid;--e-con-grid-template-columns:repeat(7, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1868 .elementor-element.elementor-element-1aacf22 .elementor-icon-box-wrapper{gap:1.6rem;}.elementor-1868 .elementor-element.elementor-element-1aacf22 .elementor-icon-box-title{margin-block-end:0.6rem;}.elementor-1868 .elementor-element.elementor-element-1aacf22.elementor-view-stacked .elementor-icon{background-color:#1D71B8;}.elementor-1868 .elementor-element.elementor-element-1aacf22.elementor-view-framed .elementor-icon, .elementor-1868 .elementor-element.elementor-element-1aacf22.elementor-view-default .elementor-icon{fill:#1D71B8;color:#1D71B8;border-color:#1D71B8;}.elementor-1868 .elementor-element.elementor-element-1aacf22 .elementor-icon{font-size:6vw;}.elementor-1868 .elementor-element.elementor-element-1aacf22 .elementor-icon-box-title, .elementor-1868 .elementor-element.elementor-element-1aacf22 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.5vw;}.elementor-1868 .elementor-element.elementor-element-1aacf22 .elementor-icon-box-description{font-size:1.3vw;font-weight:700;}.elementor-1868 .elementor-element.elementor-element-5806046{--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;}.elementor-1868 .elementor-element.elementor-element-5806046.e-con{--order:-99999 /* order start hack */;}.elementor-1868 .elementor-element.elementor-element-69a8482.elementor-element{--align-self:center;}.elementor-1868 .elementor-element.elementor-element-69a8482{text-align:start;font-size:1.6vw;font-weight:700;}.elementor-1868 .elementor-element.elementor-element-0df873d > .elementor-widget-container{margin:0% 0% 8% 0%;}.elementor-1868 .elementor-element.elementor-element-0df873d{text-align:start;font-family:"Inter", Sans-serif;font-size:1.4vw;font-weight:700;color:#1D71B8;}.elementor-1868 .elementor-element.elementor-element-4a61597 .elementor-icon-box-wrapper{gap:1.6rem;}.elementor-1868 .elementor-element.elementor-element-4a61597 .elementor-icon-box-title{margin-block-end:0.6rem;}.elementor-1868 .elementor-element.elementor-element-4a61597.elementor-view-stacked .elementor-icon{background-color:#1D71B8;}.elementor-1868 .elementor-element.elementor-element-4a61597.elementor-view-framed .elementor-icon, .elementor-1868 .elementor-element.elementor-element-4a61597.elementor-view-default .elementor-icon{fill:#1D71B8;color:#1D71B8;border-color:#1D71B8;}.elementor-1868 .elementor-element.elementor-element-4a61597 .elementor-icon{font-size:6vw;}.elementor-1868 .elementor-element.elementor-element-4a61597 .elementor-icon-box-title, .elementor-1868 .elementor-element.elementor-element-4a61597 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.5vw;}.elementor-1868 .elementor-element.elementor-element-4a61597 .elementor-icon-box-description{font-size:1.3vw;font-weight:700;}.elementor-1868 .elementor-element.elementor-element-e7cd054 .elementor-icon-box-wrapper{gap:1.6rem;}.elementor-1868 .elementor-element.elementor-element-e7cd054 .elementor-icon-box-title{margin-block-end:0.6rem;}.elementor-1868 .elementor-element.elementor-element-e7cd054.elementor-view-stacked .elementor-icon{background-color:#1D71B8;}.elementor-1868 .elementor-element.elementor-element-e7cd054.elementor-view-framed .elementor-icon, .elementor-1868 .elementor-element.elementor-element-e7cd054.elementor-view-default .elementor-icon{fill:#1D71B8;color:#1D71B8;border-color:#1D71B8;}.elementor-1868 .elementor-element.elementor-element-e7cd054 .elementor-icon{font-size:6vw;}.elementor-1868 .elementor-element.elementor-element-e7cd054 .elementor-icon-box-title, .elementor-1868 .elementor-element.elementor-element-e7cd054 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.5vw;}.elementor-1868 .elementor-element.elementor-element-e7cd054 .elementor-icon-box-description{font-size:1.3vw;font-weight:700;}.elementor-1868 .elementor-element.elementor-element-3c2de6f .elementor-icon-box-wrapper{gap:1.6rem;}.elementor-1868 .elementor-element.elementor-element-3c2de6f .elementor-icon-box-title{margin-block-end:0.6rem;}.elementor-1868 .elementor-element.elementor-element-3c2de6f.elementor-view-stacked .elementor-icon{background-color:#1D71B8;}.elementor-1868 .elementor-element.elementor-element-3c2de6f.elementor-view-framed .elementor-icon, .elementor-1868 .elementor-element.elementor-element-3c2de6f.elementor-view-default .elementor-icon{fill:#1D71B8;color:#1D71B8;border-color:#1D71B8;}.elementor-1868 .elementor-element.elementor-element-3c2de6f .elementor-icon{font-size:6vw;}.elementor-1868 .elementor-element.elementor-element-3c2de6f .elementor-icon-box-title, .elementor-1868 .elementor-element.elementor-element-3c2de6f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.5vw;}.elementor-1868 .elementor-element.elementor-element-3c2de6f .elementor-icon-box-description{font-size:1.3vw;font-weight:700;}.elementor-1868 .elementor-element.elementor-element-70b7cf6 .elementor-icon-box-wrapper{gap:1.6rem;}.elementor-1868 .elementor-element.elementor-element-70b7cf6 .elementor-icon-box-title{margin-block-end:0.6rem;}.elementor-1868 .elementor-element.elementor-element-70b7cf6.elementor-view-stacked .elementor-icon{background-color:#1D71B8;}.elementor-1868 .elementor-element.elementor-element-70b7cf6.elementor-view-framed .elementor-icon, .elementor-1868 .elementor-element.elementor-element-70b7cf6.elementor-view-default .elementor-icon{fill:#1D71B8;color:#1D71B8;border-color:#1D71B8;}.elementor-1868 .elementor-element.elementor-element-70b7cf6 .elementor-icon{font-size:6vw;}.elementor-1868 .elementor-element.elementor-element-70b7cf6 .elementor-icon-box-title, .elementor-1868 .elementor-element.elementor-element-70b7cf6 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.5vw;}.elementor-1868 .elementor-element.elementor-element-70b7cf6 .elementor-icon-box-description{font-size:1.3vw;font-weight:700;}.elementor-1868 .elementor-element.elementor-element-3d01fff .elementor-icon-box-wrapper{gap:1.6rem;}.elementor-1868 .elementor-element.elementor-element-3d01fff .elementor-icon-box-title{margin-block-end:0.6rem;}.elementor-1868 .elementor-element.elementor-element-3d01fff.elementor-view-stacked .elementor-icon{background-color:#1D71B8;}.elementor-1868 .elementor-element.elementor-element-3d01fff.elementor-view-framed .elementor-icon, .elementor-1868 .elementor-element.elementor-element-3d01fff.elementor-view-default .elementor-icon{fill:#1D71B8;color:#1D71B8;border-color:#1D71B8;}.elementor-1868 .elementor-element.elementor-element-3d01fff .elementor-icon{font-size:6vw;}.elementor-1868 .elementor-element.elementor-element-3d01fff .elementor-icon-box-title, .elementor-1868 .elementor-element.elementor-element-3d01fff .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.5vw;}.elementor-1868 .elementor-element.elementor-element-3d01fff .elementor-icon-box-description{font-size:1.3vw;font-weight:700;}.elementor-1868 .elementor-element.elementor-element-cd8b256{--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;--padding-top:3%;--padding-bottom:3%;--padding-left:1%;--padding-right:1%;}.elementor-1868 .elementor-element.elementor-element-cd8b256:not(.elementor-motion-effects-element-type-background), .elementor-1868 .elementor-element.elementor-element-cd8b256 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-1868 .elementor-element.elementor-element-435a355 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1868 .elementor-element.elementor-element-435a355{text-align:center;}.elementor-1868 .elementor-element.elementor-element-435a355 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.1rem;color:#0B1730;}.elementor-1868 .elementor-element.elementor-element-d5c2cab{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1868 .elementor-element.elementor-element-4572ef4 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1868 .elementor-element.elementor-element-4572ef4.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-1868 .elementor-element.elementor-element-4572ef4.elementor-view-framed .elementor-icon, .elementor-1868 .elementor-element.elementor-element-4572ef4.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-1868 .elementor-element.elementor-element-4572ef4 .elementor-icon-box-title, .elementor-1868 .elementor-element.elementor-element-4572ef4 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:1.125rem;}.elementor-1868 .elementor-element.elementor-element-4572ef4 .elementor-icon-box-title{color:#1D71B8;}.elementor-1868 .elementor-element.elementor-element-4572ef4 .elementor-icon-box-description{font-size:1rem;color:#000000;}.elementor-1868 .elementor-element.elementor-element-d877648 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1868 .elementor-element.elementor-element-d877648.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-1868 .elementor-element.elementor-element-d877648.elementor-view-framed .elementor-icon, .elementor-1868 .elementor-element.elementor-element-d877648.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-1868 .elementor-element.elementor-element-d877648 .elementor-icon-box-title, .elementor-1868 .elementor-element.elementor-element-d877648 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:1.125rem;}.elementor-1868 .elementor-element.elementor-element-d877648 .elementor-icon-box-title{color:#1D71B8;}.elementor-1868 .elementor-element.elementor-element-d877648 .elementor-icon-box-description{font-size:1rem;color:#000000;}.elementor-1868 .elementor-element.elementor-element-f588961 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1868 .elementor-element.elementor-element-f588961.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-1868 .elementor-element.elementor-element-f588961.elementor-view-framed .elementor-icon, .elementor-1868 .elementor-element.elementor-element-f588961.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-1868 .elementor-element.elementor-element-f588961 .elementor-icon-box-title, .elementor-1868 .elementor-element.elementor-element-f588961 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:1.125rem;}.elementor-1868 .elementor-element.elementor-element-f588961 .elementor-icon-box-title{color:#1D71B8;}.elementor-1868 .elementor-element.elementor-element-f588961 .elementor-icon-box-description{font-size:1rem;color:#000000;}.elementor-1868 .elementor-element.elementor-element-6cbea52 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1868 .elementor-element.elementor-element-6cbea52.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-1868 .elementor-element.elementor-element-6cbea52.elementor-view-framed .elementor-icon, .elementor-1868 .elementor-element.elementor-element-6cbea52.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-1868 .elementor-element.elementor-element-6cbea52 .elementor-icon-box-title, .elementor-1868 .elementor-element.elementor-element-6cbea52 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:1.125rem;}.elementor-1868 .elementor-element.elementor-element-6cbea52 .elementor-icon-box-title{color:#1D71B8;}.elementor-1868 .elementor-element.elementor-element-6cbea52 .elementor-icon-box-description{font-size:1rem;color:#000000;}.elementor-1868 .elementor-element.elementor-element-e09edf3{--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;--padding-top:30px;--padding-bottom:72px;--padding-left:48px;--padding-right:48px;}.elementor-1868 .elementor-element.elementor-element-57ba85c .elementor-heading-title{font-family:"Inter", Sans-serif;color:#0B1730;}.elementor-1868 .elementor-element.elementor-element-f62793a .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#000;}.elementor-1868 .elementor-element.elementor-element-f62793a .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#000;}.elementor-1868 .elementor-element.elementor-element-f8a5dfd{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:48px;--padding-right:48px;}.elementor-1868 .elementor-element.elementor-element-edf112b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1868 .elementor-element.elementor-element-4aa34cb .elementor-heading-title{font-family:"Inter", Sans-serif;color:#0B1730;}.elementor-1868 .elementor-element.elementor-element-9827cb7{--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;--padding-top:72px;--padding-bottom:72px;--padding-left:48px;--padding-right:48px;}.elementor-1868 .elementor-element.elementor-element-9827cb7:not(.elementor-motion-effects-element-type-background), .elementor-1868 .elementor-element.elementor-element-9827cb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F7FC;}.elementor-1868 .elementor-element.elementor-element-c363eed .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1868 .elementor-element.elementor-element-c363eed.elementor-view-stacked .elementor-icon{background-color:#1D71B8;}.elementor-1868 .elementor-element.elementor-element-c363eed.elementor-view-framed .elementor-icon, .elementor-1868 .elementor-element.elementor-element-c363eed.elementor-view-default .elementor-icon{fill:#1D71B8;color:#1D71B8;border-color:#1D71B8;}.elementor-1868 .elementor-element.elementor-element-c363eed .elementor-icon-box-title, .elementor-1868 .elementor-element.elementor-element-c363eed .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:1rem;}.elementor-1868 .elementor-element.elementor-element-c363eed .elementor-icon-box-description{font-size:0.75rem;}.elementor-1868 .elementor-element.elementor-element-618ade8 .elementor-button{background-color:#1478D400;text-transform:lowercase;fill:#1D71B8;color:#1D71B8;border-style:solid;border-color:#1D71B8;}.elementor-1868 .elementor-element.elementor-element-6982782{--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;--padding-top:72px;--padding-bottom:72px;--padding-left:48px;--padding-right:48px;}.elementor-1868 .elementor-element.elementor-element-6982782:not(.elementor-motion-effects-element-type-background), .elementor-1868 .elementor-element.elementor-element-6982782 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F7FC;}.elementor-1868 .elementor-element.elementor-element-8141c3e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1868 .elementor-element.elementor-element-8141c3e.elementor-view-stacked .elementor-icon{background-color:#1D71B8;}.elementor-1868 .elementor-element.elementor-element-8141c3e.elementor-view-framed .elementor-icon, .elementor-1868 .elementor-element.elementor-element-8141c3e.elementor-view-default .elementor-icon{fill:#1D71B8;color:#1D71B8;border-color:#1D71B8;}.elementor-1868 .elementor-element.elementor-element-8141c3e .elementor-icon-box-title, .elementor-1868 .elementor-element.elementor-element-8141c3e .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:1rem;}.elementor-1868 .elementor-element.elementor-element-8141c3e .elementor-icon-box-description{font-size:0.75rem;}.elementor-1868 .elementor-element.elementor-element-0137382 .elementor-button{background-color:#FFFFFF00;fill:#1D71B8;color:#1D71B8;}.elementor-1868 .elementor-element.elementor-element-3ff41f9{--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;--padding-top:25px;--padding-bottom:50px;--padding-left:48px;--padding-right:48px;}.elementor-1868 .elementor-element.elementor-element-739c385 > .elementor-widget-container{padding:0% 0% 2% 0%;}.elementor-1868 .elementor-element.elementor-element-739c385{text-align:start;}.elementor-1868 .elementor-element.elementor-element-739c385 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.4vw;font-weight:600;color:#0B1730;}.elementor-1868 .elementor-element.elementor-element-8c9fa49{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1868 .elementor-element.elementor-element-cc9ec47 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1868 .elementor-element.elementor-element-cc9ec47.elementor-view-stacked .elementor-icon{background-color:#1D71B8;}.elementor-1868 .elementor-element.elementor-element-cc9ec47.elementor-view-framed .elementor-icon, .elementor-1868 .elementor-element.elementor-element-cc9ec47.elementor-view-default .elementor-icon{fill:#1D71B8;color:#1D71B8;border-color:#1D71B8;}.elementor-1868 .elementor-element.elementor-element-cc9ec47 .elementor-icon-box-title, .elementor-1868 .elementor-element.elementor-element-cc9ec47 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:1rem;}.elementor-1868 .elementor-element.elementor-element-cc9ec47 .elementor-icon-box-description{font-size:0.75rem;}.elementor-1868 .elementor-element.elementor-element-4ed034b .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1868 .elementor-element.elementor-element-4ed034b.elementor-view-stacked .elementor-icon{background-color:#1D71B8;}.elementor-1868 .elementor-element.elementor-element-4ed034b.elementor-view-framed .elementor-icon, .elementor-1868 .elementor-element.elementor-element-4ed034b.elementor-view-default .elementor-icon{fill:#1D71B8;color:#1D71B8;border-color:#1D71B8;}.elementor-1868 .elementor-element.elementor-element-4ed034b .elementor-icon-box-title, .elementor-1868 .elementor-element.elementor-element-4ed034b .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:1rem;}.elementor-1868 .elementor-element.elementor-element-4ed034b .elementor-icon-box-description{font-size:0.75rem;}.elementor-1868 .elementor-element.elementor-element-38b73e7 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1868 .elementor-element.elementor-element-38b73e7.elementor-view-stacked .elementor-icon{background-color:#1D71B8;}.elementor-1868 .elementor-element.elementor-element-38b73e7.elementor-view-framed .elementor-icon, .elementor-1868 .elementor-element.elementor-element-38b73e7.elementor-view-default .elementor-icon{fill:#1D71B8;color:#1D71B8;border-color:#1D71B8;}.elementor-1868 .elementor-element.elementor-element-38b73e7 .elementor-icon-box-title, .elementor-1868 .elementor-element.elementor-element-38b73e7 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:1rem;}.elementor-1868 .elementor-element.elementor-element-38b73e7 .elementor-icon-box-description{font-size:0.75rem;}.elementor-1868 .elementor-element.elementor-element-4e69c43 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1868 .elementor-element.elementor-element-4e69c43.elementor-view-stacked .elementor-icon{background-color:#1D71B8;}.elementor-1868 .elementor-element.elementor-element-4e69c43.elementor-view-framed .elementor-icon, .elementor-1868 .elementor-element.elementor-element-4e69c43.elementor-view-default .elementor-icon{fill:#1D71B8;color:#1D71B8;border-color:#1D71B8;}.elementor-1868 .elementor-element.elementor-element-4e69c43 .elementor-icon-box-title, .elementor-1868 .elementor-element.elementor-element-4e69c43 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:1rem;}.elementor-1868 .elementor-element.elementor-element-4e69c43 .elementor-icon-box-description{font-size:0.75rem;}.elementor-1868 .elementor-element.elementor-element-8913ea4 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1868 .elementor-element.elementor-element-8913ea4.elementor-view-stacked .elementor-icon{background-color:#1D71B8;}.elementor-1868 .elementor-element.elementor-element-8913ea4.elementor-view-framed .elementor-icon, .elementor-1868 .elementor-element.elementor-element-8913ea4.elementor-view-default .elementor-icon{fill:#1D71B8;color:#1D71B8;border-color:#1D71B8;}.elementor-1868 .elementor-element.elementor-element-8913ea4 .elementor-icon-box-title, .elementor-1868 .elementor-element.elementor-element-8913ea4 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:1rem;}.elementor-1868 .elementor-element.elementor-element-8913ea4 .elementor-icon-box-description{font-size:0.75rem;}.elementor-1868 .elementor-element.elementor-element-da5dce8{--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;--padding-top:72px;--padding-bottom:72px;--padding-left:48px;--padding-right:48px;}.elementor-1868 .elementor-element.elementor-element-da5dce8:not(.elementor-motion-effects-element-type-background), .elementor-1868 .elementor-element.elementor-element-da5dce8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1730;}.elementor-1868 .elementor-element.elementor-element-7acecfb .elementor-heading-title{font-family:"Inter", Sans-serif;color:#FFFFFF;}.elementor-1868 .elementor-element.elementor-element-619d0fc{color:#D7E3F3;}.elementor-1868 .elementor-element.elementor-element-bf580e2{--display:flex;--overlay-opacity:0.5;}.elementor-1868 .elementor-element.elementor-element-bf580e2:not(.elementor-motion-effects-element-type-background), .elementor-1868 .elementor-element.elementor-element-bf580e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://washhub.uk/wp-content/uploads/2026/08/WhatsApp-Image-2026-08-15-at-16.34.05-1024x768.webp");background-position:top center;}.elementor-1868 .elementor-element.elementor-element-bf580e2::before, .elementor-1868 .elementor-element.elementor-element-bf580e2 > .elementor-background-video-container::before, .elementor-1868 .elementor-element.elementor-element-bf580e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1868 .elementor-element.elementor-element-bf580e2 > .elementor-background-slideshow::before, .elementor-1868 .elementor-element.elementor-element-bf580e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1868 .elementor-element.elementor-element-bf580e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0B1730B3;--background-overlay:'';}.elementor-1868 .elementor-element.elementor-element-f5ea746{--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;--padding-top:80px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1868 .elementor-element.elementor-element-e7fd013 .elementor-heading-title{font-family:"Inter", Sans-serif;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1868 .elementor-element.elementor-element-0b765d3{font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1868 .elementor-element.elementor-element-7c3e761{--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;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1868 .elementor-element.elementor-element-db39cce .elementor-button{background-color:#1D71B8;fill:#FFFFFF;color:#FFFFFF;}.elementor-1868 .elementor-element.elementor-element-5a2c6b8 .elementor-button{background-color:var( --e-global-color-text );fill:#FFFFFF;color:#FFFFFF;border-style:none;}.elementor-1868 .elementor-element.elementor-element-ccec5f4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:18px;}.elementor-1868 .elementor-element.elementor-element-ccec5f4:not(.elementor-motion-effects-element-type-background), .elementor-1868 .elementor-element.elementor-element-ccec5f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1730;}.elementor-1868 .elementor-element.elementor-element-03c8cac{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:0%;}.elementor-1868 .elementor-element.elementor-element-c70fd73 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:3vw;color:var( --e-global-color-03d11e4 );}.elementor-1868 .elementor-element.elementor-element-a936ef0{font-family:"Inter", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:uppercase;color:#1D71B8;}.elementor-1868 .elementor-element.elementor-element-41b546a{--display:flex;}.elementor-1868 .elementor-element.elementor-element-391e0ff .elementor-icon-box-wrapper{align-items:center;gap:3%;}.elementor-1868 .elementor-element.elementor-element-391e0ff .elementor-icon-box-title{margin-block-end:0.3rem;color:var( --e-global-color-03d11e4 );}.elementor-1868 .elementor-element.elementor-element-391e0ff.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-03d11e4 );}.elementor-1868 .elementor-element.elementor-element-391e0ff.elementor-view-framed .elementor-icon, .elementor-1868 .elementor-element.elementor-element-391e0ff.elementor-view-default .elementor-icon{fill:var( --e-global-color-03d11e4 );color:var( --e-global-color-03d11e4 );border-color:var( --e-global-color-03d11e4 );}.elementor-1868 .elementor-element.elementor-element-391e0ff .elementor-icon{font-size:3vw;}.elementor-1868 .elementor-element.elementor-element-391e0ff .elementor-icon-box-title, .elementor-1868 .elementor-element.elementor-element-391e0ff .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.5vw;text-transform:uppercase;}.elementor-1868 .elementor-element.elementor-element-391e0ff .elementor-icon-box-description{font-size:1.2vw;color:var( --e-global-color-03d11e4 );}.elementor-1868 .elementor-element.elementor-element-2d75d1b .elementor-icon-box-wrapper{align-items:center;gap:3%;}.elementor-1868 .elementor-element.elementor-element-2d75d1b .elementor-icon-box-title{margin-block-end:0.3rem;color:var( --e-global-color-03d11e4 );}.elementor-1868 .elementor-element.elementor-element-2d75d1b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-03d11e4 );}.elementor-1868 .elementor-element.elementor-element-2d75d1b.elementor-view-framed .elementor-icon, .elementor-1868 .elementor-element.elementor-element-2d75d1b.elementor-view-default .elementor-icon{fill:var( --e-global-color-03d11e4 );color:var( --e-global-color-03d11e4 );border-color:var( --e-global-color-03d11e4 );}.elementor-1868 .elementor-element.elementor-element-2d75d1b .elementor-icon{font-size:3vw;}.elementor-1868 .elementor-element.elementor-element-2d75d1b .elementor-icon-box-title, .elementor-1868 .elementor-element.elementor-element-2d75d1b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.5vw;text-transform:uppercase;}.elementor-1868 .elementor-element.elementor-element-2d75d1b .elementor-icon-box-description{font-size:1.2vw;color:var( --e-global-color-03d11e4 );}.elementor-1868 .elementor-element.elementor-element-cf0d79b .elementor-icon-box-wrapper{align-items:center;gap:3%;}.elementor-1868 .elementor-element.elementor-element-cf0d79b .elementor-icon-box-title{margin-block-end:0.3rem;color:var( --e-global-color-03d11e4 );}.elementor-1868 .elementor-element.elementor-element-cf0d79b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-03d11e4 );}.elementor-1868 .elementor-element.elementor-element-cf0d79b.elementor-view-framed .elementor-icon, .elementor-1868 .elementor-element.elementor-element-cf0d79b.elementor-view-default .elementor-icon{fill:var( --e-global-color-03d11e4 );color:var( --e-global-color-03d11e4 );border-color:var( --e-global-color-03d11e4 );}.elementor-1868 .elementor-element.elementor-element-cf0d79b .elementor-icon{font-size:3vw;}.elementor-1868 .elementor-element.elementor-element-cf0d79b .elementor-icon-box-title, .elementor-1868 .elementor-element.elementor-element-cf0d79b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.5vw;text-transform:uppercase;}.elementor-1868 .elementor-element.elementor-element-cf0d79b .elementor-icon-box-description{font-size:1.2vw;color:var( --e-global-color-03d11e4 );}.elementor-1868 .elementor-element.elementor-element-c5cd876{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1868 .elementor-element.elementor-element-5fc8893{color:var( --e-global-color-03d11e4 );}.elementor-1868 .elementor-element.elementor-element-1373401{--display:flex;}.elementor-1868 .elementor-element.elementor-element-1373401:not(.elementor-motion-effects-element-type-background), .elementor-1868 .elementor-element.elementor-element-1373401 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1730;}.elementor-1868 .elementor-element.elementor-element-016d524{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-1868 .elementor-element.elementor-element-016d524 .elementor-divider-separator{width:100%;}.elementor-1868 .elementor-element.elementor-element-016d524 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1868 .elementor-element.elementor-element-f3684b7{--grid-auto-flow:row;}.elementor-1868 .elementor-element.elementor-element-a6bb8bc{--grid-auto-flow:row;}.elementor-1868 .elementor-element.elementor-element-252c81d{--grid-auto-flow:row;}.elementor-1868 .elementor-element.elementor-element-82e9781 .elementor-heading-title{font-size:2.625rem;line-height:1.08em;}.elementor-1868 .elementor-element.elementor-element-3d6488c{--grid-auto-flow:row;}.elementor-1868 .elementor-element.elementor-element-435a355 .elementor-heading-title{font-size:2.625rem;line-height:1.08em;}.elementor-1868 .elementor-element.elementor-element-d5c2cab{--grid-auto-flow:row;}.elementor-1868 .elementor-element.elementor-element-57ba85c .elementor-heading-title{font-size:2.625rem;line-height:1.08em;}.elementor-1868 .elementor-element.elementor-element-edf112b{--grid-auto-flow:row;}.elementor-1868 .elementor-element.elementor-element-4aa34cb .elementor-heading-title{font-size:2.625rem;line-height:1.08em;}.elementor-1868 .elementor-element.elementor-element-739c385 .elementor-heading-title{font-size:2.625rem;line-height:1.08em;}.elementor-1868 .elementor-element.elementor-element-8c9fa49{--grid-auto-flow:row;}.elementor-1868 .elementor-element.elementor-element-7acecfb .elementor-heading-title{font-size:2.625rem;line-height:1.08em;}.elementor-1868 .elementor-element.elementor-element-e7fd013 .elementor-heading-title{font-size:2.375rem;line-height:1.08em;}.elementor-1868 .elementor-element.elementor-element-ccec5f4{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1868 .elementor-element.elementor-element-0673611:not(.elementor-motion-effects-element-type-background), .elementor-1868 .elementor-element.elementor-element-0673611 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-1868 .elementor-element.elementor-element-e571319{--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;--margin-top:15px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-1868 .elementor-element.elementor-element-f3684b7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1868 .elementor-element.elementor-element-cd3877f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1868 .elementor-element.elementor-element-cd3877f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1868 .elementor-element.elementor-element-cd3877f.elementor-element{--order:99999 /* order end hack */;}.elementor-1868 .elementor-element.elementor-element-cd3877f p{margin-block-end:0vh;}.elementor-1868 .elementor-element.elementor-element-a6bb8bc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1868 .elementor-element.elementor-element-252c81d{--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1868 .elementor-element.elementor-element-32dbf2e .elementor-heading-title{font-size:6.7vw;}.elementor-1868 .elementor-element.elementor-element-e94d529 > .elementor-widget-container{padding:1% 0% 1% 0%;}.elementor-1868 .elementor-element.elementor-element-e94d529{font-size:3.9vw;}.elementor-1868 .elementor-element.elementor-element-1b9f1df{font-size:3.8vw;}.elementor-1868 .elementor-element.elementor-element-b939fd5 > .elementor-widget-container{margin:1% 1% 1% 1%;}.elementor-1868 .elementor-element.elementor-element-b939fd5{font-size:4vw;}.elementor-1868 .elementor-element.elementor-element-96f8756{--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;}.elementor-1868 .elementor-element.elementor-element-82e9781 .elementor-heading-title{font-size:2rem;line-height:1.08em;}.elementor-1868 .elementor-element.elementor-element-3d6488c{--e-con-grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1868 .elementor-element.elementor-element-0df873d{font-size:3.8vw;}.elementor-1868 .elementor-element.elementor-element-435a355 .elementor-heading-title{font-size:2rem;line-height:1.08em;}.elementor-1868 .elementor-element.elementor-element-d5c2cab{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1868 .elementor-element.elementor-element-57ba85c .elementor-heading-title{font-size:2rem;line-height:1.08em;}.elementor-1868 .elementor-element.elementor-element-f62793a{width:100%;max-width:100%;}.elementor-1868 .elementor-element.elementor-element-f8a5dfd{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1868 .elementor-element.elementor-element-edf112b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1868 .elementor-element.elementor-element-4aa34cb .elementor-heading-title{font-size:2rem;line-height:1.08em;}.elementor-1868 .elementor-element.elementor-element-9827cb7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1868 .elementor-element.elementor-element-6982782{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1868 .elementor-element.elementor-element-739c385 .elementor-heading-title{font-size:2rem;line-height:1.08em;}.elementor-1868 .elementor-element.elementor-element-8c9fa49{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1868 .elementor-element.elementor-element-7acecfb .elementor-heading-title{font-size:2rem;line-height:1.08em;}.elementor-1868 .elementor-element.elementor-element-e7fd013 .elementor-heading-title{font-size:1.75rem;line-height:1.08em;}.elementor-1868 .elementor-element.elementor-element-ccec5f4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1868 .elementor-element.elementor-element-c70fd73 .elementor-heading-title{font-size:9.7vw;}.elementor-1868 .elementor-element.elementor-element-a936ef0{font-size:4.1vw;}.elementor-1868 .elementor-element.elementor-element-41b546a{--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;}.elementor-1868 .elementor-element.elementor-element-391e0ff .elementor-icon-box-wrapper{align-items:center;gap:3%;}.elementor-1868 .elementor-element.elementor-element-391e0ff .elementor-icon{font-size:100%;}.elementor-1868 .elementor-element.elementor-element-391e0ff .elementor-icon-box-title, .elementor-1868 .elementor-element.elementor-element-391e0ff .elementor-icon-box-title a{font-size:6vw;}.elementor-1868 .elementor-element.elementor-element-391e0ff .elementor-icon-box-description{font-size:3.4vw;}.elementor-1868 .elementor-element.elementor-element-2d75d1b .elementor-icon-box-wrapper{align-items:center;}.elementor-1868 .elementor-element.elementor-element-2d75d1b .elementor-icon{font-size:100%;}.elementor-1868 .elementor-element.elementor-element-2d75d1b .elementor-icon-box-title, .elementor-1868 .elementor-element.elementor-element-2d75d1b .elementor-icon-box-title a{font-size:6vw;}.elementor-1868 .elementor-element.elementor-element-2d75d1b .elementor-icon-box-description{font-size:3.4vw;}.elementor-1868 .elementor-element.elementor-element-cf0d79b .elementor-icon-box-wrapper{align-items:center;}.elementor-1868 .elementor-element.elementor-element-cf0d79b .elementor-icon{font-size:100%;}.elementor-1868 .elementor-element.elementor-element-cf0d79b .elementor-icon-box-title, .elementor-1868 .elementor-element.elementor-element-cf0d79b .elementor-icon-box-title a{font-size:6vw;}.elementor-1868 .elementor-element.elementor-element-cf0d79b .elementor-icon-box-description{font-size:3.4vw;}}@media(min-width:768px){.elementor-1868 .elementor-element.elementor-element-f3684b7{--width:48%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1868 .elementor-element.elementor-element-e571319{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-a6bb8bc */@media (max-width: 767px) {
  .elementor-1868 .elementor-element.elementor-element-a6bb8bc .e-paragraph-base {
    min-height: auto;
    padding: 16px 20px;
  }
}/* End custom CSS */
/* Start custom CSS */.elementor-page-1868 .elementor-1868 {
  --wh-blue: #1D71B8;
  --wh-blue-dark: #155A94;
  --wh-navy: #0F172A;
  --wh-charcoal: #273447;
  --wh-text: #45505F;
  --wh-muted: #66758A;
  --wh-white: #FFFFFF;
  --wh-off-white: #F7FAFC;
  --wh-blue-grey: #EAF2F8;
  --wh-cyan: #55C7E8;
  --wh-border: #D9E3EC;
  --wh-content: 1280px;
  --wh-text-width: 760px;
  --wh-section-space: clamp(72px, 8vw, 128px);
  --wh-gutter: clamp(20px, 4vw, 48px);
  --wh-gap-xs: 12px;
  --wh-gap-sm: 20px;
  --wh-gap-md: 32px;
  --wh-gap-lg: 56px;
  --wh-radius-sm: 6px;
  --wh-radius-md: 14px;
  --wh-radius-lg: 24px;
  --wh-shadow-soft: 0 18px 50px rgba(15, 23, 42, 0.08);
  background: var(--wh-white);
  color: var(--wh-text);
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 18px;
  line-height: 1.65;
}

.elementor-page-1868 .elementor-1868 h1,
.elementor-page-1868 .elementor-1868 h2,
.elementor-page-1868 .elementor-1868 h3,
.elementor-page-1868 .elementor-1868 h4,
.elementor-page-1868 .elementor-1868 h5,
.elementor-page-1868 .elementor-1868 h6 {
  margin: 0;
  color: var(--wh-navy);
  font-family: "Josefin Sans", "Open Sans", Arial, sans-serif;
  font-weight: 700;
  line-height: 1.08;
  letter-spacing: -0.025em;
}

.elementor-page-1868 .elementor-1868 h1 {
  font-size: clamp(52px, 6vw, 78px);
}

.elementor-page-1868 .elementor-1868 h2 {
  font-size: clamp(40px, 4.5vw, 56px);
}

.elementor-page-1868 .elementor-1868 h3 {
  font-size: clamp(25px, 2.5vw, 32px);
}

.elementor-page-1868 .elementor-1868 p {
  margin: 0;
}

.elementor-page-1868 .elementor-1868 a {
  color: var(--wh-blue);
  text-underline-offset: 0.18em;
}

.elementor-page-1868 .elementor-1868 .wh-section {
  padding-block: var(--wh-section-space);
  padding-inline: var(--wh-gutter);
}

.elementor-page-1868 .elementor-1868 .wh-section--soft {
  background: var(--wh-off-white);
}

.elementor-page-1868 .elementor-1868 .wh-section--navy {
  background: var(--wh-navy);
  color: var(--wh-white);
}

.elementor-page-1868 .elementor-1868 .wh-section--navy h1,
.elementor-page-1868 .elementor-1868 .wh-section--navy h2,
.elementor-page-1868 .elementor-1868 .wh-section--navy h3 {
  color: var(--wh-white);
}

.elementor-page-1868 .elementor-1868 .wh-inner {
  width: min(100%, var(--wh-content));
  margin-inline: auto;
}

.elementor-page-1868 .elementor-1868 .wh-copy {
  max-width: var(--wh-text-width);
}

.elementor-page-1868 .elementor-1868 .wh-eyebrow {
  color: var(--wh-blue);
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.14em;
  line-height: 1.3;
  text-transform: uppercase;
}

.elementor-page-1868 .elementor-1868 .elementor-button {
  min-height: 52px;
  padding: 15px 24px;
  border: 1px solid var(--wh-blue);
  border-radius: var(--wh-radius-sm);
  background: var(--wh-blue);
  color: var(--wh-white);
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 1.2;
  text-transform: uppercase;
  transition: background-color 180ms ease, border-color 180ms ease, color 180ms ease, transform 180ms ease;
}

.elementor-page-1868 .elementor-1868 .elementor-button:hover,
.elementor-page-1868 .elementor-1868 .elementor-button:focus-visible {
  border-color: var(--wh-blue-dark);
  background: var(--wh-blue-dark);
  color: var(--wh-white);
  transform: translateY(-1px);
}

.elementor-page-1868 .elementor-1868 .wh-button--secondary .elementor-button {
  border-color: var(--wh-navy);
  background: transparent;
  color: var(--wh-navy);
}

.elementor-page-1868 .elementor-1868 .wh-button--secondary .elementor-button:hover,
.elementor-page-1868 .elementor-1868 .wh-button--secondary .elementor-button:focus-visible {
  background: var(--wh-navy);
  color: var(--wh-white);
}

@media (max-width: 767px) {
  .elementor-page-1868 .elementor-1868 {
    font-size: 17px;
    line-height: 1.6;
  }

  .elementor-page-1868 .elementor-1868 .elementor-button {
    min-height: 50px;
    padding-inline: 20px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-page-1868 .elementor-1868 *,
  .elementor-page-1868 .elementor-1868 *::before,
  .elementor-page-1868 .elementor-1868 *::after {
    scroll-behavior: auto !important;
    transition-duration: 0.01ms !important;
  }
}

/* Homepage New — Stage 3 hero */
.elementor-page-1868 .elementor-1868 .elementor-element-f15140f {
  min-height: clamp(650px, 78vh, 820px);
  display: grid;
  grid-template-columns: max-content max-content 1fr;
  align-content: center;
  column-gap: 16px;
  row-gap: 28px;
  padding-block: clamp(88px, 10vw, 150px);
  padding-inline: max(var(--wh-gutter), calc((100vw - var(--wh-content)) / 2));
  overflow: hidden;
  background:
    linear-gradient(90deg, rgba(8, 20, 38, 0.93) 0%, rgba(8, 20, 38, 0.78) 48%, rgba(8, 20, 38, 0.28) 100%),
    url("https://washhub.uk/wp-content/uploads/2025/03/washHub.jpg") center / cover no-repeat;
  color: var(--wh-white);
}

.elementor-page-1868 .elementor-1868 .elementor-element-77e75b9,
.elementor-page-1868 .elementor-1868 .elementor-element-a8776a8,
.elementor-page-1868 .elementor-1868 .elementor-element-8c06e3c {
  grid-column: 1 / -1;
}

.elementor-page-1868 .elementor-1868 .elementor-element-77e75b9 {
  max-width: 900px;
}

.elementor-page-1868 .elementor-1868 .elementor-element-77e75b9 h1 {
  color: var(--wh-white);
  text-wrap: balance;
}

.elementor-page-1868 .elementor-1868 .elementor-element-a8776a8 {
  max-width: 760px;
}

.elementor-page-1868 .elementor-1868 .elementor-element-a8776a8 p {
  color: rgba(255, 255, 255, 0.88);
  font-size: clamp(18px, 1.5vw, 21px);
  line-height: 1.65;
}

.elementor-page-1868 .elementor-1868 .elementor-element-e322147 {
  grid-column: 1;
}

.elementor-page-1868 .elementor-1868 .elementor-element-ee51b3a {
  grid-column: 2;
}

.elementor-page-1868 .elementor-1868 .elementor-element-ee51b3a .elementor-button {
  border-color: rgba(255, 255, 255, 0.8);
  background: transparent;
  color: var(--wh-white);
}

.elementor-page-1868 .elementor-1868 .elementor-element-ee51b3a .elementor-button:hover,
.elementor-page-1868 .elementor-1868 .elementor-element-ee51b3a .elementor-button:focus-visible {
  border-color: var(--wh-white);
  background: var(--wh-white);
  color: var(--wh-navy);
}

.elementor-page-1868 .elementor-1868 .elementor-element-8c06e3c {
  margin-top: 10px;
}

.elementor-page-1868 .elementor-1868 .elementor-element-8c06e3c p {
  color: rgba(255, 255, 255, 0.72);
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0.045em;
  line-height: 1.5;
}

@media (max-width: 767px) {
  .elementor-page-1868 .elementor-1868 .elementor-element-f15140f {
    min-height: 680px;
    grid-template-columns: 1fr;
    row-gap: 22px;
    padding-block: 72px;
    background:
      linear-gradient(90deg, rgba(8, 20, 38, 0.94) 0%, rgba(8, 20, 38, 0.76) 100%),
      url("https://washhub.uk/wp-content/uploads/2025/03/washHub.jpg") 58% center / cover no-repeat;
  }

  .elementor-page-1868 .elementor-1868 .elementor-element-e322147,
  .elementor-page-1868 .elementor-1868 .elementor-element-ee51b3a {
    grid-column: 1;
    width: 100%;
  }

  .elementor-page-1868 .elementor-1868 .elementor-element-e322147 .elementor-button,
  .elementor-page-1868 .elementor-1868 .elementor-element-ee51b3a .elementor-button {
    width: 100%;
    justify-content: center;
  }
}

/* Atomic widget width safeguards */
.elementor-page-1868 .elementor-1868 .elementor-element-77e75b9,
.elementor-page-1868 .elementor-1868 .elementor-element-a8776a8,
.elementor-page-1868 .elementor-1868 .elementor-element-8c06e3c {
  width: 100% !important;
  min-width: 0;
}

.elementor-page-1868 .elementor-1868 .elementor-element-77e75b9 {
  max-width: min(900px, 100%) !important;
}

.elementor-page-1868 .elementor-1868 .elementor-element-a8776a8 {
  max-width: min(760px, 100%) !important;
}

.elementor-page-1868 .elementor-1868 .elementor-element-77e75b9 h1,
.elementor-page-1868 .elementor-1868 .elementor-element-a8776a8 p {
  width: 100%;
  overflow-wrap: normal;
}


/* Atomic paragraph frontend body.elementor-page-1868s */
.elementor-page-1868 .elementor-1868 [data-id="a8776a8"],
.elementor-page-1868 .elementor-1868 [data-id="8c06e3c"] {
  grid-column: 1 / -1;
  width: 100% !important;
  min-width: 0;
}

.elementor-page-1868 .elementor-1868 [data-id="a8776a8"] {
  max-width: min(760px, 100%) !important;
  color: rgba(255, 255, 255, 0.88);
  font-size: clamp(18px, 1.5vw, 21px);
  line-height: 1.65;
}

.elementor-page-1868 .elementor-1868 [data-id="8c06e3c"] {
  margin-top: 10px;
  color: rgba(255, 255, 255, 0.72);
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0.045em;
  line-height: 1.5;
}


/* Homepage New — Stage 4 credibility strip */
.elementor-page-1868 .elementor-1868 [data-id="6815de6"] {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  width: 100%;
  padding: 0 max(var(--wh-gutter), calc((100vw - var(--wh-content)) / 2));
  border-top: 1px solid var(--wh-border);
  border-bottom: 1px solid var(--wh-border);
  background: var(--wh-white);
}

.elementor-page-1868 .elementor-1868 [data-id="bb12342"],
.elementor-page-1868 .elementor-1868 [data-id="ec0320e"],
.elementor-page-1868 .elementor-1868 [data-id="5ecd627"],
.elementor-page-1868 .elementor-1868 [data-id="8570930"] {
  display: flex;
  min-height: 112px;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 28px 20px;
  color: var(--wh-navy);
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.11em;
  line-height: 1.35;
  text-align: center;
}

.elementor-page-1868 .elementor-1868 [data-id="ec0320e"],
.elementor-page-1868 .elementor-1868 [data-id="5ecd627"],
.elementor-page-1868 .elementor-1868 [data-id="8570930"] {
  border-left: 1px solid var(--wh-border);
}

@media (max-width: 767px) {
  .elementor-page-1868 .elementor-1868 [data-id="6815de6"] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    padding-inline: 0;
  }

  .elementor-page-1868 .elementor-1868 [data-id="bb12342"],
  .elementor-page-1868 .elementor-1868 [data-id="ec0320e"],
  .elementor-page-1868 .elementor-1868 [data-id="5ecd627"],
  .elementor-page-1868 .elementor-1868 [data-id="8570930"] {
    min-height: 94px;
    padding: 22px 12px;
    font-size: 12px;
  }

  .elementor-page-1868 .elementor-1868 [data-id="5ecd627"] {
    border-left: 0;
  }

  .elementor-page-1868 .elementor-1868 [data-id="5ecd627"],
  .elementor-page-1868 .elementor-1868 [data-id="8570930"] {
    border-top: 1px solid var(--wh-border);
  }
}
/* Homepage New — Stage 5 Engineered to Perform */
.elementor-page-1868 .elementor-1868 [data-id="330fd4a"] {
  position: relative;
  display: grid;
  grid-template-columns: minmax(0, .82fr) minmax(420px, 1.18fr);
  grid-template-rows: auto auto auto auto;
  column-gap: clamp(48px, 6vw, 96px);
  row-gap: 0;
  width: 100%;
  min-height: 720px;
  padding: clamp(96px, 10vw, 144px) max(var(--wh-gutter), calc((100vw - var(--wh-content)) / 2));
  overflow: hidden;
  background: var(--wh-surface);
}
.elementor-page-1868 .elementor-1868 [data-id="330fd4a"]::before {
  content: "";
  grid-column: 2;
  grid-row: 1 / 5;
  width: 100%;
  min-height: 520px;
  align-self: stretch;
  background:
    linear-gradient(180deg, rgba(7,27,51,.04), rgba(7,27,51,.20)),
    url("https://washhub.uk/wp-content/uploads/2025/03/washHub.jpg") center / cover no-repeat;
  border-radius: 2px;
  box-shadow: 0 24px 70px rgba(7,27,51,.13);
}
.elementor-page-1868 .elementor-1868 [data-id="138b0b0"] {
  grid-column: 1;
  grid-row: 1;
  align-self: end;
  margin: 0 0 28px;
}
.elementor-page-1868 .elementor-1868 [data-id="138b0b0"] h2 {
  margin: 0;
  max-width: 620px;
  color: var(--wh-navy);
  font-family: var(--wh-font);
  font-size: clamp(42px, 4.7vw, 68px);
  font-weight: 700;
  line-height: .98;
  letter-spacing: -.045em;
}
.elementor-page-1868 .elementor-1868 [data-id="a8f3833"] {
  grid-column: 1;
  grid-row: 2;
  margin: 0 0 42px;
}
.elementor-page-1868 .elementor-1868 [data-id="a8f3833"] p {
  margin: 0;
  max-width: 570px;
  color: var(--wh-text);
  font-family: var(--wh-font);
  font-size: clamp(18px, 1.5vw, 21px);
  line-height: 1.65;
}
.elementor-page-1868 .elementor-1868 [data-id="7d916e3"] {
  grid-column: 1;
  grid-row: 3;
  margin: 0 0 18px;
  padding: 20px 22px;
  border-left: 3px solid var(--wh-blue);
  background: var(--wh-white);
}
.elementor-page-1868 .elementor-1868 [data-id="7d916e3"] p {
  margin: 0;
  color: var(--wh-navy);
  font-family: var(--wh-font);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.7;
  letter-spacing: .09em;
}
.elementor-page-1868 .elementor-1868 [data-id="8d30ee0"] {
  grid-column: 1;
  grid-row: 4;
  align-self: start;
}
.elementor-page-1868 .elementor-1868 [data-id="8d30ee0"] p {
  margin: 0;
  max-width: 500px;
  color: var(--wh-muted);
  font-family: var(--wh-font);
  font-size: 13px;
  line-height: 1.55;
}
@media (max-width: 1024px) {
  .elementor-page-1868 .elementor-1868 [data-id="330fd4a"] {
    grid-template-columns: minmax(0, .9fr) minmax(360px, 1.1fr);
    column-gap: 40px;
    min-height: 640px;
    padding-top: 88px;
    padding-bottom: 88px;
  }
  .elementor-page-1868 .elementor-1868 [data-id="330fd4a"]::before { min-height: 460px; }
}
@media (max-width: 767px) {
  .elementor-page-1868 .elementor-1868 [data-id="330fd4a"] {
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: auto auto auto auto auto;
    gap: 0;
    min-height: 0;
    padding: 72px var(--wh-gutter);
  }
  .elementor-page-1868 .elementor-1868 [data-id="138b0b0"] { grid-column: 1; grid-row: 1; margin-bottom: 22px; }
  .elementor-page-1868 .elementor-1868 [data-id="138b0b0"] h2 { font-size: clamp(38px, 12vw, 52px); }
  .elementor-page-1868 .elementor-1868 [data-id="a8f3833"] { grid-column: 1; grid-row: 2; margin-bottom: 32px; }
  .elementor-page-1868 .elementor-1868 [data-id="a8f3833"] p { font-size: 17px; line-height: 1.6; }
  .elementor-page-1868 .elementor-1868 [data-id="330fd4a"]::before {
    grid-column: 1;
    grid-row: 3;
    min-height: 340px;
    margin-bottom: 28px;
  }
  .elementor-page-1868 .elementor-1868 [data-id="7d916e3"] { grid-column: 1; grid-row: 4; margin-bottom: 16px; padding: 18px; }
  .elementor-page-1868 .elementor-1868 [data-id="8d30ee0"] { grid-column: 1; grid-row: 5; }
}

.elementor-page-1868 .elementor-1868 [data-id="330fd4a"] {
  box-sizing: border-box;
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(50% - 50vw);
  align-self: stretch;
}

.elementor-page-1868 .elementor-1868 [data-id="330fd4a"] {
  left: calc(50% - 50vw);
  margin-left: 0;
}

@media (max-width: 767px) {
  .elementor-page-1868 .elementor-1868 [data-id="330fd4a"] {
    width: calc(100vw - 40px);
    max-width: calc(100vw - 40px);
    left: 0;
    margin-left: 0;
  }
}

@media (max-width: 767px) {
  .elementor-page-1868 .elementor-1868 [data-id="330fd4a"] {
    width: calc(100vw - 40px) !important;
    max-width: calc(100vw - 40px) !important;
    left: auto !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

@media (max-width: 767px) {
  .elementor-page-1868 .elementor-1868 [data-id="330fd4a"] {
    width: calc(100vw - 40px) !important;
    max-width: calc(100vw - 40px) !important;
    left: auto !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

/* Homepage New — Stage 6 We're Looking for Sites */
.elementor-page-1868 .elementor-1868 [data-id="67809cf"] {
  box-sizing: border-box;
  position: relative;
  left: calc(50% - 50vw);
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  width: 100vw;
  max-width: 100vw;
  margin: 0;
  padding: clamp(96px, 10vw, 144px) max(var(--wh-gutter), calc((100vw - var(--wh-content)) / 2));
  gap: 1px;
  overflow: hidden;
  background: var(--wh-border);
}
.elementor-page-1868 .elementor-1868 [data-id="0d5f14f"],
.elementor-page-1868 .elementor-1868 [data-id="ecdbad4"] {
  grid-column: 1 / -1;
  background: var(--wh-white);
}
.elementor-page-1868 .elementor-1868 [data-id="0d5f14f"] { padding: 0 0 26px; }
.elementor-page-1868 .elementor-1868 [data-id="0d5f14f"] h2 {
  margin: 0;
  max-width: 820px;
  color: var(--wh-navy);
  font-family: var(--wh-font);
  font-size: clamp(42px, 4.7vw, 68px);
  font-weight: 700;
  line-height: .98;
  letter-spacing: -.045em;
}
.elementor-page-1868 .elementor-1868 [data-id="ecdbad4"] { padding: 0 0 58px; }
.elementor-page-1868 .elementor-1868 [data-id="ecdbad4"] p {
  margin: 0;
  color: var(--wh-text);
  font-family: var(--wh-font);
  font-size: clamp(18px, 1.5vw, 21px);
  line-height: 1.65;
}
.elementor-page-1868 .elementor-1868 [data-id="4d34b65"],
.elementor-page-1868 .elementor-1868 [data-id="ea6e9ba"],
.elementor-page-1868 .elementor-1868 [data-id="ecc95b6"],
.elementor-page-1868 .elementor-1868 [data-id="e5eb6fd"],
.elementor-page-1868 .elementor-1868 [data-id="3fe3bf1"],
.elementor-page-1868 .elementor-1868 [data-id="24ae8ea"] {
  position: relative;
  min-height: 225px;
  margin: 0;
  padding: 76px 34px 34px;
  background: var(--wh-white);
}
.elementor-page-1868 .elementor-1868 [data-id="4d34b65"]::before { content: "01"; }
.elementor-page-1868 .elementor-1868 [data-id="ea6e9ba"]::before { content: "02"; }
.elementor-page-1868 .elementor-1868 [data-id="ecc95b6"]::before { content: "03"; }
.elementor-page-1868 .elementor-1868 [data-id="e5eb6fd"]::before { content: "04"; }
.elementor-page-1868 .elementor-1868 [data-id="3fe3bf1"]::before { content: "05"; }
.elementor-page-1868 .elementor-1868 [data-id="24ae8ea"]::before { content: "06"; }
.elementor-page-1868 .elementor-1868 [data-id="4d34b65"]::before,
.elementor-page-1868 .elementor-1868 [data-id="ea6e9ba"]::before,
.elementor-page-1868 .elementor-1868 [data-id="ecc95b6"]::before,
.elementor-page-1868 .elementor-1868 [data-id="e5eb6fd"]::before,
.elementor-page-1868 .elementor-1868 [data-id="3fe3bf1"]::before,
.elementor-page-1868 .elementor-1868 [data-id="24ae8ea"]::before {
  position: absolute;
  top: 30px;
  left: 34px;
  color: var(--wh-blue);
  font-family: var(--wh-font);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .12em;
}
.elementor-page-1868 .elementor-1868 [data-id="4d34b65"] p,
.elementor-page-1868 .elementor-1868 [data-id="ea6e9ba"] p,
.elementor-page-1868 .elementor-1868 [data-id="ecc95b6"] p,
.elementor-page-1868 .elementor-1868 [data-id="e5eb6fd"] p,
.elementor-page-1868 .elementor-1868 [data-id="3fe3bf1"] p,
.elementor-page-1868 .elementor-1868 [data-id="24ae8ea"] p {
  margin: 0;
  white-space: pre-line;
  color: var(--wh-text);
  font-family: var(--wh-font);
  font-size: 16px;
  line-height: 1.6;
}
.elementor-page-1868 .elementor-1868 [data-id="4d34b65"] p::first-line,
.elementor-page-1868 .elementor-1868 [data-id="ea6e9ba"] p::first-line,
.elementor-page-1868 .elementor-1868 [data-id="ecc95b6"] p::first-line,
.elementor-page-1868 .elementor-1868 [data-id="e5eb6fd"] p::first-line,
.elementor-page-1868 .elementor-1868 [data-id="3fe3bf1"] p::first-line,
.elementor-page-1868 .elementor-1868 [data-id="24ae8ea"] p::first-line {
  color: var(--wh-navy);
  font-size: 18px;
  font-weight: 700;
  letter-spacing: -.01em;
}
.elementor-page-1868 .elementor-1868 [data-id="3150087"] {
  grid-column: 1 / 3;
  margin: 1px 0 0;
  padding: 42px 34px;
  background: var(--wh-navy);
}
.elementor-page-1868 .elementor-1868 [data-id="3150087"] p {
  margin: 0;
  white-space: pre-line;
  color: var(--wh-white);
  font-family: var(--wh-font);
  font-size: 18px;
  font-weight: 600;
  line-height: 1.55;
}
.elementor-page-1868 .elementor-1868 [data-id="94fc31e"] {
  grid-column: 3;
  margin: 1px 0 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 32px;
  background: var(--wh-blue);
}
.elementor-page-1868 .elementor-1868 [data-id="94fc31e"] a {
  display: inline-flex;
  min-height: 54px;
  align-items: center;
  justify-content: center;
  padding: 15px 28px;
  border: 1px solid rgba(255,255,255,.55);
  color: var(--wh-white);
  font-family: var(--wh-font);
  font-size: 13px;
  font-weight: 700;
  letter-spacing: .08em;
  text-decoration: none;
}
@media (max-width: 1024px) {
  .elementor-page-1868 .elementor-1868 [data-id="67809cf"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .elementor-page-1868 .elementor-1868 [data-id="3150087"] { grid-column: 1; }
  .elementor-page-1868 .elementor-1868 [data-id="94fc31e"] { grid-column: 2; }
}
@media (max-width: 767px) {
  .elementor-page-1868 .elementor-1868 [data-id="67809cf"] {
    left: auto !important;
    grid-template-columns: minmax(0, 1fr);
    width: calc(100vw - 40px) !important;
    max-width: calc(100vw - 40px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 72px 0;
  }
  .elementor-page-1868 .elementor-1868 [data-id="0d5f14f"],
  .elementor-page-1868 .elementor-1868 [data-id="ecdbad4"] { padding-left: 20px; padding-right: 20px; }
  .elementor-page-1868 .elementor-1868 [data-id="ecdbad4"] { padding-bottom: 38px; }
  .elementor-page-1868 .elementor-1868 [data-id="4d34b65"],
  .elementor-page-1868 .elementor-1868 [data-id="ea6e9ba"],
  .elementor-page-1868 .elementor-1868 [data-id="ecc95b6"],
  .elementor-page-1868 .elementor-1868 [data-id="e5eb6fd"],
  .elementor-page-1868 .elementor-1868 [data-id="3fe3bf1"],
  .elementor-page-1868 .elementor-1868 [data-id="24ae8ea"] { min-height: 0; padding: 68px 24px 30px; }
  .elementor-page-1868 .elementor-1868 [data-id="3150087"],
  .elementor-page-1868 .elementor-1868 [data-id="94fc31e"] { grid-column: 1; }
  .elementor-page-1868 .elementor-1868 [data-id="3150087"] { padding: 32px 24px; }
  .elementor-page-1868 .elementor-1868 [data-id="94fc31e"] { justify-content: flex-start; padding: 24px; }
}

/* Stage 6 atomic-element typography correction */
.elementor-page-1868 .elementor-1868 [data-id="0d5f14f"] {
  margin: 0;
  max-width: 820px;
  color: var(--wh-navy);
  font-family: var(--wh-font);
  font-size: clamp(42px, 4.7vw, 68px);
  font-weight: 700;
  line-height: .98;
  letter-spacing: -.045em;
}
.elementor-page-1868 .elementor-1868 [data-id="ecdbad4"] {
  margin: 0;
  color: var(--wh-text);
  font-family: var(--wh-font);
  font-size: clamp(18px, 1.5vw, 21px);
  line-height: 1.65;
}
.elementor-page-1868 .elementor-1868 [data-id="4d34b65"],
.elementor-page-1868 .elementor-1868 [data-id="ea6e9ba"],
.elementor-page-1868 .elementor-1868 [data-id="ecc95b6"],
.elementor-page-1868 .elementor-1868 [data-id="e5eb6fd"],
.elementor-page-1868 .elementor-1868 [data-id="3fe3bf1"],
.elementor-page-1868 .elementor-1868 [data-id="24ae8ea"] {
  color: transparent;
  font-size: 0;
}
.elementor-page-1868 .elementor-1868 [data-id="4d34b65"]::after { content: "HIGH TRAFFICA Locations with strong vehicle flow."; }
.elementor-page-1868 .elementor-1868 [data-id="ea6e9ba"]::after { content: "VISIBILITYA Prominent roadside presence."; }
.elementor-page-1868 .elementor-1868 [data-id="ecc95b6"]::after { content: "ACCESSA Convenient entry and exit."; }
.elementor-page-1868 .elementor-1868 [data-id="e5eb6fd"]::after { content: "COMMERCIAL CATCHMENTA Retail, fuel, roadside and mixed-use environments."; }
.elementor-page-1868 .elementor-1868 [data-id="3fe3bf1"]::after { content: "SUITABLE FOOTPRINTA Space appropriate for development."; }
.elementor-page-1868 .elementor-1868 [data-id="24ae8ea"]::after { content: "UTILITIESA Practical access to required infrastructure."; }
.elementor-page-1868 .elementor-1868 [data-id="4d34b65"]::after,
.elementor-page-1868 .elementor-1868 [data-id="ea6e9ba"]::after,
.elementor-page-1868 .elementor-1868 [data-id="ecc95b6"]::after,
.elementor-page-1868 .elementor-1868 [data-id="e5eb6fd"]::after,
.elementor-page-1868 .elementor-1868 [data-id="3fe3bf1"]::after,
.elementor-page-1868 .elementor-1868 [data-id="24ae8ea"]::after {
  display: block;
  white-space: pre-line;
  color: var(--wh-text);
  font-family: var(--wh-font);
  font-size: 16px;
  line-height: 1.65;
}
.elementor-page-1868 .elementor-1868 [data-id="4d34b65"]::first-line,
.elementor-page-1868 .elementor-1868 [data-id="ea6e9ba"]::first-line,
.elementor-page-1868 .elementor-1868 [data-id="ecc95b6"]::first-line,
.elementor-page-1868 .elementor-1868 [data-id="e5eb6fd"]::first-line,
.elementor-page-1868 .elementor-1868 [data-id="3fe3bf1"]::first-line,
.elementor-page-1868 .elementor-1868 [data-id="24ae8ea"]::first-line {
  color: var(--wh-navy);
  font-size: 18px;
  font-weight: 700;
}
.elementor-page-1868 .elementor-1868 [data-id="3150087"] {
  color: transparent;
  font-size: 0;
}
.elementor-page-1868 .elementor-1868 [data-id="3150087"]::after {
  content: "Have a location that might work?A Send it to us. We’ll assess the opportunity.";
  display: block;
  white-space: pre-line;
  color: var(--wh-white);
  font-family: var(--wh-font);
  font-size: 18px;
  font-weight: 600;
  line-height: 1.55;
}
.elementor-page-1868 .elementor-1868 [data-id="94fc31e"] {
  min-height: 118px;
  margin: 1px 0 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 32px;
  background: var(--wh-blue);
  color: var(--wh-white);
  font-family: var(--wh-font);
  font-size: 13px;
  font-weight: 700;
  letter-spacing: .08em;
  text-decoration: none;
}
@media (max-width: 767px) {
  .elementor-page-1868 .elementor-1868 [data-id="0d5f14f"] { font-size: clamp(38px, 12vw, 52px); }
  .elementor-page-1868 .elementor-1868 [data-id="ecdbad4"] { font-size: 17px; }
  .elementor-page-1868 .elementor-1868 [data-id="94fc31e"] { min-height: 74px; justify-content: flex-start; padding: 24px; }
}

.elementor-page-1868 .elementor-1868 [data-id="67809cf"] {
  left: auto !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.elementor-page-1868 .elementor-1868 [data-id="4d34b65"]::after { content: "HIGH TRAFFIC — Locations with strong vehicle flow."; }
.elementor-page-1868 .elementor-1868 [data-id="ea6e9ba"]::after { content: "VISIBILITY — Prominent roadside presence."; }
.elementor-page-1868 .elementor-1868 [data-id="ecc95b6"]::after { content: "ACCESS — Convenient entry and exit."; }
.elementor-page-1868 .elementor-1868 [data-id="e5eb6fd"]::after { content: "COMMERCIAL CATCHMENT — Retail, fuel, roadside and mixed-use environments."; }
.elementor-page-1868 .elementor-1868 [data-id="3fe3bf1"]::after { content: "SUITABLE FOOTPRINT — Space appropriate for development."; }
.elementor-page-1868 .elementor-1868 [data-id="24ae8ea"]::after { content: "UTILITIES — Practical access to required infrastructure."; }
.elementor-page-1868 .elementor-1868 [data-id="3150087"]::after { content: "Have a location that might work? Send it to us. We’ll assess the opportunity."; }

.elementor-page-1868 .elementor-1868 [data-id="4d34b65"]::after { content: "HIGH TRAFFIC - Locations with strong vehicle flow." !important; }
.elementor-page-1868 .elementor-1868 [data-id="ea6e9ba"]::after { content: "VISIBILITY - Prominent roadside presence." !important; }
.elementor-page-1868 .elementor-1868 [data-id="ecc95b6"]::after { content: "ACCESS - Convenient entry and exit." !important; }
.elementor-page-1868 .elementor-1868 [data-id="e5eb6fd"]::after { content: "COMMERCIAL CATCHMENT - Retail, fuel, roadside and mixed-use environments." !important; }
.elementor-page-1868 .elementor-1868 [data-id="3fe3bf1"]::after { content: "SUITABLE FOOTPRINT - Space appropriate for development." !important; }
.elementor-page-1868 .elementor-1868 [data-id="24ae8ea"]::after { content: "UTILITIES - Practical access to required infrastructure." !important; }
@media (max-width: 767px) {
  .elementor-page-1868 .elementor-1868 [data-id="67809cf"] { transform: translateX(-20px); }
}

/* Homepage New — Stage 7 From Site to Operation */
.elementor-page-1868 .elementor-1868 [data-id="a7ec693"] {
  box-sizing: border-box;
  position: relative;
  left: auto;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  width: calc(100vw - 40px);
  max-width: var(--wh-content);
  margin: 0 auto;
  padding: clamp(92px, 9vw, 132px) clamp(24px, 5vw, 72px);
  gap: 0;
  overflow: hidden;
  background: var(--wh-navy);
}
.elementor-page-1868 .elementor-1868 [data-id="d22ec8e"] {
  grid-column: 1 / -1;
  margin: 0 0 64px;
  max-width: 860px;
  color: var(--wh-white);
  font-family: var(--wh-font);
  font-size: clamp(42px, 4.7vw, 68px);
  font-weight: 700;
  line-height: .98;
  letter-spacing: -.045em;
}
.elementor-page-1868 .elementor-1868 [data-id="c6e6965"],
.elementor-page-1868 .elementor-1868 [data-id="4170216"],
.elementor-page-1868 .elementor-1868 [data-id="2b2b46e"],
.elementor-page-1868 .elementor-1868 [data-id="257f0e6"] {
  position: relative;
  min-height: 240px;
  margin: 0;
  padding: 82px 30px 32px;
  border-top: 1px solid rgba(255,255,255,.34);
  border-right: 1px solid rgba(255,255,255,.14);
  color: rgba(255,255,255,.82);
  font-family: var(--wh-font);
  font-size: 16px;
  font-weight: 500;
  line-height: 1.65;
}
.elementor-page-1868 .elementor-1868 [data-id="257f0e6"] { border-right: 0; }
.elementor-page-1868 .elementor-1868 [data-id="c6e6965"]::before { content: "01"; }
.elementor-page-1868 .elementor-1868 [data-id="4170216"]::before { content: "02"; }
.elementor-page-1868 .elementor-1868 [data-id="2b2b46e"]::before { content: "03"; }
.elementor-page-1868 .elementor-1868 [data-id="257f0e6"]::before { content: "04"; }
.elementor-page-1868 .elementor-1868 [data-id="c6e6965"]::before,
.elementor-page-1868 .elementor-1868 [data-id="4170216"]::before,
.elementor-page-1868 .elementor-1868 [data-id="2b2b46e"]::before,
.elementor-page-1868 .elementor-1868 [data-id="257f0e6"]::before {
  position: absolute;
  top: 28px;
  left: 30px;
  width: 38px;
  height: 38px;
  display: grid;
  place-items: center;
  border: 1px solid rgba(255,255,255,.5);
  border-radius: 50%;
  color: var(--wh-white);
  background: var(--wh-blue);
  font-family: var(--wh-font);
  font-size: 11px;
  font-weight: 700;
  letter-spacing: .05em;
}
@media (max-width: 1024px) {
  .elementor-page-1868 .elementor-1868 [data-id="a7ec693"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .elementor-page-1868 .elementor-1868 [data-id="c6e6965"],
  .elementor-page-1868 .elementor-1868 [data-id="4170216"],
  .elementor-page-1868 .elementor-1868 [data-id="2b2b46e"],
  .elementor-page-1868 .elementor-1868 [data-id="257f0e6"] { min-height: 210px; }
}
@media (max-width: 767px) {
  .elementor-page-1868 .elementor-1868 [data-id="a7ec693"] {
    grid-template-columns: minmax(0, 1fr);
    width: calc(100vw - 40px) !important;
    max-width: calc(100vw - 40px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 72px 20px;
    transform: translateX(-20px);
  }
  .elementor-page-1868 .elementor-1868 [data-id="d22ec8e"] { margin-bottom: 42px; font-size: clamp(38px, 12vw, 52px); }
  .elementor-page-1868 .elementor-1868 [data-id="c6e6965"],
  .elementor-page-1868 .elementor-1868 [data-id="4170216"],
  .elementor-page-1868 .elementor-1868 [data-id="2b2b46e"],
  .elementor-page-1868 .elementor-1868 [data-id="257f0e6"] {
    min-height: 0;
    padding: 72px 16px 28px 62px;
    border-right: 0;
    border-top-color: rgba(255,255,255,.24);
  }
  .elementor-page-1868 .elementor-1868 [data-id="c6e6965"]::before,
  .elementor-page-1868 .elementor-1868 [data-id="4170216"]::before,
  .elementor-page-1868 .elementor-1868 [data-id="2b2b46e"]::before,
  .elementor-page-1868 .elementor-1868 [data-id="257f0e6"]::before { left: 12px; }
}

.elementor-page-1868 .elementor-1868 [data-id="a7ec693"] {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}
@media (max-width: 1024px) {
  .elementor-page-1868 .elementor-1868 [data-id="a7ec693"] { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
}
@media (max-width: 767px) {
  .elementor-page-1868 .elementor-1868 [data-id="a7ec693"] { grid-template-columns: minmax(0, 1fr) !important; }
}

@media (max-width: 767px) {
  .elementor-page-1868 .elementor-1868 [data-id="a7ec693"] { transform: none !important; }
}

/* Homepage New — Stage 8 Before / After */
.elementor-page-1868 .elementor-1868 [data-id="1ccfb66"] {
  box-sizing: border-box;
  position: relative;
  left: auto;
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  width: calc(100vw - 40px);
  max-width: var(--wh-content);
  margin: 0 auto;
  padding: clamp(96px, 10vw, 144px) 0;
  gap: 16px;
  overflow: hidden;
  background: var(--wh-white);
}
.elementor-page-1868 .elementor-1868 [data-id="f728e76"] {
  grid-column: 1 / -1;
  margin: 0 0 48px;
  max-width: 980px;
  color: var(--wh-navy);
  font-family: var(--wh-font);
  font-size: clamp(42px, 4.7vw, 68px);
  font-weight: 700;
  line-height: .98;
  letter-spacing: -.045em;
}
.elementor-page-1868 .elementor-1868 [data-id="8d96a3a"],
.elementor-page-1868 .elementor-1868 [data-id="a30f8b5"] {
  position: relative;
  display: flex;
  align-items: flex-end;
  min-height: 520px;
  margin: 0;
  padding: 34px;
  overflow: hidden;
  color: var(--wh-white);
  font-family: var(--wh-font);
  font-size: clamp(20px, 2vw, 28px);
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: -.02em;
  isolation: isolate;
}
.elementor-page-1868 .elementor-1868 [data-id="8d96a3a"] {
  background:
    linear-gradient(180deg, rgba(7,27,51,.04) 30%, rgba(7,27,51,.78) 100%),
    linear-gradient(28deg, transparent 0 31%, rgba(255,255,255,.5) 31% 33%, transparent 33% 100%),
    repeating-linear-gradient(90deg, rgba(255,255,255,.16) 0 2px, transparent 2px 72px),
    linear-gradient(135deg, #aab2b8, #d7dcdf 48%, #8e999f);
}
.elementor-page-1868 .elementor-1868 [data-id="8d96a3a"]::before {
  content: "CONCEPT VISUAL";
  position: absolute;
  top: 24px;
  left: 24px;
  padding: 8px 10px;
  border: 1px solid rgba(255,255,255,.5);
  color: var(--wh-white);
  font-size: 10px;
  letter-spacing: .12em;
}
.elementor-page-1868 .elementor-1868 [data-id="a30f8b5"] {
  background:
    linear-gradient(180deg, rgba(7,27,51,.02) 35%, rgba(7,27,51,.78) 100%),
    url("https://washhub.uk/wp-content/uploads/2025/03/washHub.jpg") center / cover no-repeat;
}
.elementor-page-1868 .elementor-1868 [data-id="a30f8b5"]::before {
  content: "ILLUSTRATIVE WASHHUB CONCEPT";
  position: absolute;
  top: 24px;
  left: 24px;
  padding: 8px 10px;
  border: 1px solid rgba(255,255,255,.5);
  color: var(--wh-white);
  font-size: 10px;
  letter-spacing: .12em;
}
.elementor-page-1868 .elementor-1868 [data-id="ed17dbb"] {
  grid-column: 1 / -1;
  margin: 4px 0 0;
  padding: 18px 0 0;
  color: var(--wh-muted);
  font-family: var(--wh-font);
  font-size: 13px;
  line-height: 1.55;
}
@media (max-width: 767px) {
  .elementor-page-1868 .elementor-1868 [data-id="1ccfb66"] {
    grid-template-columns: minmax(0, 1fr) !important;
    width: calc(100vw - 40px) !important;
    max-width: calc(100vw - 40px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 72px 0;
    gap: 12px;
    transform: none !important;
  }
  .elementor-page-1868 .elementor-1868 [data-id="f728e76"] { margin-bottom: 34px; font-size: clamp(38px, 12vw, 52px); }
  .elementor-page-1868 .elementor-1868 [data-id="8d96a3a"],
  .elementor-page-1868 .elementor-1868 [data-id="a30f8b5"] { min-height: 390px; padding: 24px; font-size: 21px; }
}

@media (max-width: 767px) {
  .elementor-page-1868 .elementor-1868 [data-id="1ccfb66"] { transform: translateX(-20px) !important; }
}

/* Homepage New — Stage 9 Our Model */
.elementor-page-1868 .elementor-1868 [data-id="87498c5"] {
  box-sizing: border-box;
  position: relative;
  left: auto;
  display: grid !important;
  grid-template-columns: minmax(0, 1.22fr) minmax(0, .78fr) !important;
  grid-template-rows: auto auto auto auto;
  width: calc(100vw - 40px);
  max-width: var(--wh-content);
  margin: 0 auto;
  padding: clamp(96px, 10vw, 144px) 0;
  column-gap: 16px;
  row-gap: 0;
  background: var(--wh-white);
}
.elementor-page-1868 .elementor-1868 [data-id="aba8fb9"] {
  grid-column: 1 / -1;
  margin: 0 0 54px;
  max-width: 900px;
  color: var(--wh-navy);
  font-family: var(--wh-font);
  font-size: clamp(42px, 4.7vw, 68px);
  font-weight: 700;
  line-height: .98;
  letter-spacing: -.045em;
}
.elementor-page-1868 .elementor-1868 [data-id="30f04ab"],
.elementor-page-1868 .elementor-1868 [data-id="4c209a1"],
.elementor-page-1868 .elementor-1868 [data-id="400ba1a"] {
  grid-column: 1;
  background: var(--wh-blue);
}
.elementor-page-1868 .elementor-1868 [data-id="253ed61"],
.elementor-page-1868 .elementor-1868 [data-id="e612a1d"],
.elementor-page-1868 .elementor-1868 [data-id="7a495fe"] {
  grid-column: 2;
  background: var(--wh-surface);
}
.elementor-page-1868 .elementor-1868 [data-id="30f04ab"],
.elementor-page-1868 .elementor-1868 [data-id="253ed61"] {
  grid-row: 2;
  margin: 0;
  padding: 48px 48px 20px;
  font-family: var(--wh-font);
  font-size: 13px;
  font-weight: 700;
  letter-spacing: .11em;
}
.elementor-page-1868 .elementor-1868 [data-id="30f04ab"] { color: var(--wh-white); }
.elementor-page-1868 .elementor-1868 [data-id="253ed61"] { color: var(--wh-blue); }
.elementor-page-1868 .elementor-1868 [data-id="4c209a1"],
.elementor-page-1868 .elementor-1868 [data-id="e612a1d"] {
  grid-row: 3;
  min-height: 190px;
  margin: 0;
  padding: 0 48px 34px;
  font-family: var(--wh-font);
  font-size: clamp(22px, 2.2vw, 32px);
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -.025em;
}
.elementor-page-1868 .elementor-1868 [data-id="4c209a1"] { color: var(--wh-white); }
.elementor-page-1868 .elementor-1868 [data-id="e612a1d"] { color: var(--wh-navy); }
.elementor-page-1868 .elementor-1868 [data-id="400ba1a"],
.elementor-page-1868 .elementor-1868 [data-id="7a495fe"] {
  grid-row: 4;
  min-height: 96px;
  display: flex;
  align-items: center;
  margin: 0;
  padding: 24px 48px 40px;
  font-family: var(--wh-font);
  font-size: 13px;
  font-weight: 700;
  letter-spacing: .08em;
  text-decoration: none;
}
.elementor-page-1868 .elementor-1868 [data-id="400ba1a"] { color: var(--wh-white); }
.elementor-page-1868 .elementor-1868 [data-id="7a495fe"] { color: var(--wh-blue); }
@media (max-width: 767px) {
  .elementor-page-1868 .elementor-1868 [data-id="87498c5"] {
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-rows: auto;
    width: calc(100vw - 40px) !important;
    max-width: calc(100vw - 40px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 72px 0;
    gap: 0;
    transform: translateX(-20px);
  }
  .elementor-page-1868 .elementor-1868 [data-id="aba8fb9"] { margin-bottom: 38px; font-size: clamp(38px, 12vw, 52px); }
  .elementor-page-1868 .elementor-1868 [data-id="30f04ab"],
  .elementor-page-1868 .elementor-1868 [data-id="4c209a1"],
  .elementor-page-1868 .elementor-1868 [data-id="400ba1a"],
  .elementor-page-1868 .elementor-1868 [data-id="253ed61"],
  .elementor-page-1868 .elementor-1868 [data-id="e612a1d"],
  .elementor-page-1868 .elementor-1868 [data-id="7a495fe"] { grid-column: 1; }
  .elementor-page-1868 .elementor-1868 [data-id="30f04ab"] { grid-row: 2; }
  .elementor-page-1868 .elementor-1868 [data-id="4c209a1"] { grid-row: 3; }
  .elementor-page-1868 .elementor-1868 [data-id="400ba1a"] { grid-row: 4; }
  .elementor-page-1868 .elementor-1868 [data-id="253ed61"] { grid-row: 5; margin-top: 14px; }
  .elementor-page-1868 .elementor-1868 [data-id="e612a1d"] { grid-row: 6; }
  .elementor-page-1868 .elementor-1868 [data-id="7a495fe"] { grid-row: 7; }
  .elementor-page-1868 .elementor-1868 [data-id="30f04ab"],
  .elementor-page-1868 .elementor-1868 [data-id="253ed61"] { padding: 36px 28px 16px; }
  .elementor-page-1868 .elementor-1868 [data-id="4c209a1"],
  .elementor-page-1868 .elementor-1868 [data-id="e612a1d"] { min-height: 0; padding: 0 28px 24px; font-size: 24px; }
  .elementor-page-1868 .elementor-1868 [data-id="400ba1a"],
  .elementor-page-1868 .elementor-1868 [data-id="7a495fe"] { min-height: 72px; padding: 20px 28px 30px; }
}

@media (max-width: 767px) {
  .elementor-page-1868 .elementor-1868 [data-id="87498c5"] { transform: none !important; }
}

/* Homepage New — Stage 10 Technology */
.elementor-page-1868 .elementor-1868 [data-id="e7724e9"] {
  box-sizing: border-box;
  position: relative;
  left: auto;
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  width: calc(100vw - 40px);
  max-width: var(--wh-content);
  margin: 0 auto;
  padding: clamp(96px, 10vw, 144px) 0;
  gap: 1px;
  overflow: hidden;
  background: var(--wh-border);
}
.elementor-page-1868 .elementor-1868 [data-id="8f53681"] {
  grid-column: 1 / -1;
  margin: 0;
  padding: 0 0 56px;
  max-width: 980px;
  color: var(--wh-navy);
  background: var(--wh-white);
  font-family: var(--wh-font);
  font-size: clamp(42px, 4.7vw, 68px);
  font-weight: 700;
  line-height: .98;
  letter-spacing: -.045em;
}
.elementor-page-1868 .elementor-1868 [data-id="6713eb6"],
.elementor-page-1868 .elementor-1868 [data-id="638e94b"],
.elementor-page-1868 .elementor-1868 [data-id="f6af45e"],
.elementor-page-1868 .elementor-1868 [data-id="4b4e659"] {
  position: relative;
  min-height: 280px;
  margin: 0;
  padding: 96px 44px 40px;
  color: var(--wh-text);
  background: var(--wh-surface);
  font-family: var(--wh-font);
  font-size: 18px;
  font-weight: 500;
  line-height: 1.65;
}
.elementor-page-1868 .elementor-1868 [data-id="6713eb6"]::before { content: "01 / WATER"; }
.elementor-page-1868 .elementor-1868 [data-id="638e94b"]::before { content: "02 / ENERGY"; }
.elementor-page-1868 .elementor-1868 [data-id="f6af45e"]::before { content: "03 / OPERATIONS"; }
.elementor-page-1868 .elementor-1868 [data-id="4b4e659"]::before { content: "04 / CUSTOMER EXPERIENCE"; }
.elementor-page-1868 .elementor-1868 [data-id="6713eb6"]::before,
.elementor-page-1868 .elementor-1868 [data-id="638e94b"]::before,
.elementor-page-1868 .elementor-1868 [data-id="f6af45e"]::before,
.elementor-page-1868 .elementor-1868 [data-id="4b4e659"]::before {
  position: absolute;
  top: 38px;
  left: 44px;
  color: var(--wh-blue);
  font-family: var(--wh-font);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .11em;
}
.elementor-page-1868 .elementor-1868 [data-id="6713eb6"]::after,
.elementor-page-1868 .elementor-1868 [data-id="638e94b"]::after,
.elementor-page-1868 .elementor-1868 [data-id="f6af45e"]::after,
.elementor-page-1868 .elementor-1868 [data-id="4b4e659"]::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 54px;
  height: 3px;
  background: var(--wh-blue);
}
@media (max-width: 767px) {
  .elementor-page-1868 .elementor-1868 [data-id="e7724e9"] {
    grid-template-columns: minmax(0, 1fr) !important;
    width: calc(100vw - 40px) !important;
    max-width: calc(100vw - 40px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 72px 0;
    transform: none !important;
  }
  .elementor-page-1868 .elementor-1868 [data-id="8f53681"] { padding-bottom: 38px; font-size: clamp(38px, 12vw, 52px); }
  .elementor-page-1868 .elementor-1868 [data-id="6713eb6"],
  .elementor-page-1868 .elementor-1868 [data-id="638e94b"],
  .elementor-page-1868 .elementor-1868 [data-id="f6af45e"],
  .elementor-page-1868 .elementor-1868 [data-id="4b4e659"] { min-height: 0; padding: 86px 26px 34px; font-size: 16px; }
  .elementor-page-1868 .elementor-1868 [data-id="6713eb6"]::before,
  .elementor-page-1868 .elementor-1868 [data-id="638e94b"]::before,
  .elementor-page-1868 .elementor-1868 [data-id="f6af45e"]::before,
  .elementor-page-1868 .elementor-1868 [data-id="4b4e659"]::before { left: 26px; top: 32px; }
}

/* Homepage New — Stage 11 Designed to Use Less */
.elementor-page-1868 .elementor-1868 [data-id="e63c130"] {
  box-sizing: border-box;
  position: relative;
  left: auto;
  display: grid !important;
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  width: calc(100vw - 40px);
  max-width: var(--wh-content);
  margin: 0 auto;
  padding: clamp(96px, 10vw, 144px) 0;
  gap: 0;
  background: var(--wh-white);
}
.elementor-page-1868 .elementor-1868 [data-id="58fe7dc"] {
  grid-column: 1 / -1;
  margin: 0 0 58px;
  max-width: 860px;
  color: var(--wh-navy);
  font-family: var(--wh-font);
  font-size: clamp(42px, 4.7vw, 68px);
  font-weight: 700;
  line-height: .98;
  letter-spacing: -.045em;
}
.elementor-page-1868 .elementor-1868 [data-id="5969349"],
.elementor-page-1868 .elementor-1868 [data-id="f8e9311"],
.elementor-page-1868 .elementor-1868 [data-id="f8a1f17"],
.elementor-page-1868 .elementor-1868 [data-id="f052d95"],
.elementor-page-1868 .elementor-1868 [data-id="4c13653"] {
  position: relative;
  min-height: 300px;
  margin: 0;
  padding: 92px 26px 32px;
  border-top: 3px solid var(--wh-blue);
  border-right: 1px solid var(--wh-border);
  color: var(--wh-text);
  background: var(--wh-surface);
  font-family: var(--wh-font);
  font-size: 15px;
  font-weight: 500;
  line-height: 1.65;
}
.elementor-page-1868 .elementor-1868 [data-id="4c13653"] { border-right: 0; }
.elementor-page-1868 .elementor-1868 [data-id="5969349"]::before { content: "01"; }
.elementor-page-1868 .elementor-1868 [data-id="f8e9311"]::before { content: "02"; }
.elementor-page-1868 .elementor-1868 [data-id="f8a1f17"]::before { content: "03"; }
.elementor-page-1868 .elementor-1868 [data-id="f052d95"]::before { content: "04"; }
.elementor-page-1868 .elementor-1868 [data-id="4c13653"]::before { content: "05"; }
.elementor-page-1868 .elementor-1868 [data-id="5969349"]::before,
.elementor-page-1868 .elementor-1868 [data-id="f8e9311"]::before,
.elementor-page-1868 .elementor-1868 [data-id="f8a1f17"]::before,
.elementor-page-1868 .elementor-1868 [data-id="f052d95"]::before,
.elementor-page-1868 .elementor-1868 [data-id="4c13653"]::before {
  position: absolute;
  top: 30px;
  left: 26px;
  color: var(--wh-blue);
  font-family: var(--wh-font);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .12em;
}
@media (max-width: 1024px) {
  .elementor-page-1868 .elementor-1868 [data-id="e63c130"] { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  .elementor-page-1868 .elementor-1868 [data-id="5969349"],
  .elementor-page-1868 .elementor-1868 [data-id="f8e9311"],
  .elementor-page-1868 .elementor-1868 [data-id="f8a1f17"],
  .elementor-page-1868 .elementor-1868 [data-id="f052d95"],
  .elementor-page-1868 .elementor-1868 [data-id="4c13653"] { min-height: 230px; border-bottom: 1px solid var(--wh-border); }
}
@media (max-width: 767px) {
  .elementor-page-1868 .elementor-1868 [data-id="e63c130"] {
    grid-template-columns: minmax(0, 1fr) !important;
    width: calc(100vw - 40px) !important;
    max-width: calc(100vw - 40px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 72px 0;
    transform: none !important;
  }
  .elementor-page-1868 .elementor-1868 [data-id="58fe7dc"] { margin-bottom: 38px; font-size: clamp(38px, 12vw, 52px); }
  .elementor-page-1868 .elementor-1868 [data-id="5969349"],
  .elementor-page-1868 .elementor-1868 [data-id="f8e9311"],
  .elementor-page-1868 .elementor-1868 [data-id="f8a1f17"],
  .elementor-page-1868 .elementor-1868 [data-id="f052d95"],
  .elementor-page-1868 .elementor-1868 [data-id="4c13653"] {
    min-height: 0;
    padding: 78px 26px 30px;
    border-right: 0;
    font-size: 16px;
  }
}

/* Homepage New — Stage 12 Our Network */
.elementor-page-1868 .elementor-1868 [data-id="173a16f"] {
  box-sizing: border-box;
  position: relative;
  left: auto;
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  width: calc(100vw - 40px);
  max-width: var(--wh-content);
  margin: 0 auto;
  padding: clamp(96px, 10vw, 144px) clamp(24px, 5vw, 72px);
  gap: 1px;
  overflow: hidden;
  background:
    radial-gradient(circle at 78% 22%, rgba(32,142,224,.24) 0 4px, transparent 5px),
    radial-gradient(circle at 66% 40%, rgba(255,255,255,.14) 0 3px, transparent 4px),
    linear-gradient(115deg, transparent 0 58%, rgba(255,255,255,.05) 58% 58.2%, transparent 58.2%),
    var(--wh-navy);
}
.elementor-page-1868 .elementor-1868 [data-id="b7c1cf0"] {
  grid-column: 1 / -1;
  margin: 0 0 30px;
  max-width: 980px;
  color: var(--wh-white);
  font-family: var(--wh-font);
  font-size: clamp(42px, 4.7vw, 68px);
  font-weight: 700;
  line-height: .98;
  letter-spacing: -.045em;
}
.elementor-page-1868 .elementor-1868 [data-id="f11b411"] {
  grid-column: 1 / -1;
  margin: 0 0 64px;
  max-width: 680px;
  color: rgba(255,255,255,.72);
  font-family: var(--wh-font);
  font-size: clamp(18px, 1.5vw, 21px);
  line-height: 1.65;
}
.elementor-page-1868 .elementor-1868 [data-id="0fd0638"],
.elementor-page-1868 .elementor-1868 [data-id="84d1112"],
.elementor-page-1868 .elementor-1868 [data-id="921bddb"] {
  position: relative;
  min-height: 220px;
  margin: 0;
  padding: 76px 30px 32px;
  color: rgba(255,255,255,.84);
  background: rgba(255,255,255,.07);
  border-top: 2px solid var(--wh-blue);
  font-family: var(--wh-font);
  font-size: 16px;
  font-weight: 500;
  line-height: 1.65;
}
.elementor-page-1868 .elementor-1868 [data-id="0fd0638"]::before { content: "EXPERIENCE"; }
.elementor-page-1868 .elementor-1868 [data-id="84d1112"]::before { content: "EXPANSION"; }
.elementor-page-1868 .elementor-1868 [data-id="921bddb"]::before { content: "DATA STATUS"; }
.elementor-page-1868 .elementor-1868 [data-id="0fd0638"]::before,
.elementor-page-1868 .elementor-1868 [data-id="84d1112"]::before,
.elementor-page-1868 .elementor-1868 [data-id="921bddb"]::before {
  position: absolute;
  top: 28px;
  left: 30px;
  color: #7bc6ff;
  font-family: var(--wh-font);
  font-size: 10px;
  font-weight: 700;
  letter-spacing: .14em;
}
@media (max-width: 1024px) {
  .elementor-page-1868 .elementor-1868 [data-id="173a16f"] { grid-template-columns: minmax(0, 1fr) !important; }
  .elementor-page-1868 .elementor-1868 [data-id="0fd0638"],
  .elementor-page-1868 .elementor-1868 [data-id="84d1112"],
  .elementor-page-1868 .elementor-1868 [data-id="921bddb"] { min-height: 170px; }
}
@media (max-width: 767px) {
  .elementor-page-1868 .elementor-1868 [data-id="173a16f"] {
    grid-template-columns: minmax(0, 1fr) !important;
    width: calc(100vw - 40px) !important;
    max-width: calc(100vw - 40px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 72px 20px;
    transform: none !important;
  }
  .elementor-page-1868 .elementor-1868 [data-id="b7c1cf0"] { margin-bottom: 24px; font-size: clamp(38px, 12vw, 52px); }
  .elementor-page-1868 .elementor-1868 [data-id="f11b411"] { margin-bottom: 42px; font-size: 17px; }
  .elementor-page-1868 .elementor-1868 [data-id="0fd0638"],
  .elementor-page-1868 .elementor-1868 [data-id="84d1112"],
  .elementor-page-1868 .elementor-1868 [data-id="921bddb"] { min-height: 0; padding: 72px 24px 28px; }
}

/* Homepage New — Stage 13 Selected Project placeholder
   Intentionally hidden until verified project content and imagery are supplied. */
.elementor-page-1868 .elementor-1868 [data-id="df3a17d"] {
  display: none !important;
}


/* Homepage New — safe nested-section alignment repair */
.elementor-page-1868 .elementor-1868 [data-id="6815de6"],
.elementor-page-1868 .elementor-1868 [data-id="330fd4a"],
.elementor-page-1868 .elementor-1868 [data-id="67809cf"],
.elementor-page-1868 .elementor-1868 [data-id="a7ec693"],
.elementor-page-1868 .elementor-1868 [data-id="1ccfb66"],
.elementor-page-1868 .elementor-1868 [data-id="87498c5"],
.elementor-page-1868 .elementor-1868 [data-id="e7724e9"],
.elementor-page-1868 .elementor-1868 [data-id="e63c130"],
.elementor-page-1868 .elementor-1868 [data-id="173a16f"] {
  box-sizing: border-box !important;
  width: calc(100vw - 40px) !important;
  max-width: none !important;
  margin-left: calc(50% - 50vw + 20px) !important;
  margin-right: calc(50% - 50vw + 20px) !important;
}
.elementor-page-1868 .elementor-1868 [data-id="f15140f"] > [data-id="6815de6"],
.elementor-page-1868 .elementor-1868 [data-id="6815de6"] > [data-id="330fd4a"],
.elementor-page-1868 .elementor-1868 [data-id="330fd4a"] > [data-id="67809cf"],
.elementor-page-1868 .elementor-1868 [data-id="67809cf"] > [data-id="a7ec693"],
.elementor-page-1868 .elementor-1868 [data-id="a7ec693"] > [data-id="1ccfb66"],
.elementor-page-1868 .elementor-1868 [data-id="1ccfb66"] > [data-id="87498c5"],
.elementor-page-1868 .elementor-1868 [data-id="87498c5"] > [data-id="e7724e9"],
.elementor-page-1868 .elementor-1868 [data-id="e7724e9"] > [data-id="e63c130"],
.elementor-page-1868 .elementor-1868 [data-id="e63c130"] > [data-id="173a16f"] {
  grid-column: 1 / -1 !important;
}
@media (max-width: 767px) {
  .elementor-page-1868 .elementor-1868 [data-id="6815de6"],
  .elementor-page-1868 .elementor-1868 [data-id="330fd4a"],
  .elementor-page-1868 .elementor-1868 [data-id="67809cf"],
  .elementor-page-1868 .elementor-1868 [data-id="a7ec693"],
  .elementor-page-1868 .elementor-1868 [data-id="1ccfb66"],
  .elementor-page-1868 .elementor-1868 [data-id="87498c5"],
  .elementor-page-1868 .elementor-1868 [data-id="e7724e9"],
  .elementor-page-1868 .elementor-1868 [data-id="e63c130"],
  .elementor-page-1868 .elementor-1868 [data-id="173a16f"] {
    width: calc(100vw - 40px) !important;
    margin-left: calc(50% - 50vw + 20px) !important;
    margin-right: calc(50% - 50vw + 20px) !important;
  }
}

/* Homepage New — mobile nested offset correction */
@media (max-width: 767px) {
  .elementor-page-1868 .elementor-1868 [data-id="67809cf"],
  .elementor-page-1868 .elementor-1868 [data-id="a7ec693"] { transform: translateX(20px) !important; }
  .elementor-page-1868 .elementor-1868 [data-id="1ccfb66"],
  .elementor-page-1868 .elementor-1868 [data-id="87498c5"],
  .elementor-page-1868 .elementor-1868 [data-id="e7724e9"],
  .elementor-page-1868 .elementor-1868 [data-id="e63c130"],
  .elementor-page-1868 .elementor-1868 [data-id="173a16f"] { transform: translateX(40px) !important; }
}

/* Mobile offset correction — final non-cumulative values */
@media (max-width: 767px) {
  .elementor-page-1868 .elementor-1868 [data-id="330fd4a"],
  .elementor-page-1868 .elementor-1868 [data-id="67809cf"],
  .elementor-page-1868 .elementor-1868 [data-id="a7ec693"],
  .elementor-page-1868 .elementor-1868 [data-id="1ccfb66"],
  .elementor-page-1868 .elementor-1868 [data-id="87498c5"],
  .elementor-page-1868 .elementor-1868 [data-id="e7724e9"],
  .elementor-page-1868 .elementor-1868 [data-id="e63c130"],
  .elementor-page-1868 .elementor-1868 [data-id="173a16f"] { transform: none !important; }
  .elementor-page-1868 .elementor-1868 [data-id="67809cf"],
  .elementor-page-1868 .elementor-1868 [data-id="1ccfb66"] { transform: translateX(20px) !important; }
}

/* Mobile alignment final */
@media (max-width: 767px) {
  .elementor-page-1868 .elementor-1868 [data-id="330fd4a"],
  .elementor-page-1868 .elementor-1868 [data-id="67809cf"],
  .elementor-page-1868 .elementor-1868 [data-id="a7ec693"],
  .elementor-page-1868 .elementor-1868 [data-id="1ccfb66"],
  .elementor-page-1868 .elementor-1868 [data-id="87498c5"],
  .elementor-page-1868 .elementor-1868 [data-id="e7724e9"],
  .elementor-page-1868 .elementor-1868 [data-id="e63c130"],
  .elementor-page-1868 .elementor-1868 [data-id="173a16f"] { transform: none !important; }
}


/* Homepage New — Hero responsive refinement */
.elementor-page-1868 .elementor-1868 [data-id="f15140f"] {
  min-height: clamp(620px, 76vh, 760px) !important;
  align-content: center !important;
  padding-top: clamp(72px, 8vw, 112px) !important;
  padding-bottom: clamp(72px, 8vw, 112px) !important;
}
.elementor-page-1868 .elementor-1868 [data-id="77e75b9"] {
  max-width: 820px !important;
}
.elementor-page-1868 .elementor-1868 [data-id="77e75b9"] h1 {
  font-size: clamp(48px, 4.5vw, 68px) !important;
  line-height: 1 !important;
  letter-spacing: -0.035em !important;
}
.elementor-page-1868 .elementor-1868 [data-id="a8776a8"] p {
  grid-column: 1 / -1 !important;
  display: block !important;
  width: min(100%, 760px) !important;
  max-width: 760px !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  font-size: clamp(17px, 1.35vw, 20px) !important;
  line-height: 1.55 !important;
}
.elementor-page-1868 .elementor-1868 [data-id="8c06e3c"] p {
  grid-column: 1 / -1 !important;
  display: block !important;
  width: min(100%, 820px) !important;
  max-width: 820px !important;
  white-space: normal !important;
}
@media (max-width: 1024px) {
  .elementor-page-1868 .elementor-1868 [data-id="f15140f"] {
    min-height: 640px !important;
    padding: 72px 32px !important;
  }
  .elementor-page-1868 .elementor-1868 [data-id="77e75b9"] h1 {
    font-size: clamp(44px, 7vw, 60px) !important;
  }
  .elementor-page-1868 .elementor-1868 [data-id="a8776a8"] p { max-width: 640px !important; }
}
@media (max-width: 767px) {
  .elementor-page-1868 .elementor-1868 [data-id="f15140f"] {
    min-height: auto !important;
    padding: 56px 20px !important;
    row-gap: 18px !important;
  }
  .elementor-page-1868 .elementor-1868 [data-id="77e75b9"] h1 {
    font-size: clamp(36px, 11vw, 48px) !important;
    line-height: 1.02 !important;
  }
  .elementor-page-1868 .elementor-1868 [data-id="a8776a8"] p {
    max-width: 100% !important;
    font-size: 16.5px !important;
    line-height: 1.55 !important;
  }
  .elementor-page-1868 .elementor-1868 [data-id="8c06e3c"] p {
    max-width: 100% !important;
    font-size: 12px !important;
    line-height: 1.45 !important;
  }
}


/* Homepage New — credibility, engineered and sites refinement */
.elementor-page-1868 .elementor-1868 [data-id="509184e"] {
  box-sizing: border-box !important;
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0,1fr)) !important;
  width: 100% !important;
  padding: 24px clamp(28px,5vw,72px) !important;
  gap: 0 !important;
  background: #fff !important;
  border-bottom: 1px solid var(--wh-border) !important;
}
.elementor-page-1868 .elementor-1868 [data-id="509184e"] p {
  min-width: 0 !important;
  padding: 8px 22px !important;
  border-right: 1px solid var(--wh-border) !important;
  color: var(--wh-navy) !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  letter-spacing: .08em !important;
  text-align: center !important;
}
.elementor-page-1868 .elementor-1868 [data-id="8570930"] p { border-right: 0 !important; }
.elementor-page-1868 .elementor-1868 [data-id="5e7509d"] {
  box-sizing: border-box !important;
  display: grid !important;
  grid-template-columns: minmax(0,820px) 1fr !important;
  width: 100% !important;
  padding: clamp(76px,8vw,112px) clamp(28px,5vw,72px) 0 !important;
  gap: 18px 56px !important;
  background: var(--wh-white) !important;
}
.elementor-page-1868 .elementor-1868 [data-id="138b0b0"] h2,
.elementor-page-1868 .elementor-1868 [data-id="a8f3833"] p,
.elementor-page-1868 .elementor-1868 [data-id="7d916e3"] p,
.elementor-page-1868 .elementor-1868 [data-id="8d30ee0"] p {
  grid-column: 1 !important;
  width: 100% !important;
  max-width: 820px !important;
}
.elementor-page-1868 .elementor-1868 [data-id="138b0b0"] h2 {
  margin: 0 0 12px !important;
  font-size: clamp(42px,4.5vw,60px) !important;
  line-height: 1 !important;
}
.elementor-page-1868 .elementor-1868 [data-id="a8f3833"] p {
  margin: 0 0 12px !important;
  color: var(--wh-text) !important;
  font-size: clamp(18px,1.6vw,22px) !important;
  line-height: 1.55 !important;
}
.elementor-page-1868 .elementor-1868 [data-id="7d916e3"] p {
  margin: 0 !important;
  color: var(--wh-navy) !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 1.5 !important;
  letter-spacing: .08em !important;
}
.elementor-page-1868 .elementor-1868 [data-id="8d30ee0"] p {
  margin: 0 0 64px !important;
  color: var(--wh-muted) !important;
  font-size: 15px !important;
  line-height: 1.6 !important;
}
.elementor-page-1868 .elementor-1868 [data-id="330fd4a"] {
  grid-column: 1 / -1 !important;
  display: grid !important;
  grid-template-columns: repeat(3,minmax(0,1fr)) !important;
  width: calc(100vw - 40px) !important;
  max-width: var(--wh-content) !important;
  margin-top: 0 !important;
  padding: clamp(76px,8vw,112px) clamp(28px,5vw,72px) !important;
  gap: 1px !important;
  background: var(--wh-off-white) !important;
}
.elementor-page-1868 .elementor-1868 [data-id="0d5f14f"] h2,
.elementor-page-1868 .elementor-1868 [data-id="ecdbad4"] p { grid-column: 1 / -1 !important; max-width: 820px !important; }
.elementor-page-1868 .elementor-1868 [data-id="0d5f14f"] h2 { margin: 0 0 20px !important; font-size: clamp(42px,4.5vw,60px) !important; line-height: 1 !important; }
.elementor-page-1868 .elementor-1868 [data-id="ecdbad4"] p { margin: 0 0 48px !important; font-size: 19px !important; line-height: 1.55 !important; }
.elementor-page-1868 .elementor-1868 [data-id="4d34b65"]::before,
.elementor-page-1868 .elementor-1868 [data-id="ea6e9ba"]::before,
.elementor-page-1868 .elementor-1868 [data-id="ecc95b6"]::before,
.elementor-page-1868 .elementor-1868 [data-id="e5eb6fd"]::before,
.elementor-page-1868 .elementor-1868 [data-id="3fe3bf1"]::before,
.elementor-page-1868 .elementor-1868 [data-id="24ae8ea"]::before { display:none !important; }
.elementor-page-1868 .elementor-1868 [data-id="4d34b65"] p,
.elementor-page-1868 .elementor-1868 [data-id="ea6e9ba"] p,
.elementor-page-1868 .elementor-1868 [data-id="ecc95b6"] p,
.elementor-page-1868 .elementor-1868 [data-id="e5eb6fd"] p,
.elementor-page-1868 .elementor-1868 [data-id="3fe3bf1"] p,
.elementor-page-1868 .elementor-1868 [data-id="24ae8ea"] p {
  min-height: 178px !important;
  padding: 30px 26px !important;
  border-top: 3px solid var(--wh-blue) !important;
  border-right: 1px solid var(--wh-border) !important;
  background: #fff !important;
  font-size: 0 !important;
}
.elementor-page-1868 .elementor-1868 [data-id="4d34b65"] p::before,
.elementor-page-1868 .elementor-1868 [data-id="ea6e9ba"] p::before,
.elementor-page-1868 .elementor-1868 [data-id="ecc95b6"] p::before,
.elementor-page-1868 .elementor-1868 [data-id="e5eb6fd"] p::before,
.elementor-page-1868 .elementor-1868 [data-id="3fe3bf1"] p::before,
.elementor-page-1868 .elementor-1868 [data-id="24ae8ea"] p::before { display:block; margin-bottom:12px; color:var(--wh-navy); font-size:15px; font-weight:700; line-height:1.3; letter-spacing:.04em; }
.elementor-page-1868 .elementor-1868 [data-id="4d34b65"] p::after,
.elementor-page-1868 .elementor-1868 [data-id="ea6e9ba"] p::after,
.elementor-page-1868 .elementor-1868 [data-id="ecc95b6"] p::after,
.elementor-page-1868 .elementor-1868 [data-id="e5eb6fd"] p::after,
.elementor-page-1868 .elementor-1868 [data-id="3fe3bf1"] p::after,
.elementor-page-1868 .elementor-1868 [data-id="24ae8ea"] p::after { display:block; color:var(--wh-text); font-size:15px; line-height:1.55; }
.elementor-page-1868 .elementor-1868 [data-id="4d34b65"] p::before {content:"01 — HIGH TRAFFIC";}.elementor-page-1868 .elementor-1868 [data-id="4d34b65"] p::after {content:"Locations with strong vehicle flow.";}.elementor-page-1868 .elementor-1868 [data-id="ea6e9ba"] p::before {content:"02 — VISIBILITY";}.elementor-page-1868 .elementor-1868 [data-id="ea6e9ba"] p::after {content:"Prominent roadside presence.";}.elementor-page-1868 .elementor-1868 [data-id="ecc95b6"] p::before {content:"03 — ACCESS";}.elementor-page-1868 .elementor-1868 [data-id="ecc95b6"] p::after {content:"Convenient entry and exit.";}.elementor-page-1868 .elementor-1868 [data-id="e5eb6fd"] p::before {content:"04 — COMMERCIAL CATCHMENT";}.elementor-page-1868 .elementor-1868 [data-id="e5eb6fd"] p::after {content:"Retail, fuel, roadside and mixed-use environments.";}.elementor-page-1868 .elementor-1868 [data-id="3fe3bf1"] p::before {content:"05 — SUITABLE FOOTPRINT";}.elementor-page-1868 .elementor-1868 [data-id="3fe3bf1"] p::after {content:"Space appropriate for development.";}.elementor-page-1868 .elementor-1868 [data-id="24ae8ea"] p::before {content:"06 — UTILITIES";}.elementor-page-1868 .elementor-1868 [data-id="24ae8ea"] p::after {content:"Practical access to required infrastructure.";}
.elementor-page-1868 .elementor-1868 [data-id="67809cf"] { grid-column:1 / -1 !important; }
@media(max-width:1024px){.elementor-page-1868 .elementor-1868 [data-id="509184e"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.elementor-page-1868 .elementor-1868 [data-id="509184e"] p{border-bottom:1px solid var(--wh-border)!important}.elementor-page-1868 .elementor-1868 [data-id="330fd4a"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:767px){.elementor-page-1868 .elementor-1868 [data-id="509184e"]{grid-template-columns:1fr!important;padding:12px 20px!important}.elementor-page-1868 .elementor-1868 [data-id="509184e"] p{border-right:0!important;text-align:left!important;padding:12px 0!important}.elementor-page-1868 .elementor-1868 [data-id="5e7509d"]{grid-template-columns:1fr!important;padding:64px 20px 0!important}.elementor-page-1868 .elementor-1868 [data-id="138b0b0"] h2,.elementor-page-1868 .elementor-1868 [data-id="0d5f14f"] h2{font-size:clamp(38px,11vw,50px)!important}.elementor-page-1868 .elementor-1868 [data-id="330fd4a"]{grid-template-columns:1fr!important;padding:64px 20px!important}.elementor-page-1868 .elementor-1868 [data-id="4d34b65"] p,.elementor-page-1868 .elementor-1868 [data-id="ea6e9ba"] p,.elementor-page-1868 .elementor-1868 [data-id="ecc95b6"] p,.elementor-page-1868 .elementor-1868 [data-id="e5eb6fd"] p,.elementor-page-1868 .elementor-1868 [data-id="3fe3bf1"] p,.elementor-page-1868 .elementor-1868 [data-id="24ae8ea"] p{min-height:0!important;padding:26px 22px!important;border-right:0!important}}

/* Sites section — remove legacy overlapping image layer */
.elementor-page-1868 .elementor-1868 [data-id="330fd4a"]::before { display:none !important; content:none !important; }

/* Sites cards — suppress legacy duplicate pseudo labels */
.elementor-page-1868 .elementor-1868 [data-id="4d34b65"]::after,.elementor-page-1868 .elementor-1868 [data-id="ea6e9ba"]::after,.elementor-page-1868 .elementor-1868 [data-id="ecc95b6"]::after,.elementor-page-1868 .elementor-1868 [data-id="e5eb6fd"]::after,.elementor-page-1868 .elementor-1868 [data-id="3fe3bf1"]::after,.elementor-page-1868 .elementor-1868 [data-id="24ae8ea"]::after {display:none!important;content:none!important;}


/* Sites section — inline CTA repair */
.elementor-page-1868 .elementor-1868 [data-id="3150087"]::after { display:none !important; content:none !important; }
.elementor-page-1868 .elementor-1868 [data-id="3150087"] p {
  grid-column: 1 / 3 !important;
  min-height: 122px !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  margin: 0 !important;
  padding: 28px 34px !important;
  color: transparent !important;
  background: var(--wh-navy) !important;
  font-size: 0 !important;
}
.elementor-page-1868 .elementor-1868 [data-id="3150087"] p::before {
  content: "Have a location that might work?" !important;
  display: block !important;
  margin-bottom: 6px !important;
  color: var(--wh-white) !important;
  font-size: 20px !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
}
.elementor-page-1868 .elementor-1868 [data-id="3150087"] p::after {
  content: "Send it to us. We’ll assess the opportunity." !important;
  display: block !important;
  color: rgba(255,255,255,.72) !important;
  font-size: 15px !important;
  line-height: 1.5 !important;
}
.elementor-page-1868 .elementor-1868 [data-id="94fc31e"] a {
  grid-column: 3 !important;
  min-height: 122px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  padding: 24px !important;
  color: var(--wh-white) !important;
  background: var(--wh-blue) !important;
  border: 0 !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  letter-spacing: .08em !important;
  text-decoration: none !important;
}
@media (max-width: 767px) {
  .elementor-page-1868 .elementor-1868 [data-id="3150087"] p,
  .elementor-page-1868 .elementor-1868 [data-id="94fc31e"] a { grid-column: 1 !important; width:100% !important; }
  .elementor-page-1868 .elementor-1868 [data-id="3150087"] p { min-height:0 !important; padding:26px 22px !important; }
  .elementor-page-1868 .elementor-1868 [data-id="94fc31e"] a { min-height:56px !important; }
}

@media (min-width:768px){.elementor-page-1868 .elementor-1868 [data-id="3150087"] p,.elementor-page-1868 .elementor-1868 [data-id="94fc31e"] a{grid-row:5!important;}}
@media (max-width:767px){.elementor-page-1868 .elementor-1868 [data-id="3150087"] p,.elementor-page-1868 .elementor-1868 [data-id="94fc31e"] a{grid-row:auto!important;}}

/* Sites CTA — explicit responsive grid order */
@media (min-width:1025px){.elementor-page-1868 .elementor-1868 [data-id="3150087"] p,.elementor-page-1868 .elementor-1868 [data-id="94fc31e"] a{grid-row:5!important}.elementor-page-1868 .elementor-1868 [data-id="67809cf"]{grid-row:6!important}}
@media (min-width:768px) and (max-width:1024px){.elementor-page-1868 .elementor-1868 [data-id="3150087"] p,.elementor-page-1868 .elementor-1868 [data-id="94fc31e"] a{grid-row:6!important}.elementor-page-1868 .elementor-1868 [data-id="67809cf"]{grid-row:7!important}}
@media (max-width:767px){.elementor-page-1868 .elementor-1868 [data-id="3150087"] p{grid-row:9!important}.elementor-page-1868 .elementor-1868 [data-id="94fc31e"] a{grid-row:10!important}.elementor-page-1868 .elementor-1868 [data-id="67809cf"]{grid-row:11!important}}


/* Sites section — wide desktop centering */
@media (min-width:1200px){
  .elementor-page-1868 .elementor-1868 [data-id="330fd4a"] {
    transform: translateX(72px) !important;
  }
}

/* Sites section — viewport-centred desktop/tablet geometry */
@media (min-width:768px){.elementor-page-1868 .elementor-1868 [data-id="330fd4a"]{position:relative!important;left:50%!important;transform:translateX(-50%)!important;margin-left:0!important;margin-right:0!important;}}

@media (min-width:768px){.elementor-page-1868 .elementor-1868 [data-id="330fd4a"]{left:calc(50% - 40px)!important;}}

@media (min-width:768px) and (max-width:1024px){.elementor-page-1868 .elementor-1868 [data-id="330fd4a"]{left:auto!important;transform:none!important;margin-left:calc(50% - 50vw + 20px)!important;margin-right:calc(50% - 50vw + 20px)!important;}}


/* Engineered section — prevent narrow empty image column */
.elementor-page-1868 .elementor-1868 [data-id="5e7509d"] {
  display: block !important;
  width: 100% !important;
  padding: clamp(76px,8vw,112px) clamp(28px,5vw,72px) 0 !important;
}
.elementor-page-1868 .elementor-1868 [data-id="138b0b0"] h2,
.elementor-page-1868 .elementor-1868 [data-id="a8f3833"] p,
.elementor-page-1868 .elementor-1868 [data-id="7d916e3"] p,
.elementor-page-1868 .elementor-1868 [data-id="8d30ee0"] p {
  display: block !important;
  width: min(100%,820px) !important;
  max-width: 820px !important;
  min-width: 0 !important;
}
.elementor-page-1868 .elementor-1868 [data-id="330fd4a"] {
  margin-top: clamp(64px,7vw,96px) !important;
}
@media(max-width:767px){
  .elementor-page-1868 .elementor-1868 [data-id="5e7509d"]{padding:64px 20px 0!important;}
  .elementor-page-1868 .elementor-1868 [data-id="138b0b0"] h2,
  .elementor-page-1868 .elementor-1868 [data-id="a8f3833"] p,
  .elementor-page-1868 .elementor-1868 [data-id="7d916e3"] p,
  .elementor-page-1868 .elementor-1868 [data-id="8d30ee0"] p{width:100%!important;max-width:100%!important;}
}


/* Process section — editable Elementor widgets in responsive cards */
.elementor-page-1868 .elementor-1868 [data-id="a7ec693"] {
  box-sizing: border-box !important;
  display: grid !important;
  grid-template-columns: repeat(4,minmax(0,1fr)) !important;
  width: calc(100vw - 40px) !important;
  max-width: var(--wh-content) !important;
  margin: 0 auto !important;
  padding: clamp(76px,8vw,112px) clamp(28px,5vw,72px) !important;
  gap: 18px !important;
  background: var(--wh-navy) !important;
}
.elementor-page-1868 .elementor-1868 [data-id="d22ec8e"] h2 {
  grid-column: 1 / -1 !important;
  display: block !important;
  width: 100% !important;
  margin: 0 0 36px !important;
  color: var(--wh-white) !important;
  font-size: clamp(42px,4.5vw,60px) !important;
  line-height: 1 !important;
}
.elementor-page-1868 .elementor-1868 [data-id="c6e6965"]::before,
.elementor-page-1868 .elementor-1868 [data-id="4170216"]::before,
.elementor-page-1868 .elementor-1868 [data-id="2b2b46e"]::before,
.elementor-page-1868 .elementor-1868 [data-id="257f0e6"]::before { display:none !important; content:none !important; }
.elementor-page-1868 .elementor-1868 [data-id="c6e6965"] p,
.elementor-page-1868 .elementor-1868 [data-id="4170216"] p,
.elementor-page-1868 .elementor-1868 [data-id="2b2b46e"] p,
.elementor-page-1868 .elementor-1868 [data-id="257f0e6"] p {
  position: relative !important;
  min-height: 230px !important;
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 84px 26px 30px !important;
  border-top: 3px solid var(--wh-blue) !important;
  background: rgba(255,255,255,.07) !important;
  color: rgba(255,255,255,.86) !important;
  font-size: 16px !important;
  line-height: 1.6 !important;
}
.elementor-page-1868 .elementor-1868 [data-id="c6e6965"] p::before,
.elementor-page-1868 .elementor-1868 [data-id="4170216"] p::before,
.elementor-page-1868 .elementor-1868 [data-id="2b2b46e"] p::before,
.elementor-page-1868 .elementor-1868 [data-id="257f0e6"] p::before {
  position:absolute !important;
  top:28px !important;
  left:26px !important;
  color:#7bc6ff !important;
  font-size:12px !important;
  font-weight:700 !important;
  line-height:1 !important;
  letter-spacing:.12em !important;
}
.elementor-page-1868 .elementor-1868 [data-id="c6e6965"] p::before{content:"01"!important}.elementor-page-1868 .elementor-1868 [data-id="4170216"] p::before{content:"02"!important}.elementor-page-1868 .elementor-1868 [data-id="2b2b46e"] p::before{content:"03"!important}.elementor-page-1868 .elementor-1868 [data-id="257f0e6"] p::before{content:"04"!important}
.elementor-page-1868 .elementor-1868 [data-id="a582f47"] { display:none !important; }
.elementor-page-1868 .elementor-1868 [data-id="1ccfb66"] { grid-column:1 / -1 !important; margin-top:64px !important; }
@media(max-width:1024px){.elementor-page-1868 .elementor-1868 [data-id="a7ec693"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.elementor-page-1868 .elementor-1868 [data-id="c6e6965"] p,.elementor-page-1868 .elementor-1868 [data-id="4170216"] p,.elementor-page-1868 .elementor-1868 [data-id="2b2b46e"] p,.elementor-page-1868 .elementor-1868 [data-id="257f0e6"] p{min-height:190px!important}}
@media(max-width:767px){.elementor-page-1868 .elementor-1868 [data-id="a7ec693"]{grid-template-columns:1fr!important;width:calc(100vw - 40px)!important;padding:64px 20px!important;gap:12px!important}.elementor-page-1868 .elementor-1868 [data-id="d22ec8e"] h2{font-size:clamp(38px,11vw,50px)!important;margin-bottom:26px!important}.elementor-page-1868 .elementor-1868 [data-id="c6e6965"] p,.elementor-page-1868 .elementor-1868 [data-id="4170216"] p,.elementor-page-1868 .elementor-1868 [data-id="2b2b46e"] p,.elementor-page-1868 .elementor-1868 [data-id="257f0e6"] p{min-height:0!important;padding:70px 22px 26px!important}.elementor-page-1868 .elementor-1868 [data-id="1ccfb66"]{margin-top:48px!important}}

@media(min-width:768px) and (max-width:1024px){.elementor-page-1868 .elementor-1868 [data-id="a7ec693"]{transform:translateX(173px)!important;}}


/* Before / After — editable Elementor blocks with temporary gallery imagery */
.elementor-page-1868 .elementor-1868 [data-id="1ccfb66"] {
  box-sizing:border-box !important;
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  width:calc(100vw - 40px) !important;
  max-width:var(--wh-content) !important;
  margin:0 auto !important;
  padding:clamp(76px,8vw,112px) clamp(28px,5vw,72px) !important;
  gap:18px !important;
  background:var(--wh-white) !important;
}
.elementor-page-1868 .elementor-1868 [data-id="f728e76"] h2 {
  grid-column:1 / -1 !important;
  display:block !important;
  width:100% !important;
  max-width:980px !important;
  margin:0 0 42px !important;
  color:var(--wh-navy) !important;
  font-size:clamp(42px,4.8vw,64px) !important;
  line-height:1 !important;
}
.elementor-page-1868 .elementor-1868 [data-id="8d96a3a"],
.elementor-page-1868 .elementor-1868 [data-id="a30f8b5"] {
  position:relative !important;
  display:block !important;
  min-height:420px !important;
  overflow:hidden !important;
  background-position:center !important;
  background-size:cover !important;
}
.elementor-page-1868 .elementor-1868 [data-id="8d96a3a"] {
  background-image:linear-gradient(rgba(20,28,38,.32),rgba(20,28,38,.82)),url("https://washhub.uk/wp-content/uploads/2025/03/washHub.jpg") !important;
  filter:saturate(.15) contrast(.9) !important;
}
.elementor-page-1868 .elementor-1868 [data-id="a30f8b5"] {
  background-image:linear-gradient(rgba(7,27,51,.08),rgba(7,27,51,.78)),url("https://washhub.uk/wp-content/uploads/2025/03/washHub.jpg") !important;
}
.elementor-page-1868 .elementor-1868 [data-id="8d96a3a"]::before,
.elementor-page-1868 .elementor-1868 [data-id="a30f8b5"]::before {
  position:absolute !important;top:24px !important;left:26px !important;z-index:2 !important;display:block !important;color:#fff !important;font-size:11px !important;font-weight:700 !important;letter-spacing:.12em !important;
}
.elementor-page-1868 .elementor-1868 [data-id="8d96a3a"]::before{content:"BEFORE — TEMPORARY IMAGE"!important}.elementor-page-1868 .elementor-1868 [data-id="a30f8b5"]::before{content:"AFTER — CONCEPT VISUAL"!important}
.elementor-page-1868 .elementor-1868 [data-id="8d96a3a"] p,
.elementor-page-1868 .elementor-1868 [data-id="a30f8b5"] p {
  position:absolute !important;left:26px !important;right:26px !important;bottom:26px !important;z-index:2 !important;display:block !important;width:auto !important;margin:0 !important;color:#fff !important;font-size:18px !important;font-weight:700 !important;line-height:1.4 !important;
}
.elementor-page-1868 .elementor-1868 [data-id="ed17dbb"] p {
  grid-column:1 / -1 !important;display:block !important;width:100% !important;max-width:880px !important;margin:12px 0 0 !important;color:var(--wh-muted) !important;font-size:14px !important;line-height:1.6 !important;
}
.elementor-page-1868 .elementor-1868 [data-id="87498c5"] {grid-column:1 / -1 !important;margin-top:64px !important;}
@media(max-width:767px){.elementor-page-1868 .elementor-1868 [data-id="1ccfb66"]{grid-template-columns:1fr!important;padding:64px 20px!important;gap:12px!important}.elementor-page-1868 .elementor-1868 [data-id="f728e76"] h2{font-size:clamp(38px,11vw,50px)!important;margin-bottom:28px!important}.elementor-page-1868 .elementor-1868 [data-id="8d96a3a"],.elementor-page-1868 .elementor-1868 [data-id="a30f8b5"]{min-height:300px!important}.elementor-page-1868 .elementor-1868 [data-id="87498c5"]{margin-top:48px!important}}

body.elementor-page-1868 .elementor-1868 div.elementor-element[data-id="8d96a3a"],body.elementor-page-1868 .elementor-1868 div.elementor-element[data-id="a30f8b5"]{display:block!important;min-height:420px!important;}
@media(max-width:767px){body.elementor-page-1868 .elementor-1868 div.elementor-element[data-id="8d96a3a"],body.elementor-page-1868 .elementor-1868 div.elementor-element[data-id="a30f8b5"]{min-height:300px!important;}}

/* Atomic paragraphs render as grid items; keep imagery on the editable widgets */
.elementor-page-1868 .elementor-1868 [data-id="8d96a3a"]::before,.elementor-page-1868 .elementor-1868 [data-id="a30f8b5"]::before{display:none!important;content:none!important;}
.elementor-page-1868 .elementor-1868 [data-id="8d96a3a"] p,.elementor-page-1868 .elementor-1868 [data-id="a30f8b5"] p{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;display:flex!important;align-items:flex-end!important;width:100%!important;min-height:420px!important;margin:0!important;padding:72px 28px 28px!important;background-position:center!important;background-size:cover!important;color:#fff!important;font-size:18px!important;font-weight:700!important;line-height:1.4!important;overflow:hidden!important;}
.elementor-page-1868 .elementor-1868 [data-id="8d96a3a"] p{background-image:linear-gradient(rgba(20,28,38,.32),rgba(20,28,38,.82)),url("https://washhub.uk/wp-content/uploads/2025/03/washHub.jpg")!important;filter:saturate(.15) contrast(.9)!important}.elementor-page-1868 .elementor-1868 [data-id="a30f8b5"] p{background-image:linear-gradient(rgba(7,27,51,.08),rgba(7,27,51,.78)),url("https://washhub.uk/wp-content/uploads/2025/03/washHub.jpg")!important}.elementor-page-1868 .elementor-1868 [data-id="8d96a3a"] p::before,.elementor-page-1868 .elementor-1868 [data-id="a30f8b5"] p::before{position:absolute!important;top:24px!important;left:28px!important;display:block!important;color:#fff!important;font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important}.elementor-page-1868 .elementor-1868 [data-id="8d96a3a"] p::before{content:"BEFORE — TEMPORARY IMAGE"!important}.elementor-page-1868 .elementor-1868 [data-id="a30f8b5"] p::before{content:"AFTER — CONCEPT VISUAL"!important}
@media(max-width:767px){.elementor-page-1868 .elementor-1868 [data-id="8d96a3a"] p,.elementor-page-1868 .elementor-1868 [data-id="a30f8b5"] p{min-height:300px!important;}}

@media(max-width:767px){.elementor-page-1868 .elementor-1868 [data-id="1ccfb66"]{transform:translateX(-20px)!important;}}


/* Model section — editable two-column Elementor content */
.elementor-page-1868 .elementor-1868 [data-id="87498c5"]{box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:calc(100vw - 40px)!important;max-width:var(--wh-content)!important;margin:0 auto!important;padding:clamp(76px,8vw,112px) clamp(28px,5vw,72px)!important;column-gap:22px!important;row-gap:0!important;background:var(--wh-white)!important}.elementor-page-1868 .elementor-1868 [data-id="aba8fb9"] h2{grid-column:1 / -1!important;grid-row:1!important;display:block!important;width:100%!important;margin:0 0 48px!important;color:var(--wh-navy)!important;font-size:clamp(42px,4.8vw,64px)!important;line-height:1!important}.elementor-page-1868 .elementor-1868 [data-id="30f04ab"] p,.elementor-page-1868 .elementor-1868 [data-id="253ed61"] p{display:block!important;margin:0!important;padding:28px 30px 10px!important;color:var(--wh-blue)!important;background:var(--wh-off-white)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.1em!important;line-height:1.4!important}.elementor-page-1868 .elementor-1868 [data-id="30f04ab"] p{grid-column:1!important;grid-row:2!important}.elementor-page-1868 .elementor-1868 [data-id="253ed61"] p{grid-column:2!important;grid-row:2!important}.elementor-page-1868 .elementor-1868 [data-id="4c209a1"] p,.elementor-page-1868 .elementor-1868 [data-id="e612a1d"] p{display:block!important;min-height:150px!important;margin:0!important;padding:8px 30px 30px!important;color:var(--wh-text)!important;background:var(--wh-off-white)!important;font-size:18px!important;line-height:1.6!important}.elementor-page-1868 .elementor-1868 [data-id="4c209a1"] p{grid-column:1!important;grid-row:3!important}.elementor-page-1868 .elementor-1868 [data-id="e612a1d"] p{grid-column:2!important;grid-row:3!important}.elementor-page-1868 .elementor-1868 [data-id="400ba1a"] a,.elementor-page-1868 .elementor-1868 [data-id="7a495fe"] a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:58px!important;width:100%!important;padding:16px 24px!important;color:var(--wh-white)!important;background:var(--wh-blue)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.07em!important;text-decoration:none!important}.elementor-page-1868 .elementor-1868 [data-id="400ba1a"] a{grid-column:1!important;grid-row:4!important}.elementor-page-1868 .elementor-1868 [data-id="7a495fe"] a{grid-column:2!important;grid-row:4!important}.elementor-page-1868 .elementor-1868 [data-id="e7724e9"]{grid-column:1 / -1!important;grid-row:5!important;margin-top:72px!important}
/* Technology section — editable Elementor paragraphs as cards */
.elementor-page-1868 .elementor-1868 [data-id="e7724e9"]{box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:calc(100vw - 40px)!important;max-width:var(--wh-content)!important;padding:clamp(76px,8vw,112px) clamp(28px,5vw,72px)!important;gap:1px!important;background:var(--wh-blue-grey)!important}.elementor-page-1868 .elementor-1868 [data-id="8f53681"] h2{grid-column:1 / -1!important;display:block!important;width:100%!important;max-width:980px!important;margin:0 0 48px!important;color:var(--wh-navy)!important;font-size:clamp(42px,4.8vw,64px)!important;line-height:1!important}.elementor-page-1868 .elementor-1868 [data-id="6713eb6"]::before,.elementor-page-1868 .elementor-1868 [data-id="638e94b"]::before,.elementor-page-1868 .elementor-1868 [data-id="f6af45e"]::before,.elementor-page-1868 .elementor-1868 [data-id="4b4e659"]::before,.elementor-page-1868 .elementor-1868 [data-id="6713eb6"]::after,.elementor-page-1868 .elementor-1868 [data-id="638e94b"]::after,.elementor-page-1868 .elementor-1868 [data-id="f6af45e"]::after,.elementor-page-1868 .elementor-1868 [data-id="4b4e659"]::after{display:none!important;content:none!important}.elementor-page-1868 .elementor-1868 [data-id="6713eb6"] p,.elementor-page-1868 .elementor-1868 [data-id="638e94b"] p,.elementor-page-1868 .elementor-1868 [data-id="f6af45e"] p,.elementor-page-1868 .elementor-1868 [data-id="4b4e659"] p{position:relative!important;display:block!important;min-height:250px!important;width:100%!important;margin:0!important;padding:84px 26px 30px!important;border-top:3px solid var(--wh-blue)!important;background:#fff!important;color:var(--wh-text)!important;font-size:16px!important;line-height:1.6!important}.elementor-page-1868 .elementor-1868 [data-id="6713eb6"] p::before,.elementor-page-1868 .elementor-1868 [data-id="638e94b"] p::before,.elementor-page-1868 .elementor-1868 [data-id="f6af45e"] p::before,.elementor-page-1868 .elementor-1868 [data-id="4b4e659"] p::before{position:absolute!important;top:28px!important;left:26px!important;display:block!important;color:var(--wh-blue)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.1em!important}.elementor-page-1868 .elementor-1868 [data-id="6713eb6"] p::before{content:"01 / WATER"!important}.elementor-page-1868 .elementor-1868 [data-id="638e94b"] p::before{content:"02 / ENERGY"!important}.elementor-page-1868 .elementor-1868 [data-id="f6af45e"] p::before{content:"03 / OPERATIONS"!important}.elementor-page-1868 .elementor-1868 [data-id="4b4e659"] p::before{content:"04 / CUSTOMER EXPERIENCE"!important}.elementor-page-1868 .elementor-1868 [data-id="e63c130"]{grid-column:1 / -1!important;margin-top:64px!important}
@media(max-width:1024px){.elementor-page-1868 .elementor-1868 [data-id="e7724e9"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.elementor-page-1868 .elementor-1868 [data-id="6713eb6"] p,.elementor-page-1868 .elementor-1868 [data-id="638e94b"] p,.elementor-page-1868 .elementor-1868 [data-id="f6af45e"] p,.elementor-page-1868 .elementor-1868 [data-id="4b4e659"] p{min-height:210px!important}}
@media(max-width:767px){.elementor-page-1868 .elementor-1868 [data-id="87498c5"],.elementor-page-1868 .elementor-1868 [data-id="e7724e9"]{grid-template-columns:1fr!important;padding:64px 20px!important}.elementor-page-1868 .elementor-1868 [data-id="aba8fb9"] h2,.elementor-page-1868 .elementor-1868 [data-id="8f53681"] h2{font-size:clamp(38px,11vw,50px)!important;margin-bottom:28px!important}.elementor-page-1868 .elementor-1868 [data-id="30f04ab"] p{grid-column:1!important;grid-row:2!important}.elementor-page-1868 .elementor-1868 [data-id="4c209a1"] p{grid-column:1!important;grid-row:3!important}.elementor-page-1868 .elementor-1868 [data-id="400ba1a"] a{grid-column:1!important;grid-row:4!important}.elementor-page-1868 .elementor-1868 [data-id="253ed61"] p{grid-column:1!important;grid-row:5!important;margin-top:14px!important}.elementor-page-1868 .elementor-1868 [data-id="e612a1d"] p{grid-column:1!important;grid-row:6!important}.elementor-page-1868 .elementor-1868 [data-id="7a495fe"] a{grid-column:1!important;grid-row:7!important}.elementor-page-1868 .elementor-1868 [data-id="e7724e9"]{grid-column:1!important;grid-row:8!important;margin-top:48px!important}.elementor-page-1868 .elementor-1868 [data-id="6713eb6"] p,.elementor-page-1868 .elementor-1868 [data-id="638e94b"] p,.elementor-page-1868 .elementor-1868 [data-id="f6af45e"] p,.elementor-page-1868 .elementor-1868 [data-id="4b4e659"] p{min-height:0!important;padding:72px 22px 26px!important}}

@media(min-width:768px) and (max-width:1024px){.elementor-page-1868 .elementor-1868 [data-id="87498c5"]{transform:translateX(-76px)!important;}}
@media(max-width:767px){.elementor-page-1868 .elementor-1868 [data-id="87498c5"]{transform:translateX(-20px)!important;}}

@media(min-width:768px) and (max-width:1024px){.elementor-page-1868 .elementor-1868 [data-id="87498c5"]{transform:translateX(61px)!important;}}

@media(min-width:768px) and (max-width:1024px){.elementor-page-1868 .elementor-1868 [data-id="87498c5"]{transform:translateX(-77px)!important;}}


/* Designed to Use Less — editable Elementor cards */
.elementor-page-1868 .elementor-1868 [data-id="e63c130"]{box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:calc(100vw - 40px)!important;max-width:var(--wh-content)!important;margin:0 auto!important;padding:clamp(76px,8vw,112px) clamp(28px,5vw,72px)!important;gap:1px!important;background:var(--wh-white)!important}.elementor-page-1868 .elementor-1868 [data-id="58fe7dc"] h2{grid-column:1 / -1!important;display:block!important;width:100%!important;max-width:900px!important;margin:0 0 48px!important;color:var(--wh-navy)!important;font-size:clamp(42px,4.8vw,64px)!important;line-height:1!important}.elementor-page-1868 .elementor-1868 [data-id="5969349"]::before,.elementor-page-1868 .elementor-1868 [data-id="f8e9311"]::before,.elementor-page-1868 .elementor-1868 [data-id="f8a1f17"]::before,.elementor-page-1868 .elementor-1868 [data-id="f052d95"]::before,.elementor-page-1868 .elementor-1868 [data-id="4c13653"]::before{display:none!important;content:none!important}.elementor-page-1868 .elementor-1868 [data-id="5969349"] p,.elementor-page-1868 .elementor-1868 [data-id="f8e9311"] p,.elementor-page-1868 .elementor-1868 [data-id="f8a1f17"] p,.elementor-page-1868 .elementor-1868 [data-id="f052d95"] p,.elementor-page-1868 .elementor-1868 [data-id="4c13653"] p{position:relative!important;display:block!important;min-height:250px!important;width:100%!important;margin:0!important;padding:84px 24px 28px!important;border-top:3px solid var(--wh-blue)!important;border-right:1px solid var(--wh-border)!important;background:var(--wh-off-white)!important;color:var(--wh-text)!important;font-size:15px!important;line-height:1.6!important}.elementor-page-1868 .elementor-1868 [data-id="5969349"] p::before,.elementor-page-1868 .elementor-1868 [data-id="f8e9311"] p::before,.elementor-page-1868 .elementor-1868 [data-id="f8a1f17"] p::before,.elementor-page-1868 .elementor-1868 [data-id="f052d95"] p::before,.elementor-page-1868 .elementor-1868 [data-id="4c13653"] p::before{position:absolute!important;top:28px!important;left:24px!important;display:block!important;color:var(--wh-blue)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.1em!important}.elementor-page-1868 .elementor-1868 [data-id="5969349"] p::before{content:"01"!important}.elementor-page-1868 .elementor-1868 [data-id="f8e9311"] p::before{content:"02"!important}.elementor-page-1868 .elementor-1868 [data-id="f8a1f17"] p::before{content:"03"!important}.elementor-page-1868 .elementor-1868 [data-id="f052d95"] p::before{content:"04"!important}.elementor-page-1868 .elementor-1868 [data-id="4c13653"] p::before{content:"05"!important}.elementor-page-1868 .elementor-1868 [data-id="173a16f"]{grid-column:1 / -1!important;margin-top:64px!important}
/* Network — editable Elementor heading, intro and three cards */
.elementor-page-1868 .elementor-1868 [data-id="173a16f"]{box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:calc(100vw - 40px)!important;max-width:var(--wh-content)!important;padding:clamp(76px,8vw,112px) clamp(28px,5vw,72px)!important;gap:1px!important;overflow:hidden!important;background:var(--wh-navy)!important}.elementor-page-1868 .elementor-1868 [data-id="b7c1cf0"] h2{grid-column:1 / -1!important;display:block!important;width:100%!important;max-width:980px!important;margin:0 0 24px!important;color:var(--wh-white)!important;font-size:clamp(42px,4.8vw,64px)!important;line-height:1!important}.elementor-page-1868 .elementor-1868 [data-id="f11b411"] p{grid-column:1 / -1!important;display:block!important;width:100%!important;max-width:720px!important;margin:0 0 48px!important;color:rgba(255,255,255,.74)!important;font-size:19px!important;line-height:1.6!important}.elementor-page-1868 .elementor-1868 [data-id="0fd0638"]::before,.elementor-page-1868 .elementor-1868 [data-id="84d1112"]::before,.elementor-page-1868 .elementor-1868 [data-id="921bddb"]::before{display:none!important;content:none!important}.elementor-page-1868 .elementor-1868 [data-id="0fd0638"] p,.elementor-page-1868 .elementor-1868 [data-id="84d1112"] p,.elementor-page-1868 .elementor-1868 [data-id="921bddb"] p{position:relative!important;display:block!important;min-height:210px!important;width:100%!important;margin:0!important;padding:76px 28px 30px!important;border-top:3px solid var(--wh-blue)!important;background:rgba(255,255,255,.07)!important;color:rgba(255,255,255,.84)!important;font-size:16px!important;line-height:1.6!important}.elementor-page-1868 .elementor-1868 [data-id="0fd0638"] p::before,.elementor-page-1868 .elementor-1868 [data-id="84d1112"] p::before,.elementor-page-1868 .elementor-1868 [data-id="921bddb"] p::before{position:absolute!important;top:26px!important;left:28px!important;display:block!important;color:#7bc6ff!important;font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important}.elementor-page-1868 .elementor-1868 [data-id="0fd0638"] p::before{content:"EXPERIENCE"!important}.elementor-page-1868 .elementor-1868 [data-id="84d1112"] p::before{content:"EXPANSION"!important}.elementor-page-1868 .elementor-1868 [data-id="921bddb"] p::before{content:"DATA STATUS"!important}
@media(max-width:1024px){.elementor-page-1868 .elementor-1868 [data-id="e63c130"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.elementor-page-1868 .elementor-1868 [data-id="173a16f"]{grid-template-columns:1fr!important}.elementor-page-1868 .elementor-1868 [data-id="5969349"] p,.elementor-page-1868 .elementor-1868 [data-id="f8e9311"] p,.elementor-page-1868 .elementor-1868 [data-id="f8a1f17"] p,.elementor-page-1868 .elementor-1868 [data-id="f052d95"] p,.elementor-page-1868 .elementor-1868 [data-id="4c13653"] p{min-height:200px!important}.elementor-page-1868 .elementor-1868 [data-id="0fd0638"] p,.elementor-page-1868 .elementor-1868 [data-id="84d1112"] p,.elementor-page-1868 .elementor-1868 [data-id="921bddb"] p{min-height:170px!important}}
@media(max-width:767px){.elementor-page-1868 .elementor-1868 [data-id="e63c130"],.elementor-page-1868 .elementor-1868 [data-id="173a16f"]{grid-template-columns:1fr!important;padding:64px 20px!important}.elementor-page-1868 .elementor-1868 [data-id="58fe7dc"] h2,.elementor-page-1868 .elementor-1868 [data-id="b7c1cf0"] h2{font-size:clamp(38px,11vw,50px)!important;margin-bottom:28px!important}.elementor-page-1868 .elementor-1868 [data-id="5969349"] p,.elementor-page-1868 .elementor-1868 [data-id="f8e9311"] p,.elementor-page-1868 .elementor-1868 [data-id="f8a1f17"] p,.elementor-page-1868 .elementor-1868 [data-id="f052d95"] p,.elementor-page-1868 .elementor-1868 [data-id="4c13653"] p,.elementor-page-1868 .elementor-1868 [data-id="0fd0638"] p,.elementor-page-1868 .elementor-1868 [data-id="84d1112"] p,.elementor-page-1868 .elementor-1868 [data-id="921bddb"] p{min-height:0!important;padding:70px 22px 26px!important}.elementor-page-1868 .elementor-1868 [data-id="173a16f"]{margin-top:48px!important}}

@media(min-width:1025px){.elementor-page-1868 .elementor-1868 [data-id="e63c130"]{transform:translateX(-155px)!important;}}
@media(min-width:768px) and (max-width:1024px){.elementor-page-1868 .elementor-1868 [data-id="e63c130"]{transform:translateX(-38px)!important;}}
@media(max-width:767px){.elementor-page-1868 .elementor-1868 [data-id="e63c130"]{transform:translateX(-20px)!important;}}


/* Final CTA — editable Elementor heading, paragraph and buttons */
.elementor-page-1868 .elementor-1868 [data-id="5e702bd"]{box-sizing:border-box!important;position:relative!important;left:auto!important;transform:none!important;display:grid!important;grid-template-columns:auto auto 1fr!important;width:calc(100vw - 40px)!important;max-width:none!important;margin:0 auto!important;padding:clamp(80px,9vw,128px) max(clamp(28px,6vw,84px),calc((100vw - 1280px)/2))!important;column-gap:14px!important;row-gap:0!important;overflow:hidden!important;background-image:linear-gradient(90deg,rgba(7,27,51,.96) 0%,rgba(7,27,51,.86) 58%,rgba(7,27,51,.54) 100%),url("https://washhub.uk/wp-content/uploads/2025/03/washHub.jpg")!important;background-position:center!important;background-size:cover!important}.elementor-page-1868 .elementor-1868 [data-id="55a381c"] h2{grid-column:1 / -1!important;display:block!important;width:100%!important;max-width:1050px!important;margin:0 0 24px!important;color:var(--wh-white)!important;font-size:clamp(46px,5vw,68px)!important;line-height:1!important;letter-spacing:-.04em!important}.elementor-page-1868 .elementor-1868 [data-id="6a7bfeb"] p{grid-column:1 / -1!important;display:block!important;width:100%!important;max-width:720px!important;margin:0 0 38px!important;color:rgba(255,255,255,.78)!important;font-size:19px!important;line-height:1.6!important}.elementor-page-1868 .elementor-1868 [data-id="90785b2"] a,.elementor-page-1868 .elementor-1868 [data-id="7c190ac"] a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:58px!important;width:auto!important;padding:16px 28px!important;border:1px solid rgba(255,255,255,.68)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.07em!important;text-decoration:none!important}.elementor-page-1868 .elementor-1868 [data-id="90785b2"] a{grid-column:1!important;color:var(--wh-navy)!important;background:var(--wh-white)!important}.elementor-page-1868 .elementor-1868 [data-id="7c190ac"] a{grid-column:2!important;color:var(--wh-white)!important;background:transparent!important}
@media(max-width:767px){.elementor-page-1868 .elementor-1868 [data-id="5e702bd"]{grid-template-columns:1fr!important;width:calc(100vw - 40px)!important;margin:0 auto!important;padding:64px 24px!important;background-image:linear-gradient(180deg,rgba(7,27,51,.94),rgba(7,27,51,.76)),url("https://washhub.uk/wp-content/uploads/2025/03/washHub.jpg")!important}.elementor-page-1868 .elementor-1868 [data-id="55a381c"] h2{font-size:clamp(40px,11vw,52px)!important;margin-bottom:20px!important}.elementor-page-1868 .elementor-1868 [data-id="6a7bfeb"] p{font-size:17px!important;margin-bottom:30px!important}.elementor-page-1868 .elementor-1868 [data-id="90785b2"] a,.elementor-page-1868 .elementor-1868 [data-id="7c190ac"] a{grid-column:1!important;width:100%!important;min-height:56px!important}.elementor-page-1868 .elementor-1868 [data-id="7c190ac"] a{margin-top:12px!important}}


/* Responsive hardening for small laptops and tablets */
.elementor-page-1868 .elementor-1868 [data-id="87498c5"] p,.elementor-page-1868 .elementor-1868 [data-id="87498c5"] a,.elementor-page-1868 .elementor-1868 [data-id="e7724e9"] p,.elementor-page-1868 .elementor-1868 [data-id="e63c130"] p,.elementor-page-1868 .elementor-1868 [data-id="173a16f"] p{min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;box-sizing:border-box!important}
@media(min-width:1025px){.elementor-page-1868 .elementor-1868 [data-id="87498c5"]{transform:translateX(-135px)!important}.elementor-page-1868 .elementor-1868 [data-id="e63c130"]{transform:translateX(-200px)!important}}
@media(min-width:768px) and (max-width:1024px){.elementor-page-1868 .elementor-1868 [data-id="87498c5"]{grid-template-columns:1fr!important;transform:translateX(-77px)!important}.elementor-page-1868 .elementor-1868 [data-id="30f04ab"] p{grid-column:1!important;grid-row:2!important}.elementor-page-1868 .elementor-1868 [data-id="4c209a1"] p{grid-column:1!important;grid-row:3!important;min-height:0!important}.elementor-page-1868 .elementor-1868 [data-id="400ba1a"] a{grid-column:1!important;grid-row:4!important}.elementor-page-1868 .elementor-1868 [data-id="253ed61"] p{grid-column:1!important;grid-row:5!important;margin-top:16px!important}.elementor-page-1868 .elementor-1868 [data-id="e612a1d"] p{grid-column:1!important;grid-row:6!important;min-height:0!important}.elementor-page-1868 .elementor-1868 [data-id="7a495fe"] a{grid-column:1!important;grid-row:7!important}.elementor-page-1868 .elementor-1868 [data-id="e7724e9"]{grid-column:1!important;grid-row:8!important;margin-top:48px!important}.elementor-page-1868 .elementor-1868 [data-id="e63c130"]{transform:translateX(-38px)!important}}


/* Responsive reset for laptops — avoid viewport-specific offsets */
@media (min-width:1025px){
  .elementor-page-1868 .elementor-1868 [data-id="87498c5"],
  .elementor-page-1868 .elementor-1868 [data-id="e63c130"]{
    transform:none!important;
  }
}

/* Small laptops: fewer columns so every card remains readable */
@media (min-width:1025px) and (max-width:1366px){
  .elementor-page-1868 .elementor-1868 [data-id="e7724e9"]{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  .elementor-page-1868 .elementor-1868 [data-id="e63c130"]{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
  }
  .elementor-page-1868 .elementor-1868 [data-id="87498c5"],
  .elementor-page-1868 .elementor-1868 [data-id="e7724e9"],
  .elementor-page-1868 .elementor-1868 [data-id="e63c130"],
  .elementor-page-1868 .elementor-1868 [data-id="173a16f"]{
    width:min(100%,1240px)!important;
    max-width:calc(100vw - 48px)!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
}


/* Mobile: equal text inset inside all technology cards */
@media (max-width:767px){
  .elementor-page-1868 .elementor-1868 [data-id="6713eb6"],
  .elementor-page-1868 .elementor-1868 [data-id="638e94b"],
  .elementor-page-1868 .elementor-1868 [data-id="f6af45e"],
  .elementor-page-1868 .elementor-1868 [data-id="4b4e659"]{
    padding-left:0!important;
    padding-right:0!important;
    margin-left:0!important;
    margin-right:0!important;
    width:100%!important;
    max-width:100%!important;
    box-sizing:border-box!important;
  }
}


@media (max-width:767px){
  .elementor-page-1868 .elementor-1868 [data-id="6713eb6"],
  .elementor-page-1868 .elementor-1868 [data-id="638e94b"],
  .elementor-page-1868 .elementor-1868 [data-id="f6af45e"],
  .elementor-page-1868 .elementor-1868 [data-id="4b4e659"]{
    position:relative!important;
    left:-20px!important;
    width:calc(100% + 20px)!important;
    max-width:calc(100% + 20px)!important;
  }
}


@media (max-width:767px){
  .elementor-page-1868 .elementor-1868 [data-id="6713eb6"],
  .elementor-page-1868 .elementor-1868 [data-id="638e94b"],
  .elementor-page-1868 .elementor-1868 [data-id="f6af45e"],
  .elementor-page-1868 .elementor-1868 [data-id="4b4e659"]{
    transform:translateX(-20px)!important;
  }
}


@media (max-width:767px){
  .elementor-element[data-id="6713eb6"],
  .elementor-element[data-id="638e94b"],
  .elementor-element[data-id="f6af45e"],
  .elementor-element[data-id="4b4e659"]{
    transform:translateX(-20px)!important;
    width:calc(100% + 20px)!important;
    max-width:calc(100% + 20px)!important;
  }
}


@media (max-width:767px){
  .elementor-element-6713eb6,
  .elementor-element-638e94b,
  .elementor-element-f6af45e,
  .elementor-element-4b4e659{
    transform:translateX(-20px)!important;
    width:calc(100% + 20px)!important;
    max-width:calc(100% + 20px)!important;
  }
}


/* Desktop: break nested sections back out to the viewport grid */
@media (min-width:1025px){
  .elementor-element-1ccfb66,
  .elementor-element-87498c5,
  .elementor-element-e7724e9,
  .elementor-element-e63c130,
  .elementor-element-173a16f{
    position:relative!important;
    left:calc(50% - 50vw + 20px)!important;
    width:calc(100vw - 40px)!important;
    max-width:1240px!important;
    margin-left:0!important;
    margin-right:0!important;
    transform:none!important;
    box-sizing:border-box!important;
  }
}


/* Desktop final alignment — stronger than earlier section rules */
@media (min-width:1025px){
  body.elementor-page-1868 .elementor-1868 .elementor-element.elementor-element-1ccfb66,
  body.elementor-page-1868 .elementor-1868 .elementor-element.elementor-element-87498c5,
  body.elementor-page-1868 .elementor-1868 .elementor-element.elementor-element-e7724e9,
  body.elementor-page-1868 .elementor-1868 .elementor-element.elementor-element-e63c130,
  body.elementor-page-1868 .elementor-1868 .elementor-element.elementor-element-173a16f{
    position:relative!important;
    left:calc(50% - 50vw + 20px)!important;
    width:calc(100vw - 40px)!important;
    min-width:calc(100vw - 40px)!important;
    max-width:calc(100vw - 40px)!important;
    margin-left:0!important;
    margin-right:0!important;
    transform:none!important;
    box-sizing:border-box!important;
  }
}


/* Desktop: nested wrappers must not stack empty bottom space */
@media (min-width:1025px){
  body.elementor-page-1868 .elementor-1868 .elementor-element.elementor-element-1ccfb66,
  body.elementor-page-1868 .elementor-1868 .elementor-element.elementor-element-87498c5,
  body.elementor-page-1868 .elementor-1868 .elementor-element.elementor-element-e7724e9,
  body.elementor-page-1868 .elementor-1868 .elementor-element.elementor-element-e63c130,
  body.elementor-page-1868 .elementor-1868 .elementor-element.elementor-element-173a16f{
    min-height:0!important;
    height:auto!important;
    padding-bottom:0!important;
    overflow:visible!important;
  }
}


/* WashHub concept refinement */
.elementor-page-1868{--navy:#07152b;--blue:#0877f9;--ice:#edf6fd;--line:#d5e5f3}
.elementor-page-1868 .elementor-1868 h1,.elementor-page-1868 .elementor-1868 h2{letter-spacing:-.045em!important;line-height:.98!important;text-wrap:balance!important}
.elementor-page-1868 .elementor-1868 h2{font-size:clamp(34px,4vw,58px)!important;font-weight:800!important}
.elementor-page-1868 .elementor-1868 p{line-height:1.55!important}
.elementor-page-1868 .elementor-element-a7ec693{background:linear-gradient(135deg,#07152b,#0c2142)!important;padding:64px 48px!important;gap:0!important}
.elementor-page-1868 .elementor-element-a7ec693>*{border-top:1px solid rgba(255,255,255,.18)!important;padding:30px 24px!important;min-height:170px!important}
.elementor-page-1868 .elementor-element-1ccfb66{background:#fff!important;padding-top:64px!important}
.elementor-page-1868 .elementor-element-87498c5{background:#fff!important;padding:68px 48px!important;gap:0!important}
.elementor-page-1868 .elementor-element-4c209a1,.elementor-page-1868 .elementor-element-e612a1d{background:#f7fbff!important;border:1px solid var(--line)!important;border-top:4px solid var(--blue)!important;padding:32px!important;min-height:220px!important}
.elementor-page-1868 .elementor-element-e612a1d{border-top-color:var(--navy)!important}

.elementor-page-1868 .elementor-element-e7724e9{background:linear-gradient(180deg,#edf6fd,#e5f1fb)!important;padding:68px 48px!important;gap:0!important}
.elementor-page-1868 .elementor-element-6713eb6,.elementor-page-1868 .elementor-element-638e94b,.elementor-page-1868 .elementor-element-f6af45e,.elementor-page-1868 .elementor-element-4b4e659{background:#fff!important;border-top:3px solid var(--blue)!important;border-right:1px solid var(--line)!important;padding:32px!important;min-height:210px!important}
.elementor-page-1868 .elementor-element-e63c130{background:#fff!important;padding:68px 48px!important;gap:0!important}
.elementor-page-1868 .elementor-element-5969349,.elementor-page-1868 .elementor-element-f8e9311,.elementor-page-1868 .elementor-element-f8a1f17,.elementor-page-1868 .elementor-element-f052d95,.elementor-page-1868 .elementor-element-4c13653{padding:30px!important;min-height:180px!important;border-top:2px solid var(--blue)!important;border-right:1px solid var(--line)!important}
.elementor-page-1868 .elementor-element-173a16f{background:linear-gradient(135deg,#07152b,#0d2040)!important;color:#fff!important;padding:68px 48px!important;gap:0!important}
.elementor-page-1868 .elementor-element-173a16f h2,.elementor-page-1868 .elementor-element-173a16f p{color:#fff!important}
.elementor-page-1868 .elementor-element-0fd0638,.elementor-page-1868 .elementor-element-84d1112,.elementor-page-1868 .elementor-element-921bddb{background:rgba(255,255,255,.06)!important;border-top:2px solid #1687ff!important;border-right:1px solid rgba(255,255,255,.12)!important;padding:30px!important;min-height:180px!important}

.elementor-page-1868 .elementor-element-5e702bd{min-height:340px!important;padding:64px 48px!important;background-position:center!important;background-size:cover!important}
.elementor-page-1868 .elementor-element-5e702bd:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgba(4,17,38,.96),rgba(4,17,38,.38))!important;pointer-events:none!important}
.elementor-page-1868 .elementor-element-5e702bd>*{position:relative!important;z-index:1!important}
@media(max-width:1024px){.elementor-page-1868 .elementor-1868 h2{font-size:clamp(30px,7vw,46px)!important}.elementor-page-1868 .elementor-element-a7ec693,.elementor-page-1868 .elementor-element-87498c5,.elementor-page-1868 .elementor-element-e7724e9,.elementor-page-1868 .elementor-element-e63c130,.elementor-page-1868 .elementor-element-173a16f{padding:52px 26px!important}}
@media(max-width:767px){.elementor-page-1868 .elementor-1868 h2{font-size:34px!important}.elementor-page-1868 .elementor-element-a7ec693,.elementor-page-1868 .elementor-element-87498c5,.elementor-page-1868 .elementor-element-e7724e9,.elementor-page-1868 .elementor-element-e63c130,.elementor-page-1868 .elementor-element-173a16f{padding:42px 18px!important}}/* End custom CSS */