.elementor .e-4008e6b-f0f9{letter-spacing:1.8px;margin-block-end:12px;}.elementor .e-5cfa01a-b697{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h1);color:var(--white);letter-spacing:-0.8px;line-height:1.18;margin-block-start:0px;margin-block-end:14px;}.elementor .e-564aae27-4740{max-width:760px;}.elementor .e-4dc752d6-e27e{background-image:linear-gradient(0deg, rgba(20,20,20,0.78) 0%,rgba(20,20,20,0.78) 100%),url("/wp-content/uploads/2026/10/glass-block-shower-hero.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--charcoal);}.elementor .e-44bd38e7-164e{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;}.elementor .e-7d80965b-a124{font-weight:900;font-size:10.5px;color:var(--hb-green-dark);letter-spacing:1.4px;text-transform:uppercase;margin-block-end:8px;}.elementor .e-667d0bb1-96e2{font-family:var(--font-body);font-weight:900;font-size:21px;color:var(--charcoal);letter-spacing:-0.3px;margin-block-end:8px;}.elementor .e-6f7cf195-24e1{font-size:14px;color:var(--charcoal);line-height:1.6;margin-block-end:18px;flex:1 1 auto;}.elementor .e-a7d4a7-9ce9{font-weight:800;font-size:13px;color:var(--hb-green-dark);letter-spacing:0.4px;}.elementor .e-560dc238-56f8{padding:26px;flex-direction:column;gap:0px;flex:1 1 auto;}.elementor .e-39108e1b-f0bc:hover,.elementor .e-39108e1b-f0bc:focus-visible{box-shadow:0px 14px 36px 0px rgba(0,0,0,.10);}.elementor .e-39108e1b-f0bc{transition:box-shadow 0.2s;}.elementor .e-69233b21-da6d{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;}.elementor .e-236b6c82-7493{font-weight:900;font-size:10.5px;color:var(--sgb-teal-dark);letter-spacing:1.4px;text-transform:uppercase;margin-block-end:8px;}.elementor .e-bdd5af7-8660{font-family:var(--font-body);font-weight:900;font-size:21px;color:var(--charcoal);letter-spacing:-0.3px;margin-block-end:8px;}.elementor .e-2709f09a-3629{font-size:14px;color:var(--charcoal);line-height:1.6;margin-block-end:18px;flex:1 1 auto;}.elementor .e-25269203-376e{font-weight:800;font-size:13px;color:var(--sgb-teal-dark);letter-spacing:0.4px;}.elementor .e-1b319157-1427{padding:26px;flex-direction:column;gap:0px;flex:1 1 auto;}.elementor .e-5beb2d30-ca68:hover,.elementor .e-5beb2d30-ca68:focus-visible{box-shadow:0px 14px 36px 0px rgba(0,0,0,.10);}.elementor .e-5beb2d30-ca68{transition:box-shadow 0.2s;}.elementor .e-40b0319-2e83{padding:0px;gap:22px;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;}.elementor .e-126def0d-ac20{font-weight:900;font-size:11px;letter-spacing:1.6px;margin-block-end:9px;}.elementor .e-29f9a7e-5455{margin-block-end:20px;}.elementor .e-18bbf12-1a97{padding:0px;display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-start;}.elementor .e-656f1d30-55a2{font-family:var(--font-display);font-weight:800;font-size:27px;color:var(--white);letter-spacing:-0.4px;margin:0px;}.elementor .e-391b6dee-648d{font-weight:700;font-size:15px;color:var(--white);margin:0px;}.elementor .e-709b6c43-cab5{padding:0px;flex-direction:column;gap:4px;}.elementor .e-6e864d75-4f97:hover,.elementor .e-6e864d75-4f97:focus-visible{background-color:var(--sgb-teal-tint);}.elementor .e-6e864d75-4f97{min-height:44px;font-family:var(--font-body);font-weight:800;font-size:14.5px;color:var(--charcoal);padding-block-start:13px;padding-block-end:13px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--r-pill);background-color:var(--white);align-self:flex-start;}.elementor .e-645ce401-5cba{min-height:320px;padding:28px;border-radius:var(--r-xl);background-color:var(--sgb-teal);flex-direction:column;gap:20px;flex:0 0 25.9%;justify-content:space-between;}.elementor .e-a705b93-5dbe{background-image:linear-gradient(0deg, rgba(0,0,0,.66) 0%,rgba(0,0,0,.12) 46%,rgba(0,0,0,0) 72%),url("/wp-content/uploads/2026/10/structural-glass-stair-treads.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-47a834d8-8a12{background-image:linear-gradient(0deg, rgba(0,0,0,.66) 0%,rgba(0,0,0,.12) 46%,rgba(0,0,0,0) 72%),url("/wp-content/uploads/2026/10/backlit-glass-block-hallway-wall.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-5caa25ac-ca27{background-image:linear-gradient(0deg, rgba(0,0,0,.66) 0%,rgba(0,0,0,.12) 46%,rgba(0,0,0,0) 72%),url("/wp-content/uploads/2026/10/glass-block-floor-walkway.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-9acd5b7-fa28{padding:0px;gap:20px;flex:1 1 0%;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-327fa18d-5798{padding:0px;flex-direction:row;gap:20px;align-items:stretch;}.elementor .e-73c20249-f291{padding:0px;}.elementor .e-6772bfea-31de{font-family:var(--font-display);font-weight:800;font-size:27px;color:var(--white);letter-spacing:-0.4px;margin:0px;}.elementor .e-49e64b3a-76c5{font-weight:700;font-size:15px;color:var(--white);margin:0px;}.elementor .e-278e4d55-48a1{padding:0px;flex-direction:column;gap:4px;}.elementor .e-15d2336d-db39:hover,.elementor .e-15d2336d-db39:focus-visible{background-color:var(--sgb-teal-tint);}.elementor .e-15d2336d-db39{min-height:44px;font-family:var(--font-body);font-weight:800;font-size:14.5px;color:var(--charcoal);padding-block-start:13px;padding-block-end:13px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--r-pill);background-color:var(--white);align-self:flex-start;}.elementor .e-534a2bce-8e5e{min-height:320px;padding:28px;border-radius:var(--r-xl);background-color:var(--sgb-teal);flex-direction:column;gap:20px;flex:0 0 25.9%;justify-content:space-between;}.elementor .e-72de495e-c28a{background-image:linear-gradient(0deg, rgba(0,0,0,.66) 0%,rgba(0,0,0,.12) 46%,rgba(0,0,0,0) 72%),url("/wp-content/uploads/2026/10/hydroblok-install-step-2.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-5feba0fd-8fc8{background-image:linear-gradient(0deg, rgba(0,0,0,.66) 0%,rgba(0,0,0,.12) 46%,rgba(0,0,0,0) 72%),url("/wp-content/uploads/2026/10/corner-shower-with-bench-and-niche.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-56e7fc8c-3398{background-image:linear-gradient(0deg, rgba(0,0,0,.66) 0%,rgba(0,0,0,.12) 46%,rgba(0,0,0,0) 72%),url("/wp-content/uploads/2026/10/tiled-shower-pan-with-center-drain.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-378397b6-617f{padding:0px;gap:20px;flex:1 1 0%;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-1add84e-e034{padding:0px;flex-direction:row;gap:20px;align-items:stretch;}.elementor .e-23888e35-e31e{padding:0px;}.elementor .e-13458294-59a8{font-family:var(--font-display);font-weight:800;font-size:27px;color:var(--white);letter-spacing:-0.4px;margin:0px;}.elementor .e-4bca916-ab0d{font-weight:700;font-size:15px;color:var(--white);margin:0px;}.elementor .e-5339ce49-f63c{padding:0px;flex-direction:column;gap:4px;}.elementor .e-44659bd-595b:hover,.elementor .e-44659bd-595b:focus-visible{background-color:var(--sgb-teal-tint);}.elementor .e-44659bd-595b{min-height:44px;font-family:var(--font-body);font-weight:800;font-size:14.5px;color:var(--charcoal);padding-block-start:13px;padding-block-end:13px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--r-pill);background-color:var(--white);align-self:flex-start;}.elementor .e-3e55ab05-a90d{min-height:320px;padding:28px;border-radius:var(--r-xl);background-color:var(--sgb-teal);flex-direction:column;gap:20px;flex:0 0 25.9%;justify-content:space-between;}.elementor .e-295cf616-47aa{background-image:linear-gradient(0deg, rgba(0,0,0,.66) 0%,rgba(0,0,0,.12) 46%,rgba(0,0,0,0) 72%),url("/wp-content/uploads/2026/10/glass-block-wall-vessel-sink.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-6224ef8e-3445{background-image:linear-gradient(0deg, rgba(0,0,0,.66) 0%,rgba(0,0,0,.12) 46%,rgba(0,0,0,0) 72%),url("/wp-content/uploads/2026/10/curbless-shower-with-linear-drain.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-18740b5f-7a0d{background-image:linear-gradient(0deg, rgba(0,0,0,.66) 0%,rgba(0,0,0,.12) 46%,rgba(0,0,0,0) 72%),url("/wp-content/uploads/2026/10/illuminated-glass-block-patio-wall.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-5b82c421-aba7{padding:0px;gap:20px;flex:1 1 0%;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-296d543-a494{padding:0px;flex-direction:row;gap:20px;align-items:stretch;}.elementor .e-69b16e59-9975{padding:0px;}.elementor .e-6ea7ee3-cdf7{padding:0px;}.elementor .e-20499973-9c16{padding:0px;gap:22px;}.elementor .e-63b65411-be4b{padding:0px;margin-block-start:64px;flex-direction:column;gap:0px;}.elementor .e-21d9c1a0-3244{font-weight:900;font-size:10.5px;letter-spacing:1.3px;margin-block-end:7px;}.elementor .e-6995889-7c15{padding:0px;flex-direction:column;gap:0px;flex:1 1 300px;}.elementor .e-1f167d2d-3224:hover,.elementor .e-1f167d2d-3224:focus-visible{background-color:var(--sgb-teal-dark);}.elementor .e-1f167d2d-3224{min-height:44px;}.elementor .e-7caf85a7-ba86{padding-block-start:56px;padding-block-end:76px;}.elementor .e-63b5af3e-80c9{background-color:var(--white);}