:root{--gb-container-width:1200px}.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}.gb-element-f24320f7{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}.gb-element-73066a00{column-gap:2em;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1em}@media (max-width:767px){.gb-element-73066a00{grid-template-columns:1fr}}.gb-element-28fbd48f{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}.gb-element-5673d1b4{column-gap:2em;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:1em}@media (max-width:767px){.gb-element-5673d1b4{grid-template-columns:1fr}}.gb-element-aee67514{background-color:var(--accent);color:var(--base-3);padding:15px}.gb-element-ed687fff{background-color:var(--accent);color:var(--base-3);padding:15px}.gb-element-62871972{background-color:var(--accent);color:var(--base-3);padding:15px}.gb-element-2e876ab6{background-color:var(--accent);color:var(--base-3);padding:15px}.gb-element-7e4d68a6{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}.gb-element-7fececf5{background-color:var(--global-color-9);margin-top:24px}.gb-element-c2fec349{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding-bottom:55px;padding-top:65px;text-align:center}.gb-element-01cd72e0{max-width:600px}.gb-element-8ef42d58{justify-content:flex-end;text-align:right}@media (max-width:767px){.gb-element-8ef42d58{text-align:left}}.gb-element-097c7a60{justify-content:flex-end;text-align:right}@media (max-width:767px){.gb-element-097c7a60{text-align:left}}.gb-element-e3d26320{justify-content:center;text-align:center}@media (max-width:767px){.gb-element-e3d26320{text-align:left}}.gb-element-b91463bd{text-align:center}.gb-element-d7319dc8{align-items:center;column-gap:24px;display:flex;justify-content:space-between;padding:12px 24px}.gb-element-9deec792{background-blend-mode:normal;background-image:url(https://bristolcityloftconversions.co.uk/wp-content/uploads/2026/10/House-Conversions.webp);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.gb-element-9deec792:before{background-blend-mode:normal;background-image:linear-gradient(to left,rgb(33 33 33 / .34) 0%,rgb(33 33 33 / .34) 100%);background-position:center;background-repeat:no-repeat;background-size:cover;content:'';height:100%;position:absolute;width:100%;z-index:1}.gb-element-c2d9511c{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding-left:35px;padding-right:35px}.gb-element-1d71fc96{color:var(--base-3);padding-bottom:300px;padding-top:300px;position:relative;width:475px;z-index:2}.gb-text-47be28d3{align-items:center;color:var(--accent);display:inline-flex;font-weight:600;margin-bottom:24px;text-decoration:none;border:2px solid var(--accent);border-radius:3px;padding:7px 17px}.gb-text-47be28d3:is(:hover,:focus){background-color:var(--accent);color:var(--base-3);transition:all 0.5s ease 0s}.gb-text-9c5fef63{align-items:center;column-gap:.5em;display:inline-flex}.gb-text-9c5fef63 .gb-shape svg{fill:currentColor;height:1em;width:1em}.gb-text-e7cd8574{align-items:center;column-gap:.5em;display:inline-flex}.gb-text-e7cd8574 .gb-shape svg{fill:currentColor;height:1em;width:1em}.gb-text-c3009479{align-items:center;column-gap:.5em;display:inline-flex}.gb-text-c3009479 .gb-shape svg{fill:currentColor;height:1em;width:1em}.gb-text-c2815f2e{align-items:center;column-gap:.5em;display:inline-flex}.gb-text-c2815f2e .gb-shape svg{fill:currentColor;height:1em;width:1em}.gb-text-a87251b1{font-size:35px;font-weight:400}.gb-text-4583e2ad{align-items:center;color:var(--accent);display:inline-flex;font-weight:600;margin-bottom:24px;text-decoration:none;border:2px solid var(--accent);border-radius:3px;padding:7px 17px}.gb-text-4583e2ad:is(:hover,:focus){background-color:var(--accent);color:var(--base-3);transition:all 0.5s ease 0s}@media (max-width:767px){.gb-text-0b43f2d4{text-align:left}}.gb-text-8588101b{text-align:center}@media (max-width:767px){.gb-text-8588101b{text-align:left}}.gb-text-e77309e8{margin-bottom:5px}.gb-text-d75cc34a{margin-bottom:3px}.gb-text-96f456e3{margin-bottom:3px}.gb-text-26387f52{margin-bottom:3px}.gb-text-660eba20{margin-bottom:3px}.gb-text-768e3fcd{margin-bottom:3px}.gb-text-cd1f6239{padding-bottom:15px}.gb-media-f811df45{height:auto;max-width:100%;object-fit:cover;width:auto}.gb-media-d630d6ee{display:block;height:auto;max-width:100%;object-fit:cover;width:auto}.gb-site-header-09534a0b{align-items:center;background-color:var(--global-color-9);position:relative}.gb-site-header-09534a0b.gb-is-sticky{box-shadow:1px 1px 5px rgb(0 0 0 / .1)}@media (width>768px){.gb-navigation-eb8fe35c .gb-menu-toggle{display:none}}@media (max-width:768px){.gb-navigation-eb8fe35c .gb-menu-container:not(.gb-menu-container--toggled){display:none}}.gb-menu-toggle-50b6d04a{align-items:center;background-color:#000;color:#fff;column-gap:5px;display:flex;z-index:2;padding:10px}.gb-menu-toggle-50b6d04a svg{fill:currentColor;height:25px;width:25px}.gb-menu-container-47747677.gb-menu-container--mobile{background-color:#000;color:#fff;padding-bottom:60px;position:fixed}.gb-menu-container-47747677.gb-menu-container--mobile .gb-menu{flex-direction:column}.gb-menu-92527d7d{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.gb-menu-item-mi527d7d{list-style-type:none;position:relative;margin:0;padding:0}.gb-menu-item-mi527d7d:is(.current-menu-item,.current-menu-item:hover,.current-menu-item:focus){color:var(--accent)}.gb-menu-item-mi527d7d:is(:hover,:focus){color:var(--accent)}.gb-menu-item-mi527d7d .gb-menu-link{align-items:center;column-gap:10px;display:flex;justify-content:space-between;text-decoration:none;padding:1em 20px}.gb-sub-menu-sm527d7d{right:0;width:200px;z-index:100;margin:0;padding:0}.gb-sub-menu-sm527d7d .gb-sub-menu{right:100%;top:0}.gb-sub-menu-sm527d7d .menu-item{background-color:#000;color:#fff}