: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-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-shape-e61a8420{display:inline-flex}.gb-shape-e61a8420 svg{fill:currentColor;height:30px;width:30px;color:var(--wp--preset--color--custom-secondary,#e63329)}.gb-shape-ba4921fd{display:inline-flex}.gb-shape-ba4921fd svg{fill:currentColor;height:30px;width:30px;color:var(--wp--preset--color--custom-secondary,#e63329)}.gb-element-1cb6c27b{align-items:flex-start;display:flex;flex-direction:column;grid-column:1;grid-row:1;padding-bottom:0%;padding-right:5%;padding-top:10%}@media (max-width:767px){.gb-element-1cb6c27b{grid-column:1;grid-row:1;order:1;padding:0px}}.gb-element-b99c366f{grid-column:1;grid-row:2;margin-top:3rem;padding-top:1rem;border-top:5px solid var(--wp--preset--color--custom-primary-light,#e6f1f9)}@media (max-width:767px){.gb-element-b99c366f{grid-column:1;grid-row:3}}.gb-element-cc0f7907{background-color:var(--wp--preset--color--base,#FFFFFF);box-shadow:10px 10px 5px 7px rgba(0,0,0,0.1);position:relative;z-index:1;border-radius:1rem;margin:-400px 1rem 2rem 1rem;padding:clamp(1.5rem,5vw,3rem)}@media (max-width:767px){.gb-element-cc0f7907{margin-left:0px;margin-right:0px;margin-top:2rem}}.gb-element-dd702df5{background-color:var(--wp--preset--color--custom-primary-light,#e6f1f9);border-bottom-left-radius:20rem;border-bottom-right-radius:1.5rem;grid-column:2;grid-row:1/span 2}@media (max-width:767px){.gb-element-dd702df5{grid-column:1;grid-row:2;margin-left:calc(var(--wp--style--root--padding-left) * -1);margin-right:calc(var(--wp--style--root--padding-right) * -1);order:2;padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}}.gb-element-535e41e7{column-gap:2em;display:grid;grid-column:2;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0px;max-width:var(--gb-container-width);row-gap:2em}@media (max-width:767px){.gb-element-535e41e7{grid-row:3;grid-template-columns:1fr;margin-bottom:2rem;margin-top:2rem}}.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-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}}