.elementor .e-16361470-be80{width:24px;height:24px;min-width:24px;padding:3px;border-radius:50%;background-image:url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/lps1800-icon-5.png");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:center center;background-color:#ffffff;display:block;flex:0 0 auto;box-sizing: border-box; background-origin: content-box;\n}.elementor .e-61f01ef-85f4{font-family:Arial;color:inherit;padding:0px;margin:0px;display:inline;font-size: inherit; font-weight: inherit; line-height: inherit;\n}.elementor .e-6121d21b-5c6f{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:17px;color:rgb(255, 255, 255);letter-spacing:0.18px;line-height:28.05px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;gap:8px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: nowrap; z-index: auto; border-style: none none none none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255);\n}.elementor .e-585ac231-2ca4{width:24px;height:24px;min-width:24px;padding:3px;border-radius:50%;background-image:url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/lps1800-icon-8.png");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:center center;background-color:#ffffff;display:block;flex:0 0 auto;box-sizing: border-box; background-origin: content-box;\n}.elementor .e-6b953fb7-e65a{font-family:Arial;color:inherit;padding:0px;margin:0px;display:inline;font-size: inherit; font-weight: inherit; line-height: inherit;\n}.elementor .e-2323e020-45b4{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:17px;color:rgb(255, 255, 255);letter-spacing:0.18px;line-height:28.05px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;gap:8px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: nowrap; z-index: auto; border-style: none none none none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255);\n}.elementor .e-313c61e3-3095{width:24px;height:24px;min-width:24px;padding:3px;border-radius:50%;background-image:url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/lps1800-icon-11.png");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:center center;background-color:#ffffff;display:block;flex:0 0 auto;box-sizing: border-box; background-origin: content-box;\n}.elementor .e-64f93f1e-4e25{font-family:Arial;color:inherit;padding:0px;margin:0px;display:inline;font-size: inherit; font-weight: inherit; line-height: inherit;\n}.elementor .e-11ab29ad-6dd8{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:17px;color:rgb(255, 255, 255);letter-spacing:0.18px;line-height:28.05px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;gap:8px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: nowrap; z-index: auto; border-style: none none none none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255);\n}.elementor .e-755fe2f3-9441{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:17px;color:rgb(255, 255, 255);letter-spacing:0.18px;line-height:28.05px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:38px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;gap:38px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: nowrap; z-index: auto; border-style: none none none none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255);\n}.elementor .e-fe2a8c8-4aee{height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:12px;color:rgb(255, 255, 255);letter-spacing:0.18px;line-height:19.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; width: max-content; z-index: auto; border-style: none none none none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255);\n}.elementor .e-2d9d662f-6d40{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:12px;color:rgb(255, 255, 255);letter-spacing:0.18px;line-height:19.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:1 1 0%;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: hidden; overflow-y: hidden; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255);\n}.elementor .e-23165ce6-e5bf{width:auto;height:46px;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:12px;color:rgb(255, 255, 255);letter-spacing:0.18px;line-height:19.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgb(17, 105, 179);box-shadow:0px -4px 8px 0px rgba(8, 45, 83, 0.125) inset;opacity:100%;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: hidden; overflow-y: hidden; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255);\n}.elementor .e-7efa15c6-3b64{width:100%;height:auto;min-width:0px;min-height:0px;max-width:230px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-2d73c7e6-17d0{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-7027f2ec-2618{width:20px;height:20px;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:22px;color:rgb(227, 9, 9);line-height:28.6px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-image:url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/lps1800-icon-19.png");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:center center;box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 0 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: hidden; overflow-y: hidden; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(227, 9, 9) rgb(227, 9, 9) rgb(227, 9, 9) rgb(227, 9, 9);\n}.elementor .e-10bca626-765c{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:22px;color:rgb(17, 105, 179);line-height:28.6px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179);\n}.elementor .e-772a6424-b824{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:22px;color:rgb(17, 105, 179);line-height:28.6px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;gap:10px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:center;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179);\n}.elementor .e-7101d27c-5052{width:auto;height:auto;min-width:0px;min-height:56px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:23px;color:rgb(255, 255, 255);line-height:37.95px;text-align:start;font-style:normal;text-transform:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:8px;padding-inline-end:8px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:5px;border-start-end-radius:5px;border-end-start-radius:5px;border-end-end-radius:5px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgb(17, 105, 179);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:center;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: nowrap; z-index: auto; border-style: none none none none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255);\n}.elementor .e-418af220-81b3{width:auto;height:auto;min-width:0px;min-height:0px;max-width:560px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-68f66d50-c3c0{width:auto;height:auto;min-width:0px;min-height:0px;max-width:1180px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:auto;margin-block-end:auto;margin-inline-start:auto;margin-inline-end:auto;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:grid;flex-direction:row;gap:10px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:40fr 60fr;grid-template-rows:none;justify-content:normal;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-70a8b3d4-9a8f{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:relative;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;z-index:1;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgb(255, 255, 255);box-shadow:0px 3px 7px 0px rgba(0, 0, 0, 0.2);opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-1072f72e-b620{width:0px;height:0px;overflow:hidden;position:absolute;padding:0px;margin:0px;}.elementor .e-4578d98f-3d63{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:18px;color:rgb(96, 205, 246);letter-spacing:0.63px;line-height:27px;text-align:start;font-style:normal;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(96, 205, 246) rgb(96, 205, 246) rgb(96, 205, 246) rgb(96, 205, 246); & > :nth-child(1) { display: inline; color: rgb(96, 205, 246); font-size: 18px; font-weight: 700; font-style: normal; line-height: 27px; letter-spacing: 0.63px; text-transform: uppercase; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } & > :nth-child(2) { display: inline; color: rgb(96, 205, 246); font-size: 18px; font-weight: 700; font-style: normal; line-height: 27px; letter-spacing: 0.63px; text-transform: uppercase; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }\n}.elementor .e-485853c1-731b{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:61px;color:rgb(255, 255, 255);letter-spacing:-2.745px;line-height:65.27px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255); & > :nth-child(1) { display: inline; color: rgb(255, 255, 255); font-size: 61px; font-weight: 700; font-style: normal; line-height: 65.27px; letter-spacing: -2.745px; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } & > :nth-child(2) { display: inline; color: rgb(188, 233, 252); font-size: 61px; font-weight: 700; font-style: normal; line-height: 65.27px; letter-spacing: -2.745px; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } & > :nth-child(2) > :nth-child(1) { display: inline; color: rgb(188, 233, 252); font-size: 61px; font-weight: 700; font-style: normal; line-height: 65.27px; letter-spacing: -2.745px; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }\n}.elementor .e-74718979-b160{width:auto;height:auto;min-width:0px;min-height:0px;max-width:560px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:20px;color:rgb(220, 231, 240);line-height:32px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(220, 231, 240) rgb(220, 231, 240) rgb(220, 231, 240) rgb(220, 231, 240);\n}.elementor .e-2929f41c-4cdf{width:100%;height:auto;min-width:0px;min-height:58px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:18px;color:rgb(255, 255, 255);line-height:24.3px;text-align:start;font-style:normal;text-transform:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:5px;border-start-end-radius:5px;border-end-start-radius:5px;border-end-end-radius:5px;border-block-start-width:0.8px;border-block-end-width:0.8px;border-inline-start-width:0.8px;border-inline-end-width:0.8px;background-color:rgb(29, 105, 183);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;gap:11px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:center;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: normal; z-index: auto; border-style: solid solid solid solid; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); & > :nth-child(1) { display: block; color: rgb(255, 255, 255); font-size: 18px; font-weight: 700; font-style: normal; line-height: 24.3px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } & > :nth-child(1) > :nth-child(1) { display: block; color: rgb(255, 255, 255); font-size: 22px; font-weight: 900; font-style: normal; line-height: 29.7px; letter-spacing: -0.44px; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } &::before { content: ""; display: block; width: 24px; height: 24px; flex-shrink: 0; background: url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/lps1800-icon-37.png") center / contain no-repeat; }\n}.elementor .e-700dfdac-64cb{width:100%;height:auto;min-width:0px;min-height:58px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:18px;color:rgb(8, 59, 37);line-height:24.3px;text-align:start;font-style:normal;text-transform:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:5px;border-start-end-radius:5px;border-end-start-radius:5px;border-end-end-radius:5px;border-block-start-width:0.8px;border-block-end-width:0.8px;border-inline-start-width:0.8px;border-inline-end-width:0.8px;background-color:rgb(37, 211, 102);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;gap:11px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:center;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: normal; z-index: auto; border-style: solid solid solid solid; border-color: rgb(37, 211, 102) rgb(37, 211, 102) rgb(37, 211, 102) rgb(37, 211, 102); &::before { content: ""; display: block; width: 28px; height: 28px; flex-shrink: 0; background: url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/lps1800-icon-42.png") center / contain no-repeat; }\n}.elementor .e-5a59e6d8-2818{width:auto;height:auto;min-width:0px;min-height:0px;max-width:560px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(255, 255, 255);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:grid;flex-direction:row;gap:12px;flex-wrap:wrap;flex:0 1 auto;grid-template-columns:1.2fr 1fr;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255);\n}.elementor .e-37203d08-3afc{width:0px;height:0px;overflow:hidden;position:absolute;padding:0px;margin:0px;}.elementor .e-4e68b6bc-f718{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:26px;color:rgb(8, 45, 83);letter-spacing:-0.52px;line-height:29.12px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(8, 45, 83) rgb(8, 45, 83) rgb(8, 45, 83) rgb(8, 45, 83);\n}.elementor .e-81e5cf7-ce6c{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:14px;color:rgb(83, 103, 121);line-height:21px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121);\n}.elementor .e-1fc37931-f031{width:100%;height:auto;min-width:0px;min-height:0px;max-width:560px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(8, 45, 83);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:22px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:7px;border-start-end-radius:7px;border-end-start-radius:7px;border-end-end-radius:7px;border-block-start-width:0.8px;border-block-end-width:0.8px;border-inline-start-width:0.8px;border-inline-end-width:0.8px;background-color:rgb(255, 255, 255);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: solid solid solid solid; border-color: rgb(219, 228, 235) rgb(219, 228, 235) rgb(219, 228, 235) rgb(219, 228, 235);\n}.elementor .e-2a88e196-8781{width:29px;height:29px;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:20px;color:rgb(96, 205, 246);line-height:30px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-image:url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/lps1800-icon-60.png");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:center center;box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 0 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: hidden; overflow-y: hidden; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(96, 205, 246) rgb(96, 205, 246) rgb(96, 205, 246) rgb(96, 205, 246);\n}.elementor .e-784f5d5a-79e4{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:20px;color:rgb(220, 231, 240);line-height:30px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(220, 231, 240) rgb(220, 231, 240) rgb(220, 231, 240) rgb(220, 231, 240);\n}.elementor .e-335600de-86c1{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:20px;color:rgb(220, 231, 240);line-height:30px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;gap:12px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(220, 231, 240) rgb(220, 231, 240) rgb(220, 231, 240) rgb(220, 231, 240);\n}.elementor .e-2fa54130-30eb{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:relative;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;z-index:1;font-family:Arial;font-weight:400;font-size:16px;color:rgb(255, 255, 255);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:40px;padding-block-end:30px;padding-inline-start:110px;padding-inline-end:42px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; border-style: none none none none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255);\n}.elementor .e-7e5c736f-91db{width:130%;height:auto;min-width:0px;min-height:0px;object-fit:contain;object-position:50% 50%;position:absolute;inset-block-start:50%;inset-inline-end:0px;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(255, 255, 255);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;transform:translate3d(0px, -50%, 0px);display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: linear-gradient(rgba(0, 0, 0, 0), rgb(0, 0, 0) 12%, rgb(0, 0, 0) 88%, rgba(0, 0, 0, 0)); max-height: none; max-width: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255);\n}.elementor .e-6e09efc6-cb36{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:relative;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(255, 255, 255);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgb(8, 45, 83);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255); &::after { content: ""; position: absolute; top: 0px; right: 0px; bottom: 0px; left: -213.712px; background-image: linear-gradient(90deg, rgb(8, 45, 83), rgba(8, 45, 83, 0.65) 12%, rgba(0, 0, 0, 0) 36%); background-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); font-size: 16px; font-weight: 400; display: block; z-index: auto; inset: 0 0 0 -30%; pointer-events: none; }\n}.elementor .e-34a0ad2-fd0a{width:min(1440px, 100%);height:auto;min-width:0px;min-height:574px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(255, 255, 255);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;margin-block-end:auto;margin-inline-start:auto;margin-inline-end:auto;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:grid;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:1fr 1fr;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255);\n}.elementor .e-49d2bcf7-aed7{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(255, 255, 255);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgb(8, 45, 83);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: hidden; overflow-y: hidden; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255);\n}.elementor .e-7cd2c232-7444{width:32px;height:32px;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(17, 105, 179);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-image:url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/lps1800-icon-71.png");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:center center;box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 0 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: hidden; overflow-y: hidden; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179);\n}.elementor .e-12b736a7-1bab{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:23px;color:rgb(22, 52, 78);letter-spacing:-0.46px;line-height:25.76px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-34196fb5-ffda{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:17px;color:rgb(83, 103, 121);line-height:28.05px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121);\n}.elementor .e-70c5e6e1-c5bc{width:auto;height:auto;min-width:0px;min-height:0px;max-width:700px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(83, 103, 121);line-height:1.5;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121);\n}.elementor .e-4e929d75-dbb7{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-5e20c8e7-c3ba{width:min(1220px, 100% - 80px);height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;margin-block-end:auto;margin-inline-start:auto;margin-inline-end:auto;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0.8px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;gap:18px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:flex-start;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none solid none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(219, 228, 235) rgb(22, 52, 78);\n}.elementor .e-c1a0293-6f5f{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:27px;color:rgb(22, 52, 78);letter-spacing:-0.945px;line-height:30.24px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-362dbf5d-5c67{width:auto;height:auto;min-width:0px;min-height:0px;max-width:650px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:17px;color:rgb(83, 103, 121);line-height:28.05px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121);\n}.elementor .e-50a17be-1479{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-4a1ece38-dbbd{width:min(1220px, 100% - 80px);height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;margin-block-end:auto;margin-inline-start:auto;margin-inline-end:auto;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:space-between;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-1a9701a5-5390{width:0px;height:0px;overflow:hidden;position:absolute;padding:0px;margin:0px;}.elementor .e-1e43e9af-50a5{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:32px;color:rgb(22, 52, 78);letter-spacing:-1.12px;line-height:35.84px;text-align:center;font-style:normal;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-7841b4ea-1501{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:center;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:25px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-75eeac62-3111{width:100%;height:416px;min-width:0px;min-height:0px;max-width:100%;object-fit:cover;object-position:50% 58%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:8px;border-start-end-radius:8px;border-end-start-radius:8px;border-end-end-radius:8px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-image:url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/general-photo-900.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); background-position: center 62%;\n}.elementor .e-7d0e9d5a-52ce{width:76px;height:76px;min-width:0px;min-height:0px;max-width:100%;object-fit:contain;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(17, 105, 179);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-image:url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/lps1800-service-general.png");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:center center;box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179);\n}.elementor .e-639972eb-4f16{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:30px;color:rgb(22, 52, 78);letter-spacing:-0.75px;line-height:36px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); & > :nth-child(1) { display: inline; color: rgb(22, 52, 78); font-size: 30px; font-weight: 700; font-style: normal; line-height: 36px; letter-spacing: -0.75px; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }\n}.elementor .e-7b3c3b-5ab3{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:18px;color:rgb(17, 105, 179);letter-spacing:0.36px;line-height:27px;text-align:start;font-style:normal;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:9px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179);\n}.elementor .e-77646f61-b250{width:auto;height:auto;min-width:0px;min-height:0px;max-width:420px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:20px;color:rgb(83, 103, 121);line-height:32px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121);\n}.elementor .e-29c7361f-cd64{font-family:Arial;font-size:20px;color:rgb(83, 103, 121);line-height:32px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:0px;margin-block-start:14px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;display:block;& > ul { align-items: normal; align-self: auto; background-color: rgba(0, 0, 0, 0); background-image: none; background-position: 0% 0%; background-size: auto; bottom: auto; box-shadow: 0px 0px 0px 0px transparent; box-sizing: border-box; color: rgb(83, 103, 121); column-gap: normal; display: block; flex-basis: auto; flex-direction: row; flex-grow: 0; flex-shrink: 1; flex-wrap: nowrap; font-family: Arial; font-size: 20px; font-style: normal; font-weight: 400; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; grid-template-columns: none; grid-template-rows: none; height: auto; justify-content: normal; left: auto; letter-spacing: normal; line-height: 32px; mask-image: none; max-height: none; max-width: none; min-height: 0; min-width: 0; object-fit: fill; object-position: 50% 50%; opacity: 1; overflow-x: visible; overflow-y: visible; position: static; right: auto; row-gap: normal; text-align: start; text-transform: none; top: auto; vertical-align: baseline; white-space: normal; width: auto; z-index: auto; margin: 14px 0px 14px 0px; padding: 0px 0px 0px 18px; border-width: 0px 0px 0px 0px; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121); border-radius: 0px 0px 0px 0px; } & > ul { margin: 0; padding: 0; list-style-position: outside; }\n}.elementor .e-46d3852d-c576{width:auto;height:auto;min-width:0px;min-height:0px;max-width:420px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:17px;color:rgb(83, 103, 121);line-height:27.2px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:8px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121);\n}.elementor .e-536be53a-67f7{width:auto;height:auto;min-width:0px;min-height:44px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:18px;color:rgb(17, 105, 179);line-height:29.7px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:inline-flex;flex-direction:row;gap:12px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179); & > :nth-child(1) { display: block; color: rgb(17, 105, 179); font-size: 18px; font-weight: 700; font-style: normal; line-height: 29.7px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }\n}.elementor .e-59194479-1eb5{width:auto;height:auto;min-width:0px;min-height:0px;max-width:900px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:center;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-18b11fe1-8b24{width:100%;height:auto;min-width:0px;min-height:0px;max-width:100%;aspect-ratio:1269 / 1239;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:12px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-image:linear-gradient(110deg, rgba(8,45,83,0.04) 0%,rgba(8,45,83,0.15) 100%),url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/plumbing-components-clean.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;box-shadow:0px 14px 32px 0px rgba(8,45,83,0.12);opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:center;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); background-position: 76% center; &.e-div-block-base { background-size: cover !important; background-position: 76% center !important; border-radius: 12px; } &.e-div-block-base { background-position: right center !important; }\n}.elementor .e-339f1968-ed10{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:7px;border-start-end-radius:7px;border-end-start-radius:7px;border-end-end-radius:7px;border-block-start-width:0.8px;border-block-end-width:0.8px;border-inline-start-width:0.8px;border-inline-end-width:0.8px;background-color:rgb(255, 255, 255);box-shadow:0px 3px 12px 0px rgba(8, 45, 83, 0.04);opacity:100%;display:grid;flex-direction:row;gap:22px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:76px minmax(0px, 1fr) minmax(280px, 34%);grid-template-rows:none;justify-content:normal;align-items:start;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: hidden; overflow-y: hidden; vertical-align: baseline; white-space: normal; z-index: auto; border-style: solid solid solid solid; border-color: rgb(219, 228, 235) rgb(219, 228, 235) rgb(219, 228, 235) rgb(219, 228, 235);\n}.elementor .e-19f4e400-5042{width:76px;height:76px;min-width:0px;min-height:0px;max-width:100%;object-fit:contain;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(17, 105, 179);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-image:url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/lps1800-service-leak.png");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:center center;box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179);\n}.elementor .e-6629d288-739d{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:24px;color:rgb(22, 52, 78);letter-spacing:-0.6px;line-height:26.88px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-678efe54-ea6c{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:19px;color:rgb(83, 103, 121);line-height:30.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121); & > :nth-child(1) { display: inline; color: rgb(83, 103, 121); font-size: 19px; font-weight: 700; font-style: normal; line-height: 28.5px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } & > :nth-child(2) { display: inline; color: rgb(83, 103, 121); font-size: 19px; font-weight: 400; font-style: normal; line-height: 30.4px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }\n}.elementor .e-7629689c-789c{min-height:44px;font-family:Arial;color:inherit;padding:0px;margin:0px;display:flex;justify-content:space-between;align-items:center;font-size: inherit; font-weight: inherit; line-height: inherit; & > :nth-child(1) { display: block; color: rgb(17, 105, 179); font-size: 21px; font-weight: 400; font-style: normal; line-height: 33.6px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } & > span { display: inline; line-height: 1; } &::before { content: none; display: none; } &::after { content: none; display: none; }\n}.elementor .e-afd0734-6ed9{width:100%;min-width:0px;font-family:Arial;padding:0px;margin:0px;}.elementor .e-5c2a8736-1348{width:auto;height:auto;min-width:0px;min-height:44px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:18px;color:rgb(17, 105, 179);line-height:28.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:space-between;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179);\n}.elementor .e-6775ed74-2ebc{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:18px;color:rgb(83, 103, 121);line-height:28.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:12px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121);\n}.elementor .e-1fedd92b-5cff{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:18px;color:rgb(17, 105, 179);line-height:28.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:inline;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179); & > :nth-child(1) { display: inline; color: rgb(17, 105, 179); font-size: 18px; font-weight: 700; font-style: normal; line-height: 28.8px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }\n}.elementor .e-3749c34e-1b71{font-family:Arial;padding:0px;margin:0px;display:block;}.elementor .e-59c723ce-27e9{font-family:Arial;padding:0px;margin:0px;display:block;}.elementor .e-1125d6d2-49bd{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:12px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0.8px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: solid none none none; border-color: rgb(219, 228, 235) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-5aa146ba-b30c{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-4948ddc6-a140{width:100%;height:150px;min-width:0px;min-height:0px;max-width:100%;object-fit:cover;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:3px;border-start-end-radius:3px;border-end-start-radius:3px;border-end-end-radius:3px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-2ab90f3e-3669{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:relative;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:7px;border-start-end-radius:7px;border-end-start-radius:7px;border-end-end-radius:7px;border-block-start-width:0.8px;border-block-end-width:0.8px;border-inline-start-width:0.8px;border-inline-end-width:0.8px;background-color:rgb(255, 255, 255);box-shadow:0px 3px 12px 0px rgba(8, 45, 83, 0.04);opacity:100%;display:grid;flex-direction:row;gap:22px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:76px minmax(0px, 1fr) 180px;grid-template-rows:none;justify-content:normal;align-items:start;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: hidden; overflow-y: hidden; vertical-align: baseline; white-space: normal; z-index: auto; border-style: solid solid solid solid; border-color: rgb(219, 228, 235) rgb(219, 228, 235) rgb(219, 228, 235) rgb(219, 228, 235);\n}.elementor .e-5418d4d6-17b5{width:76px;height:76px;min-width:0px;min-height:0px;max-width:100%;object-fit:contain;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(17, 105, 179);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-image:url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/lps1800-service-sink.png");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:center center;box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179);\n}.elementor .e-7b29576d-3ed6{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:24px;color:rgb(22, 52, 78);letter-spacing:-0.6px;line-height:26.88px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-9a4a280-cd7c{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:19px;color:rgb(83, 103, 121);line-height:30.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121); & > :nth-child(1) { display: inline; color: rgb(83, 103, 121); font-size: 19px; font-weight: 700; font-style: normal; line-height: 28.5px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } & > :nth-child(2) { display: inline; color: rgb(83, 103, 121); font-size: 19px; font-weight: 400; font-style: normal; line-height: 30.4px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }\n}.elementor .e-295566b-dd3d{min-height:44px;font-family:Arial;color:inherit;padding:0px;margin:0px;display:flex;justify-content:space-between;align-items:center;font-size: inherit; font-weight: inherit; line-height: inherit; & > :nth-child(1) { display: block; color: rgb(17, 105, 179); font-size: 21px; font-weight: 400; font-style: normal; line-height: 33.6px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } & > span { display: inline; line-height: 1; } &::before { content: none; display: none; } &::after { content: none; display: none; }\n}.elementor .e-23136108-460a{width:100%;min-width:0px;font-family:Arial;padding:0px;margin:0px;}.elementor .e-4932fc66-55d6{width:auto;height:auto;min-width:0px;min-height:44px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:18px;color:rgb(17, 105, 179);line-height:28.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:space-between;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179);\n}.elementor .e-4f88f63c-ebf2{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:18px;color:rgb(83, 103, 121);line-height:28.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:12px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121);\n}.elementor .e-3d0a06a8-c3e8{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:18px;color:rgb(17, 105, 179);line-height:28.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:inline;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179); & > :nth-child(1) { display: inline; color: rgb(17, 105, 179); font-size: 18px; font-weight: 700; font-style: normal; line-height: 28.8px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }\n}.elementor .e-285f807b-19c1{font-family:Arial;padding:0px;margin:0px;display:block;}.elementor .e-75b88ca5-98a0{font-family:Arial;padding:0px;margin:0px;display:block;}.elementor .e-7c8df61e-a979{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:12px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0.8px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: solid none none none; border-color: rgb(219, 228, 235) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-2bfd8c6d-84ca{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-5cca1672-10d8{width:100%;height:150px;min-width:0px;min-height:0px;max-width:100%;object-fit:cover;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:3px;border-start-end-radius:3px;border-end-start-radius:3px;border-end-end-radius:3px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-b91f07f-bbeb{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:relative;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:7px;border-start-end-radius:7px;border-end-start-radius:7px;border-end-end-radius:7px;border-block-start-width:0.8px;border-block-end-width:0.8px;border-inline-start-width:0.8px;border-inline-end-width:0.8px;background-color:rgb(255, 255, 255);box-shadow:0px 3px 12px 0px rgba(8, 45, 83, 0.04);opacity:100%;display:grid;flex-direction:row;gap:22px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:76px minmax(0px, 1fr) 180px;grid-template-rows:none;justify-content:normal;align-items:start;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: hidden; overflow-y: hidden; vertical-align: baseline; white-space: normal; z-index: auto; border-style: solid solid solid solid; border-color: rgb(219, 228, 235) rgb(219, 228, 235) rgb(219, 228, 235) rgb(219, 228, 235);\n}.elementor .e-46f6662a-f043{width:76px;height:76px;min-width:0px;min-height:0px;max-width:100%;object-fit:contain;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(17, 105, 179);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-image:url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/lps1800-service-toilet.png");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:center center;box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179);\n}.elementor .e-3491b511-106a{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:24px;color:rgb(22, 52, 78);letter-spacing:-0.6px;line-height:26.88px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-405bfb09-150f{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:19px;color:rgb(83, 103, 121);line-height:30.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121); & > :nth-child(1) { display: inline; color: rgb(83, 103, 121); font-size: 19px; font-weight: 700; font-style: normal; line-height: 28.5px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } & > :nth-child(2) { display: inline; color: rgb(83, 103, 121); font-size: 19px; font-weight: 400; font-style: normal; line-height: 30.4px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }\n}.elementor .e-59af9fe6-5c5a{min-height:44px;font-family:Arial;color:inherit;padding:0px;margin:0px;display:flex;justify-content:space-between;align-items:center;font-size: inherit; font-weight: inherit; line-height: inherit; & > :nth-child(1) { display: block; color: rgb(17, 105, 179); font-size: 21px; font-weight: 400; font-style: normal; line-height: 33.6px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } & > span { display: inline; line-height: 1; } &::before { content: none; display: none; } &::after { content: none; display: none; }\n}.elementor .e-5c7face-2db2{width:100%;min-width:0px;font-family:Arial;padding:0px;margin:0px;}.elementor .e-1f0bea9-ea2f{width:auto;height:auto;min-width:0px;min-height:44px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:18px;color:rgb(17, 105, 179);line-height:28.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:space-between;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179);\n}.elementor .e-587806c3-b0f7{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:18px;color:rgb(83, 103, 121);line-height:28.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:12px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121);\n}.elementor .e-7f5cc31a-7924{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:18px;color:rgb(17, 105, 179);line-height:28.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:inline;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179); & > :nth-child(1) { display: inline; color: rgb(17, 105, 179); font-size: 18px; font-weight: 700; font-style: normal; line-height: 28.8px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }\n}.elementor .e-700795c3-47c6{font-family:Arial;padding:0px;margin:0px;display:block;}.elementor .e-4c844b14-66e2{font-family:Arial;padding:0px;margin:0px;display:block;}.elementor .e-661235f5-44ce{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:12px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0.8px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: solid none none none; border-color: rgb(219, 228, 235) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-71057c05-d6cc{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-24db39ab-25b4{width:100%;height:150px;min-width:0px;min-height:0px;max-width:100%;object-fit:cover;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:3px;border-start-end-radius:3px;border-end-start-radius:3px;border-end-end-radius:3px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-4a36fd70-f53d{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:relative;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:7px;border-start-end-radius:7px;border-end-start-radius:7px;border-end-end-radius:7px;border-block-start-width:0.8px;border-block-end-width:0.8px;border-inline-start-width:0.8px;border-inline-end-width:0.8px;background-color:rgb(255, 255, 255);box-shadow:0px 3px 12px 0px rgba(8, 45, 83, 0.04);opacity:100%;display:grid;flex-direction:row;gap:22px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:76px minmax(0px, 1fr) 180px;grid-template-rows:none;justify-content:normal;align-items:start;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: hidden; overflow-y: hidden; vertical-align: baseline; white-space: normal; z-index: auto; border-style: solid solid solid solid; border-color: rgb(219, 228, 235) rgb(219, 228, 235) rgb(219, 228, 235) rgb(219, 228, 235);\n}.elementor .e-41f3aab5-a1b7{width:76px;height:76px;min-width:0px;min-height:0px;max-width:100%;object-fit:contain;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(17, 105, 179);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-image:url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/lps1800-service-drain.png");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:center center;box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179);\n}.elementor .e-31b89592-e449{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:24px;color:rgb(22, 52, 78);letter-spacing:-0.6px;line-height:26.88px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-76659112-3f98{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:19px;color:rgb(83, 103, 121);line-height:30.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121); & > :nth-child(1) { display: inline; color: rgb(83, 103, 121); font-size: 19px; font-weight: 700; font-style: normal; line-height: 28.5px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } & > :nth-child(2) { display: inline; color: rgb(83, 103, 121); font-size: 19px; font-weight: 400; font-style: normal; line-height: 30.4px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }\n}.elementor .e-1f889f5c-6098{min-height:44px;font-family:Arial;color:inherit;padding:0px;margin:0px;display:flex;justify-content:space-between;align-items:center;font-size: inherit; font-weight: inherit; line-height: inherit; & > :nth-child(1) { display: block; color: rgb(17, 105, 179); font-size: 21px; font-weight: 400; font-style: normal; line-height: 33.6px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } & > span { display: inline; line-height: 1; } &::before { content: none; display: none; } &::after { content: none; display: none; }\n}.elementor .e-23a628c9-b186{width:100%;min-width:0px;font-family:Arial;padding:0px;margin:0px;}.elementor .e-1b1e67ee-809c{width:auto;height:auto;min-width:0px;min-height:44px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:18px;color:rgb(17, 105, 179);line-height:28.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:space-between;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179);\n}.elementor .e-76365341-e125{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:18px;color:rgb(83, 103, 121);line-height:28.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:12px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121);\n}.elementor .e-354a681b-18ff{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:18px;color:rgb(17, 105, 179);line-height:28.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:inline;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179); & > :nth-child(1) { display: inline; color: rgb(17, 105, 179); font-size: 18px; font-weight: 700; font-style: normal; line-height: 28.8px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }\n}.elementor .e-5d299cf9-a341{font-family:Arial;padding:0px;margin:0px;display:block;}.elementor .e-75faad-6bde{font-family:Arial;padding:0px;margin:0px;display:block;}.elementor .e-58ec6419-fb8b{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:12px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0.8px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: solid none none none; border-color: rgb(219, 228, 235) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-69367ff1-f220{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-62f3a98b-1ee7{width:100%;height:150px;min-width:0px;min-height:0px;max-width:100%;object-fit:cover;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:3px;border-start-end-radius:3px;border-end-start-radius:3px;border-end-end-radius:3px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-163533e-3b96{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:relative;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:7px;border-start-end-radius:7px;border-end-start-radius:7px;border-end-end-radius:7px;border-block-start-width:0.8px;border-block-end-width:0.8px;border-inline-start-width:0.8px;border-inline-end-width:0.8px;background-color:rgb(255, 255, 255);box-shadow:0px 3px 12px 0px rgba(8, 45, 83, 0.04);opacity:100%;display:grid;flex-direction:row;gap:22px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:76px minmax(0px, 1fr) 180px;grid-template-rows:none;justify-content:normal;align-items:start;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: hidden; overflow-y: hidden; vertical-align: baseline; white-space: normal; z-index: auto; border-style: solid solid solid solid; border-color: rgb(219, 228, 235) rgb(219, 228, 235) rgb(219, 228, 235) rgb(219, 228, 235);\n}.elementor .e-e874b7e-6876{width:76px;height:76px;min-width:0px;min-height:0px;max-width:100%;object-fit:contain;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(17, 105, 179);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-image:url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/lps1800-service-investigation.png");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:center center;box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179);\n}.elementor .e-57a6833b-9d56{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:24px;color:rgb(22, 52, 78);letter-spacing:-0.6px;line-height:26.88px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-463b2eb9-23ab{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:19px;color:rgb(83, 103, 121);line-height:30.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121); & > :nth-child(1) { display: inline; color: rgb(83, 103, 121); font-size: 19px; font-weight: 700; font-style: normal; line-height: 28.5px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } & > :nth-child(2) { display: inline; color: rgb(83, 103, 121); font-size: 19px; font-weight: 400; font-style: normal; line-height: 30.4px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }\n}.elementor .e-588829ac-f128{min-height:44px;font-family:Arial;color:inherit;padding:0px;margin:0px;display:flex;justify-content:space-between;align-items:center;font-size: inherit; font-weight: inherit; line-height: inherit; & > :nth-child(1) { display: block; color: rgb(17, 105, 179); font-size: 21px; font-weight: 400; font-style: normal; line-height: 33.6px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } & > span { display: inline; line-height: 1; } &::before { content: none; display: none; } &::after { content: none; display: none; }\n}.elementor .e-45d28897-d536{width:100%;min-width:0px;font-family:Arial;padding:0px;margin:0px;}.elementor .e-795d0977-756a{width:auto;height:auto;min-width:0px;min-height:44px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:18px;color:rgb(17, 105, 179);line-height:28.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:space-between;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179);\n}.elementor .e-29287f23-a6eb{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:18px;color:rgb(83, 103, 121);line-height:28.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:12px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121);\n}.elementor .e-1ae9a8eb-edda{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:18px;color:rgb(17, 105, 179);line-height:28.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:inline;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179); & > :nth-child(1) { display: inline; color: rgb(17, 105, 179); font-size: 18px; font-weight: 700; font-style: normal; line-height: 28.8px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }\n}.elementor .e-77246200-1ab3{font-family:Arial;padding:0px;margin:0px;display:block;}.elementor .e-1bbd2023-2fce{font-family:Arial;padding:0px;margin:0px;display:block;}.elementor .e-7a00f209-9d1d{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:12px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0.8px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: solid none none none; border-color: rgb(219, 228, 235) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-584e0645-3f06{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-1594362e-38a4{width:100%;height:150px;min-width:0px;min-height:0px;max-width:100%;object-fit:cover;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:3px;border-start-end-radius:3px;border-end-start-radius:3px;border-end-end-radius:3px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-49ca04cd-a158{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:relative;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:7px;border-start-end-radius:7px;border-end-start-radius:7px;border-end-end-radius:7px;border-block-start-width:0.8px;border-block-end-width:0.8px;border-inline-start-width:0.8px;border-inline-end-width:0.8px;background-color:rgb(255, 255, 255);box-shadow:0px 3px 12px 0px rgba(8, 45, 83, 0.04);opacity:100%;display:grid;flex-direction:row;gap:22px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:76px minmax(0px, 1fr) 180px;grid-template-rows:none;justify-content:normal;align-items:start;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: hidden; overflow-y: hidden; vertical-align: baseline; white-space: normal; z-index: auto; border-style: solid solid solid solid; border-color: rgb(219, 228, 235) rgb(219, 228, 235) rgb(219, 228, 235) rgb(219, 228, 235);\n}.elementor .e-1cc02489-581f{width:76px;height:76px;min-width:0px;min-height:0px;max-width:100%;object-fit:contain;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(17, 105, 179);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-image:url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/lps1800-service-bathroom.png");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:center center;box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179);\n}.elementor .e-71818a11-8b84{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:24px;color:rgb(22, 52, 78);letter-spacing:-0.6px;line-height:26.88px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-265a89eb-fe73{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:19px;color:rgb(83, 103, 121);line-height:30.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121); & > :nth-child(1) { display: inline; color: rgb(83, 103, 121); font-size: 19px; font-weight: 700; font-style: normal; line-height: 28.5px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } & > :nth-child(2) { display: inline; color: rgb(83, 103, 121); font-size: 19px; font-weight: 400; font-style: normal; line-height: 30.4px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }\n}.elementor .e-5d0491a0-8313{min-height:44px;font-family:Arial;color:inherit;padding:0px;margin:0px;display:flex;justify-content:space-between;align-items:center;font-size: inherit; font-weight: inherit; line-height: inherit; & > :nth-child(1) { display: block; color: rgb(17, 105, 179); font-size: 21px; font-weight: 400; font-style: normal; line-height: 33.6px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } & > span { display: inline; line-height: 1; } &::before { content: none; display: none; } &::after { content: none; display: none; }\n}.elementor .e-1a076cd7-3441{width:100%;min-width:0px;font-family:Arial;padding:0px;margin:0px;}.elementor .e-65928231-f5d4{width:auto;height:auto;min-width:0px;min-height:44px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:18px;color:rgb(17, 105, 179);line-height:28.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:space-between;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179);\n}.elementor .e-11232e73-3ae3{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:18px;color:rgb(83, 103, 121);line-height:28.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:12px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121);\n}.elementor .e-3dd4033d-4b9a{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:18px;color:rgb(17, 105, 179);line-height:28.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:inline;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179); & > :nth-child(1) { display: inline; color: rgb(17, 105, 179); font-size: 18px; font-weight: 700; font-style: normal; line-height: 28.8px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }\n}.elementor .e-78417ac8-96a4{font-family:Arial;padding:0px;margin:0px;display:block;}.elementor .e-988d7ec-7e16{font-family:Arial;padding:0px;margin:0px;display:block;}.elementor .e-2f6dae02-3c36{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:12px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0.8px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: solid none none none; border-color: rgb(219, 228, 235) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-38607854-9bda{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-112dcfdd-556d{width:100%;height:150px;min-width:0px;min-height:0px;max-width:100%;object-fit:cover;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:3px;border-start-end-radius:3px;border-end-start-radius:3px;border-end-end-radius:3px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-aa976cc-ca4c{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:relative;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:7px;border-start-end-radius:7px;border-end-start-radius:7px;border-end-end-radius:7px;border-block-start-width:0.8px;border-block-end-width:0.8px;border-inline-start-width:0.8px;border-inline-end-width:0.8px;background-color:rgb(255, 255, 255);box-shadow:0px 3px 12px 0px rgba(8, 45, 83, 0.04);opacity:100%;display:grid;flex-direction:row;gap:22px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:76px minmax(0px, 1fr) 180px;grid-template-rows:none;justify-content:normal;align-items:start;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: hidden; overflow-y: hidden; vertical-align: baseline; white-space: normal; z-index: auto; border-style: solid solid solid solid; border-color: rgb(219, 228, 235) rgb(219, 228, 235) rgb(219, 228, 235) rgb(219, 228, 235);\n}.elementor .e-5e5beb79-f98b{width:76px;height:76px;min-width:0px;min-height:0px;max-width:100%;object-fit:contain;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(17, 105, 179);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-image:url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/lps1800-service-radiator.png");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:center center;box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179);\n}.elementor .e-9c909b5-3194{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:24px;color:rgb(22, 52, 78);letter-spacing:-0.6px;line-height:26.88px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-706fe558-ea14{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:19px;color:rgb(83, 103, 121);line-height:30.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121); & > :nth-child(1) { display: inline; color: rgb(83, 103, 121); font-size: 19px; font-weight: 700; font-style: normal; line-height: 28.5px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } & > :nth-child(2) { display: inline; color: rgb(83, 103, 121); font-size: 19px; font-weight: 400; font-style: normal; line-height: 30.4px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }\n}.elementor .e-c4e659f-3dd1{min-height:44px;font-family:Arial;color:inherit;padding:0px;margin:0px;display:flex;justify-content:space-between;align-items:center;font-size: inherit; font-weight: inherit; line-height: inherit; & > :nth-child(1) { display: block; color: rgb(17, 105, 179); font-size: 21px; font-weight: 400; font-style: normal; line-height: 33.6px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } & > span { display: inline; line-height: 1; } &::before { content: none; display: none; } &::after { content: none; display: none; }\n}.elementor .e-5369e8b1-fa11{width:100%;min-width:0px;font-family:Arial;padding:0px;margin:0px;}.elementor .e-60c3e7c-9749{width:auto;height:auto;min-width:0px;min-height:44px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:18px;color:rgb(17, 105, 179);line-height:28.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:space-between;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179);\n}.elementor .e-37c7076c-f63c{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:18px;color:rgb(83, 103, 121);line-height:28.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:12px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121);\n}.elementor .e-7d0c4a7c-251c{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:18px;color:rgb(17, 105, 179);line-height:28.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:inline;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179); & > :nth-child(1) { display: inline; color: rgb(17, 105, 179); font-size: 18px; font-weight: 700; font-style: normal; line-height: 28.8px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }\n}.elementor .e-7a252ede-5fab{font-family:Arial;padding:0px;margin:0px;display:block;}.elementor .e-4afabb4f-a1ef{font-family:Arial;padding:0px;margin:0px;display:block;}.elementor .e-14c39ccc-9eb5{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:12px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0.8px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: solid none none none; border-color: rgb(219, 228, 235) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-389664-80f3{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-490dc21-791c{width:100%;height:150px;min-width:0px;min-height:0px;max-width:100%;object-fit:cover;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:3px;border-start-end-radius:3px;border-end-start-radius:3px;border-end-end-radius:3px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-11f95055-34ad{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:relative;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:7px;border-start-end-radius:7px;border-end-start-radius:7px;border-end-end-radius:7px;border-block-start-width:0.8px;border-block-end-width:0.8px;border-inline-start-width:0.8px;border-inline-end-width:0.8px;background-color:rgb(255, 255, 255);box-shadow:0px 3px 12px 0px rgba(8, 45, 83, 0.04);opacity:100%;display:grid;flex-direction:row;gap:22px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:76px minmax(0px, 1fr) 180px;grid-template-rows:none;justify-content:normal;align-items:start;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: hidden; overflow-y: hidden; vertical-align: baseline; white-space: normal; z-index: auto; border-style: solid solid solid solid; border-color: rgb(219, 228, 235) rgb(219, 228, 235) rgb(219, 228, 235) rgb(219, 228, 235);\n}.elementor .e-3563d8e-228d{width:76px;height:76px;min-width:0px;min-height:0px;max-width:100%;object-fit:contain;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(17, 105, 179);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-image:url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/lps1800-service-boiler.png");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:center center;box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179);\n}.elementor .e-249398e6-b701{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:24px;color:rgb(22, 52, 78);letter-spacing:-0.6px;line-height:26.88px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-5b3df0a5-c086{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:19px;color:rgb(83, 103, 121);line-height:30.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121);\n}.elementor .e-7eb806a8-985a{min-height:44px;font-family:Arial;color:inherit;padding:0px;margin:0px;display:flex;justify-content:space-between;align-items:center;font-size: inherit; font-weight: inherit; line-height: inherit; & > :nth-child(1) { display: block; color: rgb(17, 105, 179); font-size: 21px; font-weight: 400; font-style: normal; line-height: 33.6px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } & > span { display: inline; line-height: 1; } &::before { content: none; display: none; } &::after { content: none; display: none; }\n}.elementor .e-f08a210-5108{width:100%;min-width:0px;font-family:Arial;padding:0px;margin:0px;}.elementor .e-1bc66607-8302{width:auto;height:auto;min-width:0px;min-height:44px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:18px;color:rgb(17, 105, 179);line-height:28.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:space-between;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179);\n}.elementor .e-7b723210-3d57{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:18px;color:rgb(83, 103, 121);line-height:28.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:12px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121);\n}.elementor .e-3e6f13c9-cbeb{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:18px;color:rgb(17, 105, 179);line-height:28.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:inline;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179); & > :nth-child(1) { display: inline; color: rgb(17, 105, 179); font-size: 18px; font-weight: 700; font-style: normal; line-height: 28.8px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }\n}.elementor .e-5262e837-286a{font-family:Arial;padding:0px;margin:0px;display:block;}.elementor .e-672fe52d-f60c{font-family:Arial;padding:0px;margin:0px;display:block;}.elementor .e-8848d65-1ea8{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:12px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0.8px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: solid none none none; border-color: rgb(219, 228, 235) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-31eb9f74-9753{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-71d5b3c0-aace{width:100%;height:150px;min-width:0px;min-height:0px;max-width:100%;object-fit:cover;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:3px;border-start-end-radius:3px;border-end-start-radius:3px;border-end-end-radius:3px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-image:url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/service-boiler-photo.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-3d732438-ce17{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:relative;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:7px;border-start-end-radius:7px;border-end-start-radius:7px;border-end-end-radius:7px;border-block-start-width:0.8px;border-block-end-width:0.8px;border-inline-start-width:0.8px;border-inline-end-width:0.8px;background-color:rgb(255, 255, 255);box-shadow:0px 3px 12px 0px rgba(8, 45, 83, 0.04);opacity:100%;display:grid;flex-direction:row;gap:22px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:76px minmax(0px, 1fr) 180px;grid-template-rows:none;justify-content:normal;align-items:start;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: hidden; overflow-y: hidden; vertical-align: baseline; white-space: normal; z-index: auto; border-style: solid solid solid solid; border-color: rgb(219, 228, 235) rgb(219, 228, 235) rgb(219, 228, 235) rgb(219, 228, 235);\n}.elementor .e-10663c2d-6b90{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:grid;flex-direction:row;gap:16px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:1fr;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-54b737e6-e98d{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(83, 103, 121);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121); & > :nth-child(1) { display: inline; color: rgb(83, 103, 121); font-size: 16px; font-weight: 700; font-style: normal; line-height: 26.4px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }\n}.elementor .e-21654cc7-7b02{width:auto;height:auto;min-width:0px;min-height:44px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:16px;color:rgb(17, 105, 179);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;gap:12px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179); &::before { content: ""; display: block; width: 20px; height: 24px; flex-shrink: 0; background: url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/lps1800-icon-215.png") center / contain no-repeat; }\n}.elementor .e-7e63ed21-8583{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:13px;color:rgb(22, 52, 78);line-height:21.45px;text-align:start;font-style:normal;text-transform:none;padding-block-start:26px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;gap:20px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:space-between;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-4e2b621a-f07e{width:min(1220px, 100% - 80px);height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:22px;padding-block-end:88px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;margin-block-end:auto;margin-inline-start:auto;margin-inline-end:auto;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-4f75e4a5-a339{width:46px;height:46px;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(255, 255, 255);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-image:url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/lps1800-icon-220.png");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:center center;box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 0 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: hidden; overflow-y: hidden; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255);\n}.elementor .e-7e6a9a77-5cf9{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:14px;color:rgb(255, 255, 255);letter-spacing:1.82px;line-height:23.1px;text-align:start;font-style:normal;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:9px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255);\n}.elementor .e-1e671a70-a0af{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:26px;color:rgb(255, 255, 255);letter-spacing:-0.52px;line-height:29.12px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255);\n}.elementor .e-4f4653dd-48e4{width:auto;height:auto;min-width:0px;min-height:0px;max-width:540px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(233, 243, 250);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(233, 243, 250) rgb(233, 243, 250) rgb(233, 243, 250) rgb(233, 243, 250);\n}.elementor .e-625b056b-7f34{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(255, 255, 255);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255);\n}.elementor .e-715a6b2-8bc7{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(255, 255, 255);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;gap:25px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255);\n}.elementor .e-39fa5526-5b00{width:auto;height:auto;min-width:0px;min-height:52px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:16px;color:rgb(8, 45, 83);line-height:21.6px;text-align:start;font-style:normal;text-transform:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:5px;border-start-end-radius:5px;border-end-start-radius:5px;border-end-end-radius:5px;border-block-start-width:0.8px;border-block-end-width:0.8px;border-inline-start-width:0.8px;border-inline-end-width:0.8px;background-color:rgb(255, 255, 255);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;gap:11px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:center;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: normal; z-index: auto; border-style: solid solid solid solid; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); &::before { content: ""; display: block; width: 24px; height: 24px; flex-shrink: 0; background: url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/lps1800-icon-228.png") center / contain no-repeat; }\n}.elementor .e-33e7df7c-a4d9{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(255, 255, 255);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255); & > :nth-child(1) { display: inline; color: rgb(255, 255, 255); font-size: 16px; font-weight: 400; font-style: normal; line-height: 26.4px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }\n}.elementor .e-f559750-2499{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(255, 255, 255);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:column;gap:10px;flex-wrap:nowrap;flex:0 0 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255);\n}.elementor .e-5798b103-4de1{width:min(1220px, 100% - 80px);height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(255, 255, 255);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;margin-block-end:auto;margin-inline-start:auto;margin-inline-end:auto;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;gap:40px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:space-between;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255);\n}.elementor .e-6006ec8f-20b5{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(255, 255, 255);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:38px;padding-block-end:38px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgb(17, 105, 179);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255);\n}.elementor .e-7dae19bf-b210{width:0px;height:0px;overflow:hidden;position:absolute;padding:0px;margin:0px;}.elementor .e-313e45fb-7267{width:100%;height:100%;min-width:0px;min-height:0px;max-width:100%;object-fit:cover;object-position:50% 58%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-62aa4f62-ce54{position:absolute;inset-inline-end:20px;inset-block-end:20px;inset-inline-start:20px;font-family:Arial;font-size:12px;color:#ffffff;line-height:1.5;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;border-radius:6px;background-color:rgba(8, 45, 83, 0.94);text-align: left; & > strong { display: block; font-size: 14px; font-weight: 700; line-height: 1.4; } & > span { display: block; font-size: 12px; line-height: 1.4; color: #d8edfa; margin-top: 2px; }\n}.elementor .e-514fb100-973b{width:auto;height:570px;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:relative;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:8px;border-start-end-radius:8px;border-end-start-radius:8px;border-end-end-radius:8px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgb(237, 243, 247);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: hidden; overflow-y: hidden; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-74f2695-b189{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:14px;color:rgb(17, 105, 179);letter-spacing:1.82px;line-height:23.1px;text-align:start;font-style:normal;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179);\n}.elementor .e-333c9fdb-9c65{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:43px;color:rgb(22, 52, 78);letter-spacing:-1.505px;line-height:48.16px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); & > :nth-child(1) { display: inline; color: rgb(22, 52, 78); font-size: 43px; font-weight: 700; font-style: normal; line-height: 48.16px; letter-spacing: -1.505px; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }\n}.elementor .e-67e2f695-a9ee{width:auto;height:auto;min-width:0px;min-height:0px;max-width:430px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:17px;color:rgb(83, 103, 121);line-height:28.05px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:22px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121);\n}.elementor .e-7d172234-bd67{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:12px;color:rgb(17, 105, 179);line-height:19.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:4px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179);\n}.elementor .e-4f1a38d8-eaf2{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:18px;color:rgb(22, 52, 78);letter-spacing:-0.45px;line-height:20.16px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-698b673e-ecaf{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:17px;color:rgb(83, 103, 121);line-height:28.05px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121);\n}.elementor .e-491840f4-bad6{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-7017fb9c-14f2{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:24px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;gap:21px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-42e9ebb0-40e3{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:12px;color:rgb(17, 105, 179);line-height:19.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:4px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179);\n}.elementor .e-1bc705ab-5c93{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:18px;color:rgb(22, 52, 78);letter-spacing:-0.45px;line-height:20.16px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-1b2b827c-587d{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:17px;color:rgb(83, 103, 121);line-height:28.05px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121);\n}.elementor .e-148f7d80-80e2{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-17a3ced7-e119{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:24px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;gap:21px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-388f8d8-6031{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:12px;color:rgb(17, 105, 179);line-height:19.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:4px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179);\n}.elementor .e-35a11b6e-3d35{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:18px;color:rgb(22, 52, 78);letter-spacing:-0.45px;line-height:20.16px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-6c0900fb-8856{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:17px;color:rgb(83, 103, 121);line-height:28.05px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121);\n}.elementor .e-c06c4fb-11ea{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-7e9a46ad-aca5{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:24px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;gap:21px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-58817475-c70d{width:auto;height:auto;min-width:0px;min-height:44px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:16px;color:rgb(17, 105, 179);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:inline-flex;flex-direction:row;gap:12px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179); &::before { content: ""; display: block; width: 20px; height: 24px; flex-shrink: 0; background: url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/lps1800-icon-257.png") center / contain no-repeat; }\n}.elementor .e-7c5a91b-8fe4{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-589deb1c-4c1f{width:min(1220px, 100% - 80px);height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:88px;padding-block-end:88px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;margin-block-end:auto;margin-inline-start:auto;margin-inline-end:auto;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:grid;flex-direction:row;gap:88px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:0.92fr 1fr;grid-template-rows:none;justify-content:normal;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-49b42792-d0af{width:0px;height:0px;overflow:hidden;position:absolute;padding:0px;margin:0px;}.elementor .e-5e0e076c-db9c{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:14px;color:rgb(17, 105, 179);letter-spacing:1.82px;line-height:23.1px;text-align:start;font-style:normal;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179);\n}.elementor .e-6dca16c-20cd{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:43px;color:rgb(22, 52, 78);letter-spacing:-1.505px;line-height:48.16px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-7630f041-4a2b{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-5dea05ba-21af{width:auto;height:auto;min-width:0px;min-height:0px;max-width:360px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:17px;color:rgb(83, 103, 121);line-height:28.05px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121); & > :nth-child(1) { display: inline; color: rgb(83, 103, 121); font-size: 17px; font-weight: 400; font-style: normal; line-height: 28.05px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }\n}.elementor .e-3c69365c-73b9{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:35px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;gap:30px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:space-between;align-items:flex-end;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-4abba7c4-611d{width:100%;height:275px;min-width:0px;min-height:0px;max-width:100%;object-fit:cover;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); &.e-image-base { content: url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/WhatsApp-Image-2026-09-26-at-10.15.45.jpeg"); object-position: 50% 76%; }\n}.elementor .e-43a8a27e-1bc0{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:17px;color:rgb(22, 52, 78);line-height:23.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:17px;padding-block-end:21px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); & > :nth-child(1) { display: block; color: rgb(83, 103, 121); font-size: 13px; font-weight: 400; font-style: normal; line-height: 19.5px; letter-spacing: 0.91px; text-transform: uppercase; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }\n}.elementor .e-445d235e-e90d{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:5px;border-start-end-radius:5px;border-end-start-radius:5px;border-end-end-radius:5px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgb(255, 255, 255);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: hidden; overflow-y: hidden; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-5ba62aa0-512f{width:100%;height:275px;min-width:0px;min-height:0px;max-width:100%;object-fit:cover;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-3ea4c992-b79e{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:17px;color:rgb(22, 52, 78);line-height:23.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:17px;padding-block-end:21px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); & > :nth-child(1) { display: block; color: rgb(83, 103, 121); font-size: 13px; font-weight: 400; font-style: normal; line-height: 19.5px; letter-spacing: 0.91px; text-transform: uppercase; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }\n}.elementor .e-5907aac-1739{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:5px;border-start-end-radius:5px;border-end-start-radius:5px;border-end-end-radius:5px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgb(255, 255, 255);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: hidden; overflow-y: hidden; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-610a0325-653d{width:100%;height:275px;min-width:0px;min-height:0px;max-width:100%;object-fit:cover;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); &.e-image-base { content: url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/WhatsApp-Image-2026-09-26-at-09.39.27.jpeg"); object-position: 50% 68%; }\n}.elementor .e-1515e64a-e2d5{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:17px;color:rgb(22, 52, 78);line-height:23.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:17px;padding-block-end:21px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); & > :nth-child(1) { display: block; color: rgb(83, 103, 121); font-size: 13px; font-weight: 400; font-style: normal; line-height: 19.5px; letter-spacing: 0.91px; text-transform: uppercase; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }\n}.elementor .e-63b3227e-377a{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:5px;border-start-end-radius:5px;border-end-start-radius:5px;border-end-end-radius:5px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgb(255, 255, 255);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: hidden; overflow-y: hidden; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-c05d9eb-63ec{width:100%;height:275px;min-width:0px;min-height:0px;max-width:100%;object-fit:cover;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-1170a93b-533c{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:17px;color:rgb(22, 52, 78);line-height:23.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:17px;padding-block-end:21px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); & > :nth-child(1) { display: block; color: rgb(83, 103, 121); font-size: 13px; font-weight: 400; font-style: normal; line-height: 19.5px; letter-spacing: 0.91px; text-transform: uppercase; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }\n}.elementor .e-62d3ea53-8577{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:5px;border-start-end-radius:5px;border-end-start-radius:5px;border-end-end-radius:5px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgb(255, 255, 255);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: hidden; overflow-y: hidden; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-7bc53499-4324{width:100%;height:275px;min-width:0px;min-height:0px;max-width:100%;object-fit:cover;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-image:url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/work-basin-cabinet.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-6ef5000-f743{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:17px;color:rgb(22, 52, 78);line-height:23.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:17px;padding-block-end:21px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); & > :nth-child(1) { display: block; color: rgb(83, 103, 121); font-size: 13px; font-weight: 400; font-style: normal; line-height: 19.5px; letter-spacing: 0.91px; text-transform: uppercase; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }\n}.elementor .e-6809420c-7526{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:5px;border-start-end-radius:5px;border-end-start-radius:5px;border-end-end-radius:5px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgb(255, 255, 255);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: hidden; overflow-y: hidden; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-438b780a-3039{width:100%;height:275px;min-width:0px;min-height:0px;max-width:100%;object-fit:cover;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-image:url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/work-sink-waste.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-7dcff6a6-5662{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:17px;color:rgb(22, 52, 78);line-height:23.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:17px;padding-block-end:21px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); & > :nth-child(1) { display: block; color: rgb(83, 103, 121); font-size: 13px; font-weight: 400; font-style: normal; line-height: 19.5px; letter-spacing: 0.91px; text-transform: uppercase; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }\n}.elementor .e-7f395fc6-16df{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:5px;border-start-end-radius:5px;border-end-start-radius:5px;border-end-end-radius:5px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgb(255, 255, 255);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: hidden; overflow-y: hidden; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-6e9fc871-ded4{width:100%;height:275px;object-fit:cover;display:block;object-position: center; &.e-image-base { height: 275px !important; object-fit: cover !important; }\n}.elementor .e-3b2a42ff-4b87{font-weight:700;font-size:17px;color:#16344e;line-height:1.4;padding-block-start:17px;padding-block-end:21px;padding-inline-start:18px;padding-inline-end:18px;margin:0px;& > span { display: block; font-size: 13px; font-weight: 400; color: #536779; margin-bottom: 6px; letter-spacing: 0.91px; text-transform: uppercase; } & > small { display: block; margin-top: 8px; font-size: 13px; line-height: 1.5; font-weight: 400; color: #536779; } & > span:last-child { display: block; margin-top: 8px; margin-bottom: 0; font-size: 13px; line-height: 1.5; font-weight: 400; color: #536779; text-transform: none; letter-spacing: normal; }\n}.elementor .e-3571f4d5-1031{overflow:hidden;padding:0px;margin:0px;border-radius:5px;background-color:#fff;display:block;}.elementor .e-3433654f-9606{width:100%;height:275px;object-fit:cover;display:block;object-position: center; &.e-image-base { height: 275px !important; object-fit: cover !important; }\n}.elementor .e-68684e9d-e68f{font-weight:700;font-size:17px;color:#16344e;line-height:1.4;padding-block-start:17px;padding-block-end:21px;padding-inline-start:18px;padding-inline-end:18px;margin:0px;& > span { display: block; font-size: 13px; font-weight: 400; color: #536779; margin-bottom: 6px; letter-spacing: 0.91px; text-transform: uppercase; } & > small { display: block; margin-top: 8px; font-size: 13px; line-height: 1.5; font-weight: 400; color: #536779; } & > span:last-child { display: block; margin-top: 8px; margin-bottom: 0; font-size: 13px; line-height: 1.5; font-weight: 400; color: #536779; text-transform: none; letter-spacing: normal; }\n}.elementor .e-7d6286ae-d9bb{overflow:hidden;padding:0px;margin:0px;border-radius:5px;background-color:#fff;display:block;}.elementor .e-3f0bb70d-7dda{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:grid;flex-direction:row;gap:20px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-778062b3-b6f3{width:min(1220px, 100% - 80px);height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;margin-block-end:auto;margin-inline-start:auto;margin-inline-end:auto;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-66ff41e5-274f{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:74px;padding-block-end:74px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgb(237, 243, 247);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-74b58cd3-585a{width:0px;height:0px;overflow:hidden;position:absolute;padding:0px;margin:0px;}.elementor .e-7202d3b5-edf9{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:14px;color:rgb(17, 105, 179);letter-spacing:1.82px;line-height:23.1px;text-align:start;font-style:normal;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179);\n}.elementor .e-79a3ee8f-a8c2{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:43px;color:rgb(22, 52, 78);letter-spacing:-1.505px;line-height:48.16px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); & > :nth-child(1) { display: inline; color: rgb(22, 52, 78); font-size: 43px; font-weight: 700; font-style: normal; line-height: 48.16px; letter-spacing: -1.505px; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }\n}.elementor .e-6c06207f-4dfc{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-637a71ff-500e{width:92px;height:30px;min-width:0px;min-height:0px;max-width:100%;object-fit:contain;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:center;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:18px;margin-inline-start:auto;margin-inline-end:auto;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-image:url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/google-wordmark.png");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:center center;box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-1609d23f-b3de{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:22px;color:rgb(22, 52, 78);letter-spacing:-0.55px;line-height:24.64px;text-align:center;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-6733247c-8975{width:auto;height:auto;min-width:0px;min-height:0px;max-width:400px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:13px;color:rgb(83, 103, 121);line-height:21.45px;text-align:center;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:8px;margin-block-end:20px;margin-inline-start:auto;margin-inline-end:auto;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121);\n}.elementor .e-59b6638b-91a4{font-family:Arial;font-weight:700;font-size:2rem;color:#0a3150;line-height:1.2;margin:0px;}.elementor .e-61cd62a4-2dc1{font-family:Arial;font-size:1rem;color:#16344e;margin:0px;}.elementor .e-17203748-23a9{font-family:Arial;font-size:0.75rem;color:#526879;margin:0px;}.elementor .e-fdbc90a-2ead:hover,.elementor .e-fdbc90a-2ead:focus-visible{background-color:#0a3150;}.elementor .e-fdbc90a-2ead{font-family:Arial;font-weight:700;font-size:1rem;color:white;padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;margin-block-start:0.5rem;border-radius:0.35rem;background-color:#1469b0;}.elementor .e-5882162d-2d43{width:100%;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:center;font-style:normal;text-transform:none;padding:1.5rem;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.5rem;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:#f2f8fc;box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:column;gap:0.75rem;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-256bce80-ffba{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:center;font-style:normal;text-transform:none;padding-block-start:35px;padding-block-end:35px;padding-inline-start:35px;padding-inline-end:35px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:8px;border-start-end-radius:8px;border-end-start-radius:8px;border-end-end-radius:8px;border-block-start-width:0.8px;border-block-end-width:0.8px;border-inline-start-width:0.8px;border-inline-end-width:0.8px;background-color:rgb(250, 252, 253);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: solid solid solid solid; border-color: rgb(219, 228, 235) rgb(219, 228, 235) rgb(219, 228, 235) rgb(219, 228, 235);\n}.elementor .e-2814b08f-4113{width:min(1220px, 100% - 80px);height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:88px;padding-block-end:88px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;margin-block-end:auto;margin-inline-start:auto;margin-inline-end:auto;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:grid;flex-direction:row;gap:90px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:1fr 1fr;grid-template-rows:none;justify-content:normal;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-675e4c7d-c39e{width:0px;height:0px;overflow:hidden;position:absolute;padding:0px;margin:0px;}.elementor .e-4c07fbe6-a8e4{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:14px;color:rgb(17, 105, 179);letter-spacing:1.82px;line-height:23.1px;text-align:start;font-style:normal;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179);\n}.elementor .e-3edc8d49-7227{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:43px;color:rgb(22, 52, 78);letter-spacing:-1.505px;line-height:48.16px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-38f70fc8-443f{width:auto;height:auto;min-width:0px;min-height:0px;max-width:450px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:17px;color:rgb(83, 103, 121);line-height:28.05px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:24px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121);\n}.elementor .e-5594d94c-a30a{width:auto;height:auto;min-width:0px;min-height:44px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:16px;color:rgb(17, 105, 179);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:inline-flex;flex-direction:row;gap:12px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179); &::before { content: ""; display: block; width: 20px; height: 24px; flex-shrink: 0; background: url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/lps1800-icon-312.png") center / contain no-repeat; }\n}.elementor .e-50192478-1c15{width:100%;height:330px;max-width:100%;object-fit:cover;object-position:50% 18%;margin-block-start:24px;border-radius:12px;display:block;&.e-image-base { width: 100% !important; height: 330px !important; max-height: 330px; object-fit: cover !important; object-position: 50% 22% !important; border-radius: 12px; filter: brightness(0.94) saturate(0.94); box-shadow: 0 12px 28px rgba(8,45,83,0.10); mask-image: linear-gradient(to bottom, black 86%, transparent 100%); } &.e-image-base { object-position: 50% 18% !important; } &.e-image-base { width: min(100%, 400px) !important; object-position: 50% 18% !important; mask-image: linear-gradient(to bottom, black 94%, transparent 100%); }\n}.elementor .e-34551d2e-7446{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-1cbf5b7a-e00f{font-family:Arial;color:inherit;padding:0px;margin:0px;display:block;font-size: inherit; font-weight: inherit; line-height: inherit; & > :nth-child(1) { display: block; color: rgb(83, 103, 121); font-size: 15px; font-weight: 400; font-style: normal; line-height: 21.75px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } &::after { content: "+"; position: absolute; top: 16px; right: 2px; bottom: 34.85px; left: 554.4px; background-image: none; background-color: rgba(0, 0, 0, 0); color: rgb(17, 105, 179); font-size: 19px; font-weight: 400; display: block; z-index: auto; } &::before { content: none; display: none; } &::after { content: none; display: none; }\n}.elementor .e-49e870ff-3f65{width:100%;min-width:0px;font-family:Arial;padding:0px;margin:0px;&::after { content: "+"; position: absolute; top: 16px; right: 2px; bottom: 34.85px; left: 554.4px; background-image: none; background-color: rgba(0, 0, 0, 0); color: rgb(17, 105, 179); font-size: 19px; font-weight: 400; display: block; z-index: auto; } &::before { content: none; display: none; } &::after { content: none; display: none; }\n}.elementor .e-1339d8b-54e8{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:relative;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:17px;color:rgb(22, 52, 78);line-height:24.65px;text-align:start;font-style:normal;text-transform:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:0px;padding-inline-end:22px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; display: list-item; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); &::after { content: "+"; position: absolute; top: 16px; right: 2px; bottom: 34.85px; left: 554.4px; background-image: none; background-color: rgba(0, 0, 0, 0); color: rgb(17, 105, 179); font-size: 19px; font-weight: 400; display: block; z-index: auto; }\n}.elementor .e-54513e17-5ebb{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:15px;color:rgb(83, 103, 121);line-height:24.75px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:22px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121);\n}.elementor .e-3b39609e-8458{font-family:Arial;padding:0px;margin:0px;display:block;}.elementor .e-157b7b3e-eb94{font-family:Arial;padding:0px;margin:0px;display:block;}.elementor .e-605272f1-97ff{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0.8px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none solid none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(207, 218, 228) rgb(22, 52, 78);\n}.elementor .e-6337147a-2133{font-family:Arial;color:inherit;padding:0px;margin:0px;display:block;font-size: inherit; font-weight: inherit; line-height: inherit; & > :nth-child(1) { display: block; color: rgb(83, 103, 121); font-size: 15px; font-weight: 400; font-style: normal; line-height: 21.75px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } &::after { content: "+"; position: absolute; top: 16px; right: 2px; bottom: 34.85px; left: 554.4px; background-image: none; background-color: rgba(0, 0, 0, 0); color: rgb(17, 105, 179); font-size: 19px; font-weight: 400; display: block; z-index: auto; } &::before { content: none; display: none; } &::after { content: none; display: none; }\n}.elementor .e-2e34b4a1-9cc2{width:100%;min-width:0px;font-family:Arial;padding:0px;margin:0px;&::after { content: "+"; position: absolute; top: 16px; right: 2px; bottom: 34.85px; left: 554.4px; background-image: none; background-color: rgba(0, 0, 0, 0); color: rgb(17, 105, 179); font-size: 19px; font-weight: 400; display: block; z-index: auto; } &::before { content: none; display: none; } &::after { content: none; display: none; }\n}.elementor .e-3da0646c-fe01{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:relative;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:17px;color:rgb(22, 52, 78);line-height:24.65px;text-align:start;font-style:normal;text-transform:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:0px;padding-inline-end:22px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; display: list-item; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); &::after { content: "+"; position: absolute; top: 16px; right: 2px; bottom: 34.85px; left: 554.4px; background-image: none; background-color: rgba(0, 0, 0, 0); color: rgb(17, 105, 179); font-size: 19px; font-weight: 400; display: block; z-index: auto; }\n}.elementor .e-8c5aa1f-3434{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:15px;color:rgb(83, 103, 121);line-height:24.75px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:22px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121);\n}.elementor .e-123da8b0-3c89{font-family:Arial;padding:0px;margin:0px;display:block;}.elementor .e-3bdcb806-1b36{font-family:Arial;padding:0px;margin:0px;display:block;}.elementor .e-18793096-4bc1{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0.8px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none solid none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(207, 218, 228) rgb(22, 52, 78);\n}.elementor .e-79ff6f78-21b7{font-family:Arial;color:inherit;padding:0px;margin:0px;display:block;font-size: inherit; font-weight: inherit; line-height: inherit; & > :nth-child(1) { display: block; color: rgb(83, 103, 121); font-size: 15px; font-weight: 400; font-style: normal; line-height: 21.75px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } &::after { content: "+"; position: absolute; top: 16px; right: 2px; bottom: 34.85px; left: 554.4px; background-image: none; background-color: rgba(0, 0, 0, 0); color: rgb(17, 105, 179); font-size: 19px; font-weight: 400; display: block; z-index: auto; } &::before { content: none; display: none; } &::after { content: none; display: none; }\n}.elementor .e-29e5ccad-aee0{width:100%;min-width:0px;font-family:Arial;padding:0px;margin:0px;&::after { content: "+"; position: absolute; top: 16px; right: 2px; bottom: 34.85px; left: 554.4px; background-image: none; background-color: rgba(0, 0, 0, 0); color: rgb(17, 105, 179); font-size: 19px; font-weight: 400; display: block; z-index: auto; } &::before { content: none; display: none; } &::after { content: none; display: none; }\n}.elementor .e-7d660fe0-1f72{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:relative;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:17px;color:rgb(22, 52, 78);line-height:24.65px;text-align:start;font-style:normal;text-transform:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:0px;padding-inline-end:22px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; display: list-item; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); &::after { content: "+"; position: absolute; top: 16px; right: 2px; bottom: 34.85px; left: 554.4px; background-image: none; background-color: rgba(0, 0, 0, 0); color: rgb(17, 105, 179); font-size: 19px; font-weight: 400; display: block; z-index: auto; }\n}.elementor .e-3a1c7c79-d302{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:15px;color:rgb(83, 103, 121);line-height:24.75px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:22px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121);\n}.elementor .e-afe0ec8-52aa{font-family:Arial;padding:0px;margin:0px;display:block;}.elementor .e-4a58379f-1428{font-family:Arial;padding:0px;margin:0px;display:block;}.elementor .e-238fef0b-9ac8{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0.8px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none solid none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(207, 218, 228) rgb(22, 52, 78);\n}.elementor .e-6add52b1-186d{font-family:Arial;color:inherit;padding:0px;margin:0px;display:block;font-size: inherit; font-weight: inherit; line-height: inherit; & > :nth-child(1) { display: block; color: rgb(83, 103, 121); font-size: 15px; font-weight: 400; font-style: normal; line-height: 21.75px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } &::after { content: "+"; position: absolute; top: 16px; right: 2px; bottom: 34.85px; left: 554.4px; background-image: none; background-color: rgba(0, 0, 0, 0); color: rgb(17, 105, 179); font-size: 19px; font-weight: 400; display: block; z-index: auto; } &::before { content: none; display: none; } &::after { content: none; display: none; }\n}.elementor .e-12406c10-77c9{width:100%;min-width:0px;font-family:Arial;padding:0px;margin:0px;&::after { content: "+"; position: absolute; top: 16px; right: 2px; bottom: 34.85px; left: 554.4px; background-image: none; background-color: rgba(0, 0, 0, 0); color: rgb(17, 105, 179); font-size: 19px; font-weight: 400; display: block; z-index: auto; } &::before { content: none; display: none; } &::after { content: none; display: none; }\n}.elementor .e-63b64400-4ad1{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:relative;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:17px;color:rgb(22, 52, 78);line-height:24.65px;text-align:start;font-style:normal;text-transform:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:0px;padding-inline-end:22px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; display: list-item; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); &::after { content: "+"; position: absolute; top: 16px; right: 2px; bottom: 34.85px; left: 554.4px; background-image: none; background-color: rgba(0, 0, 0, 0); color: rgb(17, 105, 179); font-size: 19px; font-weight: 400; display: block; z-index: auto; }\n}.elementor .e-7c5f9d33-dfc2{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:15px;color:rgb(83, 103, 121);line-height:24.75px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:22px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121);\n}.elementor .e-1b40d7e0-1995{font-family:Arial;padding:0px;margin:0px;display:block;}.elementor .e-7a4e939a-7728{font-family:Arial;padding:0px;margin:0px;display:block;}.elementor .e-3938cfc4-2a9b{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0.8px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none solid none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(207, 218, 228) rgb(22, 52, 78);\n}.elementor .e-e36632b-be6f{font-family:Arial;color:inherit;padding:0px;margin:0px;display:block;font-size: inherit; font-weight: inherit; line-height: inherit; & > :nth-child(1) { display: block; color: rgb(83, 103, 121); font-size: 15px; font-weight: 400; font-style: normal; line-height: 21.75px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } &::after { content: "+"; position: absolute; top: 16px; right: 2px; bottom: 34.85px; left: 554.4px; background-image: none; background-color: rgba(0, 0, 0, 0); color: rgb(17, 105, 179); font-size: 19px; font-weight: 400; display: block; z-index: auto; } &::before { content: none; display: none; } &::after { content: none; display: none; }\n}.elementor .e-24d22745-55a3{width:100%;min-width:0px;font-family:Arial;padding:0px;margin:0px;&::after { content: "+"; position: absolute; top: 16px; right: 2px; bottom: 34.85px; left: 554.4px; background-image: none; background-color: rgba(0, 0, 0, 0); color: rgb(17, 105, 179); font-size: 19px; font-weight: 400; display: block; z-index: auto; } &::before { content: none; display: none; } &::after { content: none; display: none; }\n}.elementor .e-4bb0fbb1-e2ea{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:relative;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:17px;color:rgb(22, 52, 78);line-height:24.65px;text-align:start;font-style:normal;text-transform:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:0px;padding-inline-end:22px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; display: list-item; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); &::after { content: "+"; position: absolute; top: 16px; right: 2px; bottom: 34.85px; left: 554.4px; background-image: none; background-color: rgba(0, 0, 0, 0); color: rgb(17, 105, 179); font-size: 19px; font-weight: 400; display: block; z-index: auto; }\n}.elementor .e-294d3f65-5bb6{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:15px;color:rgb(83, 103, 121);line-height:24.75px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:22px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121);\n}.elementor .e-70493870-e386{font-family:Arial;padding:0px;margin:0px;display:block;}.elementor .e-33f9b779-59a1{font-family:Arial;padding:0px;margin:0px;display:block;}.elementor .e-707b4233-b24a{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0.8px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none solid none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(207, 218, 228) rgb(22, 52, 78);\n}.elementor .e-6acaadb5-3bf3{font-family:Arial;color:inherit;padding:0px;margin:0px;display:block;font-size: inherit; font-weight: inherit; line-height: inherit; & > :nth-child(1) { display: block; color: rgb(83, 103, 121); font-size: 15px; font-weight: 400; font-style: normal; line-height: 21.75px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } &::after { content: "+"; position: absolute; top: 16px; right: 2px; bottom: 34.85px; left: 554.4px; background-image: none; background-color: rgba(0, 0, 0, 0); color: rgb(17, 105, 179); font-size: 19px; font-weight: 400; display: block; z-index: auto; } &::before { content: none; display: none; } &::after { content: none; display: none; }\n}.elementor .e-794986f5-620c{width:100%;min-width:0px;font-family:Arial;padding:0px;margin:0px;&::after { content: "+"; position: absolute; top: 16px; right: 2px; bottom: 34.85px; left: 554.4px; background-image: none; background-color: rgba(0, 0, 0, 0); color: rgb(17, 105, 179); font-size: 19px; font-weight: 400; display: block; z-index: auto; } &::before { content: none; display: none; } &::after { content: none; display: none; }\n}.elementor .e-502b341d-ecbe{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:relative;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:17px;color:rgb(22, 52, 78);line-height:24.65px;text-align:start;font-style:normal;text-transform:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:0px;padding-inline-end:22px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; display: list-item; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); &::after { content: "+"; position: absolute; top: 16px; right: 2px; bottom: 34.85px; left: 554.4px; background-image: none; background-color: rgba(0, 0, 0, 0); color: rgb(17, 105, 179); font-size: 19px; font-weight: 400; display: block; z-index: auto; }\n}.elementor .e-56a5eecb-430e{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:15px;color:rgb(83, 103, 121);line-height:24.75px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:22px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121);\n}.elementor .e-14cd496a-df6d{font-family:Arial;padding:0px;margin:0px;display:block;}.elementor .e-257eb189-aa6c{font-family:Arial;padding:0px;margin:0px;display:block;}.elementor .e-1b884559-ba02{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0.8px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none solid none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(207, 218, 228) rgb(22, 52, 78);\n}.elementor .e-7e733a7d-eac9{font-family:Arial;color:inherit;padding:0px;margin:0px;display:block;font-size: inherit; font-weight: inherit; line-height: inherit; & > :nth-child(1) { display: block; color: rgb(83, 103, 121); font-size: 15px; font-weight: 400; font-style: normal; line-height: 21.75px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } &::after { content: "+"; position: absolute; top: 16px; right: 2px; bottom: 34.85px; left: 554.4px; background-image: none; background-color: rgba(0, 0, 0, 0); color: rgb(17, 105, 179); font-size: 19px; font-weight: 400; display: block; z-index: auto; } &::before { content: none; display: none; } &::after { content: none; display: none; }\n}.elementor .e-381161c6-e0d7{width:100%;min-width:0px;font-family:Arial;padding:0px;margin:0px;&::after { content: "+"; position: absolute; top: 16px; right: 2px; bottom: 34.85px; left: 554.4px; background-image: none; background-color: rgba(0, 0, 0, 0); color: rgb(17, 105, 179); font-size: 19px; font-weight: 400; display: block; z-index: auto; } &::before { content: none; display: none; } &::after { content: none; display: none; }\n}.elementor .e-22c49762-3b4d{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:relative;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:17px;color:rgb(22, 52, 78);line-height:24.65px;text-align:start;font-style:normal;text-transform:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:0px;padding-inline-end:22px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; display: list-item; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); &::after { content: "+"; position: absolute; top: 16px; right: 2px; bottom: 34.85px; left: 554.4px; background-image: none; background-color: rgba(0, 0, 0, 0); color: rgb(17, 105, 179); font-size: 19px; font-weight: 400; display: block; z-index: auto; }\n}.elementor .e-4fca067f-9741{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:15px;color:rgb(83, 103, 121);line-height:24.75px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:22px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121);\n}.elementor .e-4ed89d6d-e466{font-family:Arial;padding:0px;margin:0px;display:block;}.elementor .e-6c6b82b0-5a78{font-family:Arial;padding:0px;margin:0px;display:block;}.elementor .e-51763b51-f674{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0.8px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none solid none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(207, 218, 228) rgb(22, 52, 78);\n}.elementor .e-20e507b0-bcc5{font-family:Arial;color:inherit;padding:0px;margin:0px;display:block;font-size: inherit; font-weight: inherit; line-height: inherit; & > :nth-child(1) { display: block; color: rgb(83, 103, 121); font-size: 15px; font-weight: 400; font-style: normal; line-height: 21.75px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } &::after { content: "+"; position: absolute; top: 16px; right: 2px; bottom: 34.85px; left: 554.4px; background-image: none; background-color: rgba(0, 0, 0, 0); color: rgb(17, 105, 179); font-size: 19px; font-weight: 400; display: block; z-index: auto; } &::before { content: none; display: none; } &::after { content: none; display: none; }\n}.elementor .e-276da5e3-a94f{width:100%;min-width:0px;font-family:Arial;padding:0px;margin:0px;&::after { content: "+"; position: absolute; top: 16px; right: 2px; bottom: 34.85px; left: 554.4px; background-image: none; background-color: rgba(0, 0, 0, 0); color: rgb(17, 105, 179); font-size: 19px; font-weight: 400; display: block; z-index: auto; } &::before { content: none; display: none; } &::after { content: none; display: none; }\n}.elementor .e-69590ab2-84f8{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:relative;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:17px;color:rgb(22, 52, 78);line-height:24.65px;text-align:start;font-style:normal;text-transform:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:0px;padding-inline-end:22px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; display: list-item; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); &::after { content: "+"; position: absolute; top: 16px; right: 2px; bottom: 34.85px; left: 554.4px; background-image: none; background-color: rgba(0, 0, 0, 0); color: rgb(17, 105, 179); font-size: 19px; font-weight: 400; display: block; z-index: auto; }\n}.elementor .e-640854f3-cce0{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:15px;color:rgb(83, 103, 121);line-height:24.75px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:22px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121);\n}.elementor .e-459d3b0f-7f1f{font-family:Arial;padding:0px;margin:0px;display:block;}.elementor .e-2788c224-9538{font-family:Arial;padding:0px;margin:0px;display:block;}.elementor .e-153ae4e5-76f9{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0.8px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none solid none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(207, 218, 228) rgb(22, 52, 78);\n}.elementor .e-1b124746-bb9d{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-26073aa9-7ff5{width:min(1220px, 100% - 80px);height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;margin-block-end:auto;margin-inline-start:auto;margin-inline-end:auto;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:grid;flex-direction:row;gap:85px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:1fr 1fr;grid-template-rows:none;justify-content:normal;align-items:start;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-502bc6d8-a457{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:75px;padding-block-end:75px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0.8px;border-block-end-width:0.8px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgb(243, 247, 250);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: solid none solid none; border-color: rgb(219, 228, 235) rgb(22, 52, 78) rgb(219, 228, 235) rgb(22, 52, 78);\n}.elementor .e-41e6d93f-b4a2{width:82px;height:auto;min-width:0px;min-height:0px;max-width:100%;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:15px;color:rgb(22, 52, 78);line-height:24.75px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-image:url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/google-wordmark.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-5b18aa95-529a{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:28px;color:rgb(22, 52, 78);letter-spacing:-0.98px;line-height:48.16px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-7a566314-5732{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:14px;color:rgb(83, 103, 121);line-height:21px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121);\n}.elementor .e-161f132b-fa44{width:44px;height:44px;min-width:0px;min-height:0px;max-width:100%;object-fit:cover;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:15px;color:rgb(22, 52, 78);line-height:24.75px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:50%;border-start-end-radius:50%;border-end-start-radius:50%;border-end-end-radius:50%;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-image:url("https://local-plumbing-services.co.uk/wp-content/uploads/2025/11/ChIJxUi09eQz30cRY6dpJfZyeCs_d799af6edd83de8bfa08cc97f7653517.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 0 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-7ed76885-79c1{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:15px;color:rgb(8, 45, 83);line-height:21px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); border-color: rgb(8, 45, 83) rgb(8, 45, 83) rgb(8, 45, 83) rgb(8, 45, 83);\n}.elementor .e-51c833a3-ffae{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:12px;color:rgb(83, 103, 121);line-height:19.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:2px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121);\n}.elementor .e-5757ad08-d9c7{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:15px;color:rgb(22, 52, 78);line-height:24.75px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:1 1 0%;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-a97dad7-d2f7{width:54px;height:auto;min-width:0px;min-height:0px;max-width:100%;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:15px;color:rgb(22, 52, 78);line-height:24.75px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-image:url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/google-wordmark.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 0 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-52129e47-662d{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:15px;color:rgb(22, 52, 78);line-height:24.75px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;gap:10px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); &.e-con { column-gap: 0.75rem !important; row-gap: 0.75rem !important; }\n}.elementor .e-6a84e35f-18dd{font-family:Arial;color:inherit;padding:0px;margin:0px;display:inline;font-size: inherit; font-weight: inherit; line-height: inherit;\n}.elementor .e-66f56bc2-6052{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:23px;color:rgb(166, 99, 0);letter-spacing:2px;line-height:23px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:16px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); border-color: rgb(166, 99, 0) rgb(166, 99, 0) rgb(166, 99, 0) rgb(166, 99, 0);\n}.elementor .e-75dbd081-2f64{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:17px;color:rgb(8, 45, 83);line-height:25.5px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); border-color: rgb(8, 45, 83) rgb(8, 45, 83) rgb(8, 45, 83) rgb(8, 45, 83);\n}.elementor .e-3b2906ca-a5b7{width:auto;height:auto;min-width:0px;min-height:44px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:12px;color:rgb(17, 105, 179);line-height:19.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:inline-flex;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179);\n}.elementor .e-430917ce-b61b{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:15px;color:rgb(22, 52, 78);line-height:24.75px;text-align:start;font-style:normal;text-transform:none;padding-block-start:18px;padding-block-end:18px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:8px;border-start-end-radius:8px;border-end-start-radius:8px;border-end-end-radius:8px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgb(255, 255, 255);box-shadow:0px 3px 12px 0px rgba(8, 45, 83, 0.03);opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); border-block-start-width: 0.8px; border-block-end-width: 0.8px; border-inline-start-width: 0.8px; border-inline-end-width: 0.8px; border-style: solid solid solid solid; border-color: rgb(219, 228, 235) rgb(219, 228, 235) rgb(219, 228, 235) rgb(219, 228, 235);\n}.elementor .e-5d38276-59ce{width:44px;height:44px;min-width:0px;min-height:0px;max-width:100%;object-fit:cover;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:15px;color:rgb(22, 52, 78);line-height:24.75px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:50%;border-start-end-radius:50%;border-end-start-radius:50%;border-end-end-radius:50%;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-image:url("https://local-plumbing-services.co.uk/wp-content/uploads/2025/11/ChIJxUi09eQz30cRY6dpJfZyeCs_cf0097288e6b223a4d187559a10f8d84.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 0 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-375d08cb-818f{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:15px;color:rgb(8, 45, 83);line-height:21px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); border-color: rgb(8, 45, 83) rgb(8, 45, 83) rgb(8, 45, 83) rgb(8, 45, 83);\n}.elementor .e-757b358e-3191{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:12px;color:rgb(83, 103, 121);line-height:19.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:2px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121);\n}.elementor .e-a84bb3b-a430{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:15px;color:rgb(22, 52, 78);line-height:24.75px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:1 1 0%;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-1291fbd-240c{width:54px;height:auto;min-width:0px;min-height:0px;max-width:100%;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:15px;color:rgb(22, 52, 78);line-height:24.75px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-image:url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/google-wordmark.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 0 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-1f5d49b7-7056{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:15px;color:rgb(22, 52, 78);line-height:24.75px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;gap:10px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); &.e-con { column-gap: 0.75rem !important; row-gap: 0.75rem !important; }\n}.elementor .e-4c8375d3-96ec{font-family:Arial;color:inherit;padding:0px;margin:0px;display:inline;font-size: inherit; font-weight: inherit; line-height: inherit;\n}.elementor .e-638e7d01-7385{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:23px;color:rgb(166, 99, 0);letter-spacing:2px;line-height:23px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:16px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); border-color: rgb(166, 99, 0) rgb(166, 99, 0) rgb(166, 99, 0) rgb(166, 99, 0);\n}.elementor .e-574a86c2-6987{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:17px;color:rgb(8, 45, 83);line-height:25.5px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); border-color: rgb(8, 45, 83) rgb(8, 45, 83) rgb(8, 45, 83) rgb(8, 45, 83);\n}.elementor .e-1ebb598b-6bdf{width:auto;height:auto;min-width:0px;min-height:44px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:12px;color:rgb(17, 105, 179);line-height:19.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:inline-flex;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179);\n}.elementor .e-2fc127e5-e039{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:15px;color:rgb(22, 52, 78);line-height:24.75px;text-align:start;font-style:normal;text-transform:none;padding-block-start:18px;padding-block-end:18px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:8px;border-start-end-radius:8px;border-end-start-radius:8px;border-end-end-radius:8px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgb(255, 255, 255);box-shadow:0px 3px 12px 0px rgba(8, 45, 83, 0.03);opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); border-block-start-width: 0.8px; border-block-end-width: 0.8px; border-inline-start-width: 0.8px; border-inline-end-width: 0.8px; border-style: solid solid solid solid; border-color: rgb(219, 228, 235) rgb(219, 228, 235) rgb(219, 228, 235) rgb(219, 228, 235);\n}.elementor .e-2bf943c9-6e9b{width:44px;height:44px;min-width:0px;min-height:0px;max-width:100%;object-fit:cover;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:15px;color:rgb(22, 52, 78);line-height:24.75px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:50%;border-start-end-radius:50%;border-end-start-radius:50%;border-end-end-radius:50%;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-image:url("https://local-plumbing-services.co.uk/wp-content/uploads/2025/11/ChIJxUi09eQz30cRY6dpJfZyeCs_daca72da98fba2493a08cbb4242e39ae.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 0 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-4a8bed09-be4d{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:15px;color:rgb(8, 45, 83);line-height:21px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); border-color: rgb(8, 45, 83) rgb(8, 45, 83) rgb(8, 45, 83) rgb(8, 45, 83);\n}.elementor .e-2622f97c-3ee5{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:12px;color:rgb(83, 103, 121);line-height:19.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:2px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121);\n}.elementor .e-37bde9f3-214b{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:15px;color:rgb(22, 52, 78);line-height:24.75px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:1 1 0%;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-26f813d7-2055{width:54px;height:auto;min-width:0px;min-height:0px;max-width:100%;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:15px;color:rgb(22, 52, 78);line-height:24.75px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-image:url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/google-wordmark.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 0 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-39332d11-4b75{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:15px;color:rgb(22, 52, 78);line-height:24.75px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;gap:10px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); &.e-con { column-gap: 0.75rem !important; row-gap: 0.75rem !important; }\n}.elementor .e-476f4f81-6690{font-family:Arial;color:inherit;padding:0px;margin:0px;display:inline;font-size: inherit; font-weight: inherit; line-height: inherit;\n}.elementor .e-1e01ac8b-9006{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:23px;color:rgb(166, 99, 0);letter-spacing:2px;line-height:23px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:16px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); border-color: rgb(166, 99, 0) rgb(166, 99, 0) rgb(166, 99, 0) rgb(166, 99, 0);\n}.elementor .e-47cf0c0a-3ad3{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:17px;color:rgb(8, 45, 83);line-height:25.5px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); border-color: rgb(8, 45, 83) rgb(8, 45, 83) rgb(8, 45, 83) rgb(8, 45, 83);\n}.elementor .e-5bfc721d-153b{width:auto;height:auto;min-width:0px;min-height:44px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:12px;color:rgb(17, 105, 179);line-height:19.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:inline-flex;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179);\n}.elementor .e-6bc1d54b-b1d0{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:15px;color:rgb(22, 52, 78);line-height:24.75px;text-align:start;font-style:normal;text-transform:none;padding-block-start:18px;padding-block-end:18px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:8px;border-start-end-radius:8px;border-end-start-radius:8px;border-end-end-radius:8px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgb(255, 255, 255);box-shadow:0px 3px 12px 0px rgba(8, 45, 83, 0.03);opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); border-block-start-width: 0.8px; border-block-end-width: 0.8px; border-inline-start-width: 0.8px; border-inline-end-width: 0.8px; border-style: solid solid solid solid; border-color: rgb(219, 228, 235) rgb(219, 228, 235) rgb(219, 228, 235) rgb(219, 228, 235);\n}.elementor .e-29a3adf4-2bb0{width:44px;height:44px;min-width:0px;min-height:0px;max-width:100%;object-fit:cover;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:15px;color:rgb(22, 52, 78);line-height:24.75px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:50%;border-start-end-radius:50%;border-end-start-radius:50%;border-end-end-radius:50%;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-image:url("https://local-plumbing-services.co.uk/wp-content/uploads/2025/11/ChIJxUi09eQz30cRY6dpJfZyeCs_635007f638c9aed5e1e45b80711030bf.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 0 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-8a061d0-b0c8{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:15px;color:rgb(8, 45, 83);line-height:21px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); border-color: rgb(8, 45, 83) rgb(8, 45, 83) rgb(8, 45, 83) rgb(8, 45, 83);\n}.elementor .e-703d246d-a8ea{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:12px;color:rgb(83, 103, 121);line-height:19.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:2px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121);\n}.elementor .e-2c7ca87b-351d{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:15px;color:rgb(22, 52, 78);line-height:24.75px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:1 1 0%;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-4bdc03f0-b574{width:54px;height:auto;min-width:0px;min-height:0px;max-width:100%;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:15px;color:rgb(22, 52, 78);line-height:24.75px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-image:url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/google-wordmark.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 0 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-815f3e0-cd4c{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:15px;color:rgb(22, 52, 78);line-height:24.75px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;gap:10px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); &.e-con { column-gap: 0.75rem !important; row-gap: 0.75rem !important; }\n}.elementor .e-3f51c5a0-b89e{font-family:Arial;color:inherit;padding:0px;margin:0px;display:inline;font-size: inherit; font-weight: inherit; line-height: inherit;\n}.elementor .e-73266d86-e1ae{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:23px;color:rgb(166, 99, 0);letter-spacing:2px;line-height:23px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:16px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); border-color: rgb(166, 99, 0) rgb(166, 99, 0) rgb(166, 99, 0) rgb(166, 99, 0);\n}.elementor .e-4423f1ab-3ada{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:17px;color:rgb(8, 45, 83);line-height:25.5px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); border-color: rgb(8, 45, 83) rgb(8, 45, 83) rgb(8, 45, 83) rgb(8, 45, 83);\n}.elementor .e-5cfd8ecd-cf22{width:auto;height:auto;min-width:0px;min-height:44px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:12px;color:rgb(17, 105, 179);line-height:19.8px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:inline-flex;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179);\n}.elementor .e-25869b56-be20{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:15px;color:rgb(22, 52, 78);line-height:24.75px;text-align:start;font-style:normal;text-transform:none;padding-block-start:18px;padding-block-end:18px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:8px;border-start-end-radius:8px;border-end-start-radius:8px;border-end-end-radius:8px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgb(255, 255, 255);box-shadow:0px 3px 12px 0px rgba(8, 45, 83, 0.03);opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); border-block-start-width: 0.8px; border-block-end-width: 0.8px; border-inline-start-width: 0.8px; border-inline-end-width: 0.8px; border-style: solid solid solid solid; border-color: rgb(219, 228, 235) rgb(219, 228, 235) rgb(219, 228, 235) rgb(219, 228, 235);\n}.elementor .e-5495cdab-8a18{width:min(1220px, 100% - 80px);height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:2rem;padding-block-end:3rem;margin-block-start:auto;margin-block-end:auto;margin-inline-start:auto;margin-inline-end:auto;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:grid;flex-direction:row;gap:1.5rem;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;border-block-start-width: 0px; border-block-end-width: 0px; border-inline-start-width: 0px; border-inline-end-width: 0px; background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); & > :nth-child(-n+3) { grid-column: 1 / -1; } &.e-con { column-gap: 1.5rem !important; row-gap: 1rem !important; }\n}.elementor .e-478be8ca-474d{width:0px;height:0px;overflow:hidden;position:absolute;padding:0px;margin:0px;}.elementor .e-1f7eb4e5-1aca{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:14px;color:rgb(17, 105, 179);letter-spacing:1.82px;line-height:23.1px;text-align:start;font-style:normal;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179);\n}.elementor .e-1a117473-c220{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:43px;color:rgb(22, 52, 78);letter-spacing:-1.505px;line-height:48.16px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); & > :nth-child(1) { display: inline; color: rgb(22, 52, 78); font-size: 43px; font-weight: 700; font-style: normal; line-height: 48.16px; letter-spacing: -1.505px; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }\n}.elementor .e-5b2c0031-9335{width:auto;height:auto;min-width:0px;min-height:0px;max-width:420px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:17px;color:rgb(83, 103, 121);line-height:28.05px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121);\n}.elementor .e-6e2331e1-2d7e{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:34px;color:rgb(22, 52, 78);letter-spacing:-1.19px;line-height:44.2px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:30px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;gap:13px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78); &::before { content: ""; display: block; width: 29px; height: 29px; flex-shrink: 0; background: url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/lps1800-icon-399.png") center / contain no-repeat; }\n}.elementor .e-7e982f31-f9af{width:auto;height:auto;min-width:0px;min-height:0px;max-width:420px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:15px;color:rgb(83, 103, 121);line-height:24.75px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:10px;margin-block-end:26px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121); & > :nth-child(1) { display: inline-block; color: rgb(83, 103, 121); font-size: 15px; font-weight: 400; font-style: normal; line-height: 24.75px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 8px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }\n}.elementor .e-73d2a9d1-3fee{width:auto;height:auto;min-width:0px;min-height:52px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:16px;color:rgb(8, 59, 37);line-height:21.6px;text-align:start;font-style:normal;text-transform:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:5px;border-start-end-radius:5px;border-end-start-radius:5px;border-end-end-radius:5px;border-block-start-width:0.8px;border-block-end-width:0.8px;border-inline-start-width:0.8px;border-inline-end-width:0.8px;background-color:rgb(37, 211, 102);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:inline-flex;flex-direction:row;gap:11px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:center;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: normal; z-index: auto; border-style: solid solid solid solid; border-color: rgb(37, 211, 102) rgb(37, 211, 102) rgb(37, 211, 102) rgb(37, 211, 102); &::before { content: ""; display: block; width: 24px; height: 24px; flex-shrink: 0; background: url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/lps1800-icon-404.png") center / contain no-repeat; }\n}.elementor .e-248ae492-dd03{width:24px;height:24px;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(17, 105, 179);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-image:url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/lps1800-icon-407.png");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:center center;box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 0 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: hidden; overflow-y: hidden; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179) rgb(17, 105, 179);\n}.elementor .e-1318015-a558{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(83, 103, 121);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121); & > :nth-child(1) { display: inline; color: rgb(83, 103, 121); font-size: 16px; font-weight: 700; font-style: normal; line-height: 26.4px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } & > :nth-child(2) { display: inline; color: rgb(83, 103, 121); font-size: 16px; font-weight: 400; font-style: normal; line-height: 26.4px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }\n}.elementor .e-2f3c8756-917a{width:auto;height:auto;min-width:0px;min-height:0px;max-width:400px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:27px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:30px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0.8px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;gap:14px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: normal; z-index: auto; border-style: solid none none none; border-color: rgb(219, 228, 235) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-5fc4f88d-3df2{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-5545083d-7368{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:27px;color:rgb(22, 52, 78);letter-spacing:-0.675px;line-height:30.24px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-c717667-b319{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:17px;color:rgb(83, 103, 121);line-height:28.05px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121) rgb(83, 103, 121);\n}.elementor .e-7992f924-7845{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:34px;padding-block-end:34px;padding-inline-start:34px;padding-inline-end:34px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:8px;border-start-end-radius:8px;border-end-start-radius:8px;border-end-end-radius:8px;border-block-start-width:0.8px;border-block-end-width:0.8px;border-inline-start-width:0.8px;border-inline-end-width:0.8px;background-color:rgb(245, 248, 250);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: solid solid solid solid; border-color: rgb(219, 228, 235) rgb(219, 228, 235) rgb(219, 228, 235) rgb(219, 228, 235);\n}.elementor .e-524b7961-1e01{width:min(1220px, 100% - 80px);height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:88px;padding-block-end:88px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;margin-block-end:auto;margin-inline-start:auto;margin-inline-end:auto;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:grid;flex-direction:row;gap:90px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:0.9fr 1.1fr;grid-template-rows:none;justify-content:normal;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-28703-7e8b{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78) rgb(22, 52, 78);\n}.elementor .e-399353b1-f509{width:100%;height:auto;min-width:0px;min-height:0px;max-width:100%;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(216, 229, 240);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; overflow-x: clip; overflow-y: clip; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(216, 229, 240) rgb(216, 229, 240) rgb(216, 229, 240) rgb(216, 229, 240);\n}.elementor .e-7c3bbe70-31d1{width:190px;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(216, 229, 240);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:12px;padding-inline-end:12px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:4px;border-start-end-radius:4px;border-end-start-radius:4px;border-end-end-radius:4px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgb(255, 255, 255);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(216, 229, 240) rgb(216, 229, 240) rgb(216, 229, 240) rgb(216, 229, 240);\n}.elementor .e-77cd2386-5952{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:14px;color:rgb(255, 255, 255);line-height:23.1px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:inline;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255);\n}.elementor .e-237f67bf-a515{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:15px;color:rgb(194, 211, 225);line-height:25.5px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(194, 211, 225) rgb(194, 211, 225) rgb(194, 211, 225) rgb(194, 211, 225); & > :nth-child(1) { display: inline; color: rgb(194, 211, 225); font-size: 15px; font-weight: 400; font-style: normal; line-height: 25.5px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } & > :nth-child(2) { display: inline; color: rgb(194, 211, 225); font-size: 15px; font-weight: 400; font-style: normal; line-height: 25.5px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }\n}.elementor .e-16fceb4e-56d1{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(216, 229, 240);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(216, 229, 240) rgb(216, 229, 240) rgb(216, 229, 240) rgb(216, 229, 240);\n}.elementor .e-2dc096cb-e72f{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:15px;color:rgb(216, 229, 240);line-height:25.5px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(216, 229, 240) rgb(216, 229, 240) rgb(216, 229, 240) rgb(216, 229, 240);\n}.elementor .e-1d1312e6-721f{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:15px;color:rgb(216, 229, 240);line-height:25.5px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(216, 229, 240) rgb(216, 229, 240) rgb(216, 229, 240) rgb(216, 229, 240);\n}.elementor .e-5262e76f-1b15{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:15px;color:rgb(216, 229, 240);line-height:25.5px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(216, 229, 240) rgb(216, 229, 240) rgb(216, 229, 240) rgb(216, 229, 240);\n}.elementor .e-1f23bf6-72f6{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:15px;color:rgb(216, 229, 240);line-height:25.5px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(216, 229, 240) rgb(216, 229, 240) rgb(216, 229, 240) rgb(216, 229, 240);\n}.elementor .e-3b93e1e7-fcbf{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:15px;color:rgb(216, 229, 240);column-gap:20px;line-height:25.5px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:grid;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:1fr 1fr;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: 12px; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(216, 229, 240) rgb(216, 229, 240) rgb(216, 229, 240) rgb(216, 229, 240);\n}.elementor .e-44c8f47d-3f4d{width:min(1220px, 100% - 80px);height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(216, 229, 240);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;margin-block-end:auto;margin-inline-start:auto;margin-inline-end:auto;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:grid;flex-direction:row;gap:60px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:1fr 1.2fr 1fr;grid-template-rows:none;justify-content:normal;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(216, 229, 240) rgb(216, 229, 240) rgb(216, 229, 240) rgb(216, 229, 240);\n}.elementor .e-5da9975-7d7a{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:13px;color:rgb(176, 197, 214);line-height:21.45px;text-align:start;font-style:normal;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(176, 197, 214) rgb(176, 197, 214) rgb(176, 197, 214) rgb(176, 197, 214);\n}.elementor .e-9b99a78-2434{width:min(1220px, 100% - 80px);height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:13px;color:rgb(176, 197, 214);line-height:21.45px;text-align:start;font-style:normal;text-transform:none;padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:32px;margin-block-end:auto;margin-inline-start:auto;margin-inline-end:auto;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0.8px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;gap:20px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:space-between;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: normal; z-index: auto; border-style: solid none none none; border-color: rgb(52, 80, 109) rgb(176, 197, 214) rgb(176, 197, 214) rgb(176, 197, 214);\n}.elementor .e-c9ab898-a293{width:auto;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:400;font-size:16px;color:rgb(216, 229, 240);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:45px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgb(8, 45, 83);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:block;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; column-gap: normal; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; row-gap: normal; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(216, 229, 240) rgb(216, 229, 240) rgb(216, 229, 240) rgb(216, 229, 240);\n}.elementor .e-1d227f14-704c{width:auto;height:auto;min-width:0px;min-height:62px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:16px;color:rgb(255, 255, 255);line-height:21.6px;text-align:start;font-style:normal;text-transform:none;padding-block-start:9px;padding-block-end:9px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:5px;border-start-end-radius:5px;border-end-start-radius:5px;border-end-end-radius:5px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgb(17, 105, 179);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;gap:9px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:center;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: normal; z-index: auto; border-style: none none none none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255); & > :nth-child(1) { display: block; color: rgb(255, 255, 255); font-size: 16px; font-weight: 700; font-style: normal; line-height: 21.6px; letter-spacing: normal; text-transform: none; white-space: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } & > :nth-child(1) > :nth-child(1) { display: block; color: rgb(255, 255, 255); font-size: 21px; font-weight: 900; font-style: normal; line-height: 28.35px; letter-spacing: normal; text-transform: none; white-space: nowrap; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } &::before { content: ""; display: block; width: 28px; height: 28px; flex-shrink: 0; background: url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/lps1800-icon-465.png") center / contain no-repeat; }\n}.elementor .e-148c5289-6a2b{width:auto;height:auto;min-width:0px;min-height:62px;object-fit:fill;object-position:50% 50%;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:Arial;font-weight:700;font-size:18px;color:rgb(66, 83, 75);line-height:24.3px;text-align:start;font-style:normal;text-transform:none;padding-block-start:9px;padding-block-end:9px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:28px;border-start-end-radius:28px;border-end-start-radius:28px;border-end-end-radius:28px;border-block-start-width:0.8px;border-block-end-width:0.8px;border-inline-start-width:0.8px;border-inline-end-width:0.8px;background-color:rgb(248, 250, 249);box-shadow:0px 0px 0px 0px transparent;opacity:100%;display:flex;flex-direction:row;gap:9px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:none;grid-template-rows:none;justify-content:center;align-items:center;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: nowrap; z-index: auto; border-style: solid solid solid solid; border-color: rgb(201, 216, 205) rgb(201, 216, 205) rgb(201, 216, 205) rgb(201, 216, 205); &::before { content: ""; display: block; width: 36px; height: 36px; flex-shrink: 0; background: url("https://local-plumbing-services.co.uk/wp-content/uploads/2026/09/lps1800-icon-470.png") center / contain no-repeat; }\n}.elementor .e-7e6e44d5-642d{width:440px;height:auto;min-width:0px;min-height:0px;object-fit:fill;object-position:50% 50%;position:fixed;inset-block-start:auto;inset-inline-end:18px;inset-block-end:18px;inset-inline-start:auto;z-index:20;font-family:Arial;font-weight:400;font-size:16px;color:rgb(22, 52, 78);line-height:26.4px;text-align:start;font-style:normal;text-transform:none;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:10px;border-start-end-radius:10px;border-end-start-radius:10px;border-end-end-radius:10px;border-block-start-width:0.8px;border-block-end-width:0.8px;border-inline-start-width:0.8px;border-inline-end-width:0.8px;background-color:rgb(255, 255, 255);box-shadow:0px 4px 20px 0px rgba(8, 45, 83, 0.15);opacity:100%;display:grid;flex-direction:row;gap:10px;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:1.25fr 1fr;grid-template-rows:none;justify-content:normal;align-items:normal;align-self:auto;background-position: 0% 0%; background-size: auto; box-sizing: border-box; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; letter-spacing: normal; mask-image: none; max-height: none; max-width: none; overflow-x: visible; overflow-y: visible; vertical-align: baseline; white-space: normal; border-style: solid solid solid solid; border-color: rgb(219, 228, 235) rgb(219, 228, 235) rgb(219, 228, 235) rgb(219, 228, 235);\n}.elementor .e-2dd4559-88be{width:100%;font-family:Arial;font-size:16px;color:#16344e;line-height:1.65;padding-block-start:0px;padding-block-end:104px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;background-color:#fff;max-width: none; box-sizing: border-box; & [data-id="1ea5a464"] { background-size: contain !important; background-position: center !important; } & [data-id="3be32524"] { background-size: contain !important; background-position: center !important; } & [data-id="60055d5c"] { background-size: contain !important; background-position: center !important; } & [data-id="56290d9a"] { background-size: contain !important; background-position: center !important; } & [data-id="51f5afd8"] { background-size: contain !important; background-position: center !important; } & [data-id="274e04b4"] { background-size: contain !important; background-position: center !important; } & [data-id="43577f8"] { background-size: contain !important; background-position: center !important; } & [data-id="2ca23a97"] { background-size: cover !important; background-position: center 62% !important; } & [data-id="edf636a"] { background-size: contain !important; background-position: center !important; } & [data-id="294a7f7d"] { background-size: cover !important; background-position: center !important; } & [data-id="2f80943d"] { background-size: contain !important; background-position: center !important; } & [data-id="6e536a20"] { background-size: contain !important; background-position: center !important; } & [data-id="4b901330"] { background-size: contain !important; background-position: center !important; } & [data-id="15b16c90"] { background-size: contain !important; background-position: center !important; } & [data-id="350d7156"] { background-size: contain !important; background-position: center !important; } & [data-id="1e6d9b5d"] { background-size: contain !important; background-position: center !important; } & [data-id="40d742c5"] { background-size: contain !important; background-position: center !important; } & [data-id="33e1f3a5"] { background-size: contain !important; background-position: center !important; } & [data-id="2a8f6457"] { background-size: cover !important; background-position: center !important; } & [data-id="608d6996"] { background-size: contain !important; background-position: center !important; } & [data-id="1a7bedb1"] { background-size: cover !important; background-position: center !important; } & [data-id="34461d70"] { background-size: cover !important; background-position: center !important; } & [data-id="50401a78"] { background-size: contain !important; background-position: center !important; } & [data-id="47e8d3ac"] { background-size: cover !important; background-position: center !important; } & [data-id="3fd3dedf"] { background-size: cover !important; background-position: center !important; } & [data-id="6cd5cdaa"] { background-size: cover !important; background-position: center !important; } & [data-id="473e403d"] { background-size: cover !important; background-position: center !important; } & [data-id="23e46ba9"] { background-size: cover !important; background-position: center !important; } & [data-id="6eb318b1"] { background-size: cover !important; background-position: center !important; } & [data-id="7f359b9e"] { background-size: cover !important; background-position: center !important; } & [data-id="38a1e19c"] { background-size: cover !important; background-position: center !important; } & [data-id="7a5d4379"] { background-size: cover !important; background-position: center !important; } & [data-id="40314e81"] { background-size: contain !important; background-position: center !important; } & [data-id="1ea5a464"] { background-size: contain !important; background-position: center !important; } & [data-id="3be32524"] { background-size: contain !important; background-position: center !important; } & [data-id="60055d5c"] { background-size: contain !important; background-position: center !important; } & [data-id="56290d9a"] { background-size: contain !important; background-position: center !important; } & [data-id="51f5afd8"] { background-size: contain !important; background-position: center !important; } & [data-id="274e04b4"] { background-size: contain !important; background-position: center !important; } & [data-id="43577f8"] { background-size: contain !important; background-position: center !important; } & [data-id="2ca23a97"] { background-size: cover !important; background-position: center 62% !important; } & [data-id="edf636a"] { background-size: contain !important; background-position: center !important; } & [data-id="294a7f7d"] { background-size: cover !important; background-position: center !important; } & [data-id="2f80943d"] { background-size: contain !important; background-position: center !important; } & [data-id="6e536a20"] { background-size: contain !important; background-position: center !important; } & [data-id="4b901330"] { background-size: contain !important; background-position: center !important; } & [data-id="15b16c90"] { background-size: contain !important; background-position: center !important; } & [data-id="350d7156"] { background-size: contain !important; background-position: center !important; } & [data-id="1e6d9b5d"] { background-size: contain !important; background-position: center !important; } & [data-id="40d742c5"] { background-size: contain !important; background-position: center !important; } & [data-id="33e1f3a5"] { background-size: contain !important; background-position: center !important; } & [data-id="2a8f6457"] { background-size: cover !important; background-position: center !important; } & [data-id="608d6996"] { background-size: contain !important; background-position: center !important; } & [data-id="1a7bedb1"] { background-size: cover !important; background-position: center !important; } & [data-id="34461d70"] { background-size: cover !important; background-position: center !important; } & [data-id="50401a78"] { background-size: contain !important; background-position: center !important; } & [data-id="47e8d3ac"] { background-size: cover !important; background-position: center !important; } & [data-id="3fd3dedf"] { background-size: cover !important; background-position: center !important; } & [data-id="6cd5cdaa"] { background-size: cover !important; background-position: center !important; } & [data-id="473e403d"] { background-size: cover !important; background-position: center !important; } & [data-id="23e46ba9"] { background-size: cover !important; background-position: center !important; } & [data-id="6eb318b1"] { background-size: cover !important; background-position: center !important; } & [data-id="7f359b9e"] { background-size: cover !important; background-position: center !important; } & [data-id="38a1e19c"] { background-size: cover !important; background-position: center !important; } & [data-id="7a5d4379"] { background-size: cover !important; background-position: center !important; } & [data-id="40314e81"] { background-size: contain !important; background-position: center !important; } & [data-id="5a9aaeee"] > div > div > div { background-size: contain !important; background-position: center !important; } & [data-id="1ea5a464"] { background-size: contain !important; background-position: center !important; } & [data-id="3be32524"] { background-size: contain !important; background-position: center !important; } & [data-id="60055d5c"] { background-size: contain !important; background-position: center !important; } & [data-id="56290d9a"] { background-size: contain !important; background-position: center !important; } & [data-id="51f5afd8"] { background-size: contain !important; background-position: center !important; } & [data-id="274e04b4"] { background-size: contain !important; background-position: center !important; } & [data-id="43577f8"] { background-size: contain !important; background-position: center !important; } & [data-id="2ca23a97"] { background-size: cover !important; background-position: center 62% !important; } & [data-id="edf636a"] { background-size: contain !important; background-position: center !important; } & [data-id="294a7f7d"] { background-size: cover !important; background-position: center !important; } & [data-id="2f80943d"] { background-size: contain !important; background-position: center !important; } & [data-id="6e536a20"] { background-size: contain !important; background-position: center !important; } & [data-id="4b901330"] { background-size: contain !important; background-position: center !important; } & [data-id="15b16c90"] { background-size: contain !important; background-position: center !important; } & [data-id="350d7156"] { background-size: contain !important; background-position: center !important; } & [data-id="1e6d9b5d"] { background-size: contain !important; background-position: center !important; } & [data-id="40d742c5"] { background-size: contain !important; background-position: center !important; } & [data-id="33e1f3a5"] { background-size: contain !important; background-position: center !important; } & [data-id="2a8f6457"] { background-size: cover !important; background-position: center !important; } & [data-id="608d6996"] { background-size: contain !important; background-position: center !important; } & [data-id="1a7bedb1"] { background-size: cover !important; background-position: center !important; } & [data-id="34461d70"] { background-size: cover !important; background-position: center !important; } & [data-id="50401a78"] { background-size: contain !important; background-position: center !important; } & [data-id="47e8d3ac"] { background-size: cover !important; background-position: center !important; } & [data-id="3fd3dedf"] { background-size: cover !important; background-position: center !important; } & [data-id="6cd5cdaa"] { background-size: cover !important; background-position: center !important; } & [data-id="473e403d"] { background-size: cover !important; background-position: center !important; } & [data-id="23e46ba9"] { background-size: cover !important; background-position: center !important; } & [data-id="6eb318b1"] { background-size: cover !important; background-position: center !important; } & [data-id="7f359b9e"] { background-size: cover !important; background-position: center !important; } & [data-id="38a1e19c"] { background-size: cover !important; background-position: center !important; } & [data-id="7a5d4379"] { background-size: cover !important; background-position: center !important; } & [data-id="40314e81"] { background-size: contain !important; background-position: center !important; } & [data-id="5a9aaeee"] > div > div > div { background-size: contain !important; background-position: center !important; } & [data-id="77897d22"], & [data-id="2999e950"] { overflow: hidden !important; }\n}