:root{--gb-container-width:1440px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;}@media (max-width:767px){.gb-element-1a0ef4f2{display:none}}.gb-element-9ca7f243{background-blend-mode:normal;background-image:linear-gradient(0deg,#f2f2f2 0%,#ffffff 100%);background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:space-between;padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right);position:sticky;top:0px;z-index:1}@media (max-width:1024px){.gb-element-9ca7f243{padding-left:calc(var(--wp--style--root--padding-left) / 2);padding-right:calc(var(--wp--style--root--padding-right) / 2)}}@media (max-width:767px){.gb-element-9ca7f243{justify-content:center}}.gb-element-6d01f3e5{align-items:center;display:flex;padding-bottom:16px;padding-top:8px;position:relative;z-index:1}.gb-media-ece52fc3{height:auto;left:10px;max-width:100%;object-fit:cover;position:absolute;top:-20px;width:auto}@media (max-width:1024px){.gb-media-ece52fc3{display:none}}.gb-text-2e22ab42{align-items:center;background-color:var(--wp--preset--color--custom-primary,#0070ba);border-bottom-left-radius:100px;border-top-left-radius:100px;box-shadow:3px 3px 3px 3px rgba(0,0,0,0.1);color:#ffffff;display:inline-flex;height:calc(100% + 8px);line-height:1.2;margin-right:calc(var(--wp--style--root--padding-right) / -1) !important;text-align:center;text-decoration:none;padding:0rem var(--wp--style--root--padding-right) 0rem 4rem}.gb-text-2e22ab42:is(:hover,:focus){background-color:var(--wp--preset--color--custom-primary-dark,#003f66);color:#ffffff}@media (max-width:1024px){.gb-text-2e22ab42{height:75%;line-height:1;margin-right:calc(var(--wp--style--root--padding-right) - var(--wp--style--root--padding-right)) !important;padding-left:2rem;padding-right:2rem;border-radius:2rem 2rem 0px 0px}}.gb-element-19c2f865{padding-left:40px;position:relative}@media (max-width:1024px){.gb-element-19c2f865{bottom:100px;display:block;height:50px;position:fixed;right:-95px;transform:rotate(-90deg)}}.gb-element-6aaa283d{padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right);position:sticky;top:0px}@media (max-width:1024px){.gb-element-6aaa283d{padding-left:calc(var(--wp--style--root--padding-left) / 2);padding-right:calc(var(--wp--style--root--padding-right) / 2);position:relative;z-index:1}}.gb-element-2ac330c9{background-color:var(--wp--preset--color--custom-white,#ffffff);position:sticky;top:0px}.gb-element-41852f55{width:100%}.gb-media-1d690b80{bottom:-50%;filter:opacity(40%);height:auto;max-width:100%;object-fit:cover;position:absolute;right:0%;width:48vw}@media (max-width:1024px){.gb-media-1d690b80{bottom:-30px}}.gb-element-1dafb287{max-width:var(--gb-container-width)}.gb-element-d3a081e7{position:relative;z-index:3;padding:10%}.gb-media-fc9d1f81{height:auto;max-width:100%;object-fit:cover;width:auto}@media (max-width:1024px){.gb-media-fc9d1f81{height:120px;width:120px}}.gb-element-c873e883{display:flex}.gb-element-4b606fe2{align-items:center;align-self:stretch;background-blend-mode:normal;background-image:url(https://www.columbus-plumbers.co.uk/wp-content/uploads/2025/04/about_columbus.webp);background-position:53% 22%;background-repeat:no-repeat;background-size:cover;border-bottom-right-radius:1rem;border-top-right-radius:1rem;display:flex;justify-content:center;justify-items:stretch;justify-self:stretch}@media (max-width:767px){.gb-element-4b606fe2{border-bottom-left-radius:1rem;border-top-right-radius:0px;min-height:300px}}.gb-element-6473e5fe{column-gap:0em;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:var(--gb-container-width);row-gap:1em}@media (max-width:767px){.gb-element-6473e5fe{grid-template-columns:1fr}}.gb-element-2442636b{max-width:var(--gb-container-width);padding-bottom:100px;padding-right:200px}@media (max-width:767px){.gb-element-2442636b{padding-bottom:236px;padding-right:0px}}.gb-media-e90075b9{height:80px;object-fit:cover;width:80px}@media (max-width:767px){.gb-media-e90075b9{height:56px;width:56px}}.gb-media-ad5dea0b{height:80px;max-width:100%;object-fit:cover;transform:rotate(180deg);width:80px}@media (max-width:767px){.gb-media-ad5dea0b{height:56px;width:56px}}.gb-element-9af36163{column-gap:1rem;display:flex;justify-content:flex-end;margin-bottom:3rem;row-gap:1rem}.gb-media-21458cbe{border-bottom-right-radius:1rem;bottom:0px;height:100px;max-width:100%;object-fit:cover;position:absolute;right:0px;width:100px}.gb-element-c6dab2f4{align-items:flex-end;background-blend-mode:normal,normal;background-color:var(--wp--preset--color--custom-primary,#0070ba);display:flex;height:100vh;max-height:450px;text-decoration:none;width:100%;background:linear-gradient(0deg,rgba(0,63,102,0.5) 0%,rgba(0,63,102,0) 100%),url(https://www.columbus-plumbers.co.uk/wp-content/uploads/2025/04/columbus_service_boiler_installations.webp) 51% 52% /cover no-repeat;border-radius:1rem;padding:2rem clamp(1.5rem,5vw,3rem) clamp(1.5rem,5vw,3rem) clamp(1.5rem,5vw,3rem)}.gb-element-934f9569{margin-right:1rem;width:40%}@media (max-width:1024px){.gb-element-934f9569{width:50%}}@media (max-width:767px){.gb-element-934f9569{width:90%}}.gb-media-db327961{border-bottom-right-radius:1rem;bottom:0px;height:100px;max-width:100%;object-fit:cover;position:absolute;right:0px;width:100px}.gb-element-f24408f2{align-items:flex-end;background-blend-mode:normal,normal;background-color:var(--wp--preset--color--custom-primary,#0070ba);display:flex;height:100vh;max-height:450px;text-decoration:none;width:100%;background:linear-gradient(0deg,rgba(0,63,102,0.5) 0%,rgba(0,63,102,0) 100%),url(https://www.columbus-plumbers.co.uk/wp-content/uploads/2025/04/columbus_service_service_and_repairs.webp) 10% 37% /cover no-repeat;border-radius:1rem;padding:2rem clamp(1.5rem,5vw,3rem) clamp(1.5rem,5vw,3rem) clamp(1.5rem,5vw,3rem)}.gb-element-ce527622{margin-right:1rem;width:40%}@media (max-width:1024px){.gb-element-ce527622{width:50%}}@media (max-width:767px){.gb-element-ce527622{width:90%}}.gb-media-4e63d387{border-bottom-right-radius:1rem;bottom:0px;height:100px;max-width:100%;object-fit:cover;position:absolute;right:0px;width:100px}.gb-element-bad46bcf{align-items:flex-end;background-blend-mode:normal,normal;background-color:var(--wp--preset--color--custom-primary,#0070ba);display:flex;height:100vh;max-height:450px;text-decoration:none;width:100%;background:linear-gradient(0deg,rgba(0,63,102,0.5) 0%,rgba(0,63,102,0) 100%),url(https://www.columbus-plumbers.co.uk/wp-content/uploads/2025/04/columbus_service_air_source_heat_pumps.webp) 44% 49% /cover no-repeat;border-radius:1rem;padding:2rem clamp(1.5rem,5vw,3rem) clamp(1.5rem,5vw,3rem) clamp(1.5rem,5vw,3rem)}.gb-element-f0560a71{margin-right:1rem;width:40%}@media (max-width:1024px){.gb-element-f0560a71{width:50%}}@media (max-width:767px){.gb-element-f0560a71{width:90%}}.gb-media-9a2e7ecc{border-bottom-right-radius:1rem;bottom:0px;height:100px;max-width:100%;object-fit:cover;position:absolute;right:0px;width:100px}.gb-element-ee254bcb{align-items:flex-end;background-blend-mode:normal,normal;background-color:var(--wp--preset--color--custom-primary,#0070ba);display:flex;height:100vh;max-height:450px;text-decoration:none;width:100%;background:linear-gradient(0deg,rgba(0,63,102,0.5) 0%,rgba(0,63,102,0) 100%),url(https://www.columbus-plumbers.co.uk/wp-content/uploads/2025/04/columbus_service_under_floor_heating.webp) 31% 70% /cover no-repeat;border-radius:1rem;padding:2rem clamp(1.5rem,5vw,3rem) clamp(1.5rem,5vw,3rem) clamp(1.5rem,5vw,3rem)}.gb-element-cc982311{margin-right:1rem;width:40%}@media (max-width:1024px){.gb-element-cc982311{width:50%}}@media (max-width:767px){.gb-element-cc982311{width:90%}}.gb-element-047ab38b{max-width:var(--gb-container-width);overflow-x:visible}.gb-element-1cb6c27b{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding-bottom:10%;padding-right:5%;padding-top:10%}@media (max-width:767px){.gb-element-1cb6c27b{order:2;padding:0px}}.gb-media-dc28e0e3{height:100%;max-height:774px;max-width:100%;object-fit:cover;width:100%;border-radius:1.5rem 1.5rem 1.5rem 20rem}@media (max-width:1024px){.gb-media-dc28e0e3{border-bottom-left-radius:10rem}}@media (max-width:767px){.gb-media-dc28e0e3{height:300px;border-radius:1rem 1rem 1rem 5rem}}@media (max-width:767px){.gb-element-dd702df5{order:1}}.gb-element-535e41e7{column-gap:2em;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:var(--gb-container-width);row-gap:2em}@media (max-width:767px){.gb-element-535e41e7{grid-template-columns:1fr}}.gb-element-252dee4b{background-blend-mode:normal;background-color:var(--wp--preset--color--custom-primary-light,#e6f1f9);background-image:url(https://www.columbus-plumbers.co.uk/wp-content/uploads/2025/04/columbus-map.webp);background-position:36% 41%;background-repeat:no-repeat;background-size:cover;margin-top:40px;width:50%;border-radius:1.5rem 1.5rem 20rem 1.5rem}@media (max-width:767px){.gb-element-252dee4b{border-bottom-left-radius:0rem;border-bottom-right-radius:0rem;border-top-right-radius:5rem;height:300px;margin-bottom:0px;width:100%}}.gb-element-591f81c4{background-blend-mode:normal;background-color:var(--wp--preset--color--custom-secondary-dark,#a30900);background-image:url(https://www.columbus-plumbers.co.uk/wp-content/uploads/2025/04/columbus_van_grad.webp);background-position:67% 47%;background-repeat:no-repeat;background-size:cover;margin-bottom:40px;margin-left:-10%;width:60%;border-radius:1.5rem;padding:10%}@media (max-width:767px){.gb-element-591f81c4{background-color:var(--wp--preset--color--custom-primary,#0070ba);background-image:none;border-top-left-radius:0px;border-top-right-radius:0px;margin-left:0px;width:80%}}.gb-element-a08c3dc2{column-gap:1em;display:flex;flex-direction:row;grid-template-columns:repeat(2,minmax(0,1fr));max-width:var(--gb-container-width);row-gap:1em}@media (max-width:767px){.gb-element-a08c3dc2{flex-direction:column;grid-template-columns:1fr;row-gap:0px}}.gb-media-9115533d{bottom:-100px;filter:opacity(7%);height:auto;max-width:100%;object-fit:cover;position:fixed;right:75vw;width:50vw;z-index:-1}.gb-media-b96c5aea{height:auto;max-width:100%;object-fit:cover;width:auto}.gb-element-34f455af{min-width:240px;width:240px}.gb-element-8f7a3565{max-width:300px;min-width:250px;width:100%}@media (max-width:1024px){.gb-element-8f7a3565{max-width:100%;width:50%}}@media (max-width:767px){.gb-element-8f7a3565{text-align:center;width:100%}}.gb-element-fa953721{column-gap:1rem;display:flex;justify-content:flex-start;row-gap:1rem}.gb-element-3c0103b1{width:100%}@media (max-width:1024px){.gb-element-3c0103b1{max-width:100%;width:50%}}@media (max-width:767px){.gb-element-3c0103b1{text-align:center;width:100%}}.gb-element-32743bc5{column-gap:2rem;display:flex;flex-wrap:nowrap;padding-left:3%;row-gap:1rem}@media (max-width:1024px){.gb-element-32743bc5{column-gap:2rem;flex-wrap:nowrap;padding-left:0px;row-gap:2rem;width:100%}}@media (max-width:767px){.gb-element-32743bc5{column-gap:0px;flex-direction:column;row-gap:0px}}.gb-media-8df2ba9a{height:62px;max-width:100%;object-fit:cover;width:52px}.gb-media-42b8a36c{height:62px;max-width:100%;object-fit:cover;width:52px}.gb-element-394978b0{column-gap:1rem;display:flex;justify-content:flex-end;row-gap:1rem}.gb-element-34a36306{column-gap:1rem;display:flex;flex-direction:column;min-width:230px;row-gap:1rem;text-align:right;width:230px}@media (max-width:1024px){.gb-element-34a36306{align-items:center;flex-direction:row-reverse;justify-content:space-between;width:100%}}@media (max-width:767px){.gb-element-34a36306{flex-direction:column}}.gb-element-0b5e66c4{column-gap:2em;display:flex;flex-direction:row;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:space-between;max-width:100%;row-gap:2em}@media (max-width:1024px){.gb-element-0b5e66c4{align-items:center;flex-direction:column}}@media (max-width:767px){.gb-element-0b5e66c4{grid-template-columns:1fr}}.gb-element-f4a8a666{column-gap:1rem;display:flex}@media (max-width:767px){.gb-element-f4a8a666{flex-wrap:wrap;justify-content:center}}.gb-element-8f667400{align-items:center;display:flex;justify-content:space-between;max-width:100%;padding-bottom:8px;padding-top:8px}@media (max-width:1024px){.gb-element-8f667400{align-items:center;flex-direction:column-reverse;row-gap:8px}}