@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}}.card-item:hover .image { background-size: 110% !important; }.card-item:hover .brxe-text-link { gap: 12px !important; }#brxe-dlufhq :not([stroke="none"]) {stroke: var(--bricks-color-oroxez) !important}#brxe-dlufhq {height: 32px; width: 32px}#brxe-wnhoxl {text-transform: uppercase; color: var(--bricks-color-oroxez); font-family: "Open Sans"; font-weight: 600; font-size: 16px}#brxe-whozdw {flex-direction: row; column-gap: 12px; align-items: center; margin-bottom: 16px}#brxe-wciaox {margin-bottom: 24px; color: #ffffff; font-family: "Open Sans"; font-weight: 700; line-height: 1; text-transform: capitalize}#brxe-mqiajz {color: rgba(255, 255, 255, 0.9); font-size: 20px; line-height: 28px; max-width: 768px; margin-bottom: 32px}#brxe-ajrezd {font-size: 14px; font-family: "Open Sans"; font-weight: 500; letter-spacing: 0px; line-height: 20px; color: var(--bricks-color-qrplis); padding-top: 0; padding-right: 32px; padding-bottom: 0; padding-left: 32px; height: 40px; border: 1px solid rgba(255, 255, 255, 0.1); background-color: rgba(255, 255, 255, 0.1); gap: 15px; cursor: pointer}#brxe-ajrezd:hover {background-color: rgba(255, 255, 255, 0.2)}#brxe-lqzejt {font-size: 14px; font-family: "Open Sans"; font-weight: 500; letter-spacing: 0px; line-height: 20px; color: var(--bricks-color-qrplis); padding-top: 0; padding-right: 32px; padding-bottom: 0; padding-left: 32px; height: 40px; border: 1px solid rgba(255, 255, 255, 0.1); background-color: rgba(255, 255, 255, 0.1); gap: 15px; cursor: pointer}#brxe-lqzejt:hover {background-color: rgba(255, 255, 255, 0.2)}#brxe-zgdwru {column-gap: 16px; flex-direction: row; display: none}#brxe-dmdfxk {align-items: flex-start}#brxe-mqljdo {padding-top: 128px; padding-right: 32px; padding-left: 32px; background-position: center center; background-repeat: no-repeat; background-image: url(https://shoalhavenhotwaterandheating.com.au/wp-content/uploads/2026/03/outdoor-hero-l9ypdK55-1536x576.jpg); background-size: cover; position: relative}:where(#brxe-mqljdo > *:not(figcaption)) {position: relative}#brxe-mqljdo::before {background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.6)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}#brxe-mhgjnn {color: var(--bricks-color-qrplis); line-height: 40px; font-size: 36px; margin-bottom: 16px}#brxe-qpuwcy {color: var(--bricks-color-eprwdc); line-height: 28px; text-align: left; font-size: 18px; max-width: 768px}#brxe-hovjtp {font-size: 14px; font-family: "Open Sans"; font-weight: 500; letter-spacing: 0px; line-height: 20px; color: var(--bricks-color-qrplis); padding-top: 0; padding-right: 32px; padding-bottom: 0; padding-left: 32px; height: 40px; border: 1px solid #f28f63; background-color: var(--bricks-color-oroxez); gap: 8px}#brxe-hovjtp:hover {background-color: var(--bricks-color-oudfeo)}#brxe-hovjtp svg {height: 16px; width: 16px; stroke: var(--bricks-color-qrplis)}#brxe-qijqmn {font-size: 14px; font-family: "Open Sans"; font-weight: 500; letter-spacing: 0px; line-height: 20px; color: var(--bricks-color-qrplis); padding-top: 0; padding-right: 32px; padding-bottom: 0; padding-left: 32px; height: 40px; border: 1px solid rgba(255, 255, 255, 0.1); background-color: rgba(255, 255, 255, 0.1); gap: 15px; cursor: pointer}#brxe-qijqmn:hover {background-color: rgba(255, 255, 255, 0.2)}#brxe-epdpxh {flex-direction: row; align-items: center; column-gap: 16px; margin-top: 32px; row-gap: 16px}@media (max-width: 991px) {#brxe-epdpxh {flex-direction: column; align-items: flex-start}}#brxe-jhmkii :not([stroke="none"]) {stroke: var(--bricks-color-oroxez) !important}#brxe-jhmkii {height: 40px; width: 40px; margin-bottom: 16px}#brxe-trveev {margin-bottom: 4px; color: var(--bricks-color-qrplis); font-size: 14px; line-height: 20px; text-align: center}#brxe-vxxxqz {color: var(--bricks-color-eprwdc); font-size: 12px; line-height: 16px; font-family: "Open Sans"; font-weight: 400; text-align: center}#brxe-bjkwsv {background-color: #1a1a1a; border: 1px solid #242424; padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; align-items: center; justify-content: space-between}#brxe-ysftqe :not([stroke="none"]) {stroke: var(--bricks-color-oroxez) !important}#brxe-ysftqe {height: 40px; width: 40px; margin-bottom: 16px}#brxe-qguuut {margin-bottom: 4px; color: var(--bricks-color-qrplis); font-size: 14px; line-height: 20px; text-align: center}#brxe-fuxshi {color: var(--bricks-color-eprwdc); font-size: 12px; line-height: 16px; font-family: "Open Sans"; font-weight: 400; text-align: center}#brxe-uelono {background-color: #1a1a1a; border: 1px solid #242424; padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; align-items: center; justify-content: space-between}#brxe-btjrei :not([stroke="none"]) {stroke: var(--bricks-color-oroxez) !important}#brxe-btjrei {height: 40px; width: 40px; margin-bottom: 16px}#brxe-regwya {margin-bottom: 4px; color: var(--bricks-color-qrplis); font-size: 14px; line-height: 20px; text-align: center}#brxe-rfysfj {color: var(--bricks-color-eprwdc); font-size: 12px; line-height: 16px; font-family: "Open Sans"; font-weight: 400; text-align: center}#brxe-ocyqnc {background-color: #1a1a1a; border: 1px solid #242424; padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; align-items: center; justify-content: space-between}#brxe-kyfwnn {flex-direction: row; display: grid; align-items: initial; grid-template-columns: 1fr 1fr 1fr; grid-gap: 16px}@media (max-width: 991px) {#brxe-kyfwnn {grid-template-columns: 1fr 1fr 1fr}}@media (max-width: 478px) {#brxe-kyfwnn {grid-template-columns: 1fr}}#brxe-vevpgr {flex-direction: row; column-gap: 48px}@media (max-width: 991px) {#brxe-vevpgr {flex-direction: column-reverse; row-gap: 48px}}#brxe-yqlksz {background-color: #1a1a1a; padding-right: 32px; padding-left: 32px}#brxe-xmeayi {color: var(--bricks-color-qrplis); font-size: 36px; line-height: 40px; text-align: center}#brxe-tykxmn {color: var(--bricks-color-eprwdc); line-height: 28px; text-align: center; font-size: 18px; max-width: 672px}#brxe-zusyxv {align-items: center; row-gap: 16px; margin-bottom: 48px}#brxe-xsfcjo {display: none}#brxe-kavhdx {aspect-ratio: 1; background-position: center center; background-size: 100%; background-repeat: no-repeat; background-image: url(https://shoalhavenhotwaterandheating.com.au/wp-content/uploads/2026/03/patio-panoramic-1-CmKP0MIu.jpg); transition: 0.3s; width: 50%}@media (max-width: 767px) {#brxe-kavhdx {width: 100%}}#brxe-mzgtuk {color: var(--bricks-color-qrplis); line-height: 32px; font-size: 24px; font-family: "Open Sans"; font-weight: 700; margin-bottom: 12px}#brxe-ngsafy {color: var(--bricks-color-eprwdc); line-height: 24px; font-size: 16px; margin-bottom: 24px}#brxe-idfvgu {color: var(--bricks-color-oroxez); font-size: 14px; text-transform: uppercase; font-family: "Open Sans"; font-weight: 700; line-height: 20px; margin-bottom: 12px}#brxe-tvxwjl {display: none}#brxe-ujozie {width: 6px; height: 6px; background-color: var(--bricks-color-oroxez)}#brxe-uwfpdr {font-size: 14px; line-height: 20px; color: var(--bricks-color-eprwdc)}#brxe-zbyona {flex-direction: row; column-gap: 8px; align-items: center}#brxe-npunti {display: none}#brxe-wcigic {width: 6px; height: 6px; background-color: var(--bricks-color-oroxez)}#brxe-qqzmus {font-size: 14px; line-height: 20px; color: var(--bricks-color-eprwdc)}#brxe-tsedxx {flex-direction: row; column-gap: 8px; align-items: center}#brxe-eoqnvo {display: grid; align-items: initial; grid-template-columns: 1fr 1fr; grid-gap: 8px}@media (max-width: 991px) {#brxe-eoqnvo {grid-template-columns: 1fr}}#brxe-glsbez {display: none}#brxe-nadqic {width: 6px; height: 6px; background-color: var(--bricks-color-oroxez)}#brxe-xojyji {font-size: 14px; line-height: 20px; color: var(--bricks-color-eprwdc)}#brxe-kobfdd {flex-direction: row; column-gap: 8px; align-items: center}#brxe-ufcdwc {display: none}#brxe-paralc {width: 6px; height: 6px; background-color: var(--bricks-color-oroxez)}#brxe-xuluwd {font-size: 14px; line-height: 20px; color: var(--bricks-color-eprwdc)}#brxe-yjprub {flex-direction: row; column-gap: 8px; align-items: center}#brxe-bqmwrg {display: none}#brxe-cukjxo {width: 6px; height: 6px; background-color: var(--bricks-color-oroxez)}#brxe-fcojjt {font-size: 14px; line-height: 20px; color: var(--bricks-color-eprwdc)}#brxe-zyssrp {flex-direction: row; column-gap: 8px; align-items: center}#brxe-xjaasr {display: none}#brxe-jpljeo {width: 6px; height: 6px; background-color: var(--bricks-color-oroxez)}#brxe-tpfysh {font-size: 14px; line-height: 20px; color: var(--bricks-color-eprwdc)}#brxe-uhoiww {flex-direction: row; column-gap: 8px; align-items: center}#brxe-hfauuk {display: none}#brxe-epmdvt {width: 6px; height: 6px; background-color: var(--bricks-color-oroxez)}#brxe-lwaxxd {font-size: 14px; line-height: 20px; color: var(--bricks-color-eprwdc)}#brxe-qivhpf {flex-direction: row; column-gap: 8px; align-items: center}#brxe-vnqovh {display: none}#brxe-ckpyqc {width: 6px; height: 6px; background-color: var(--bricks-color-oroxez)}#brxe-oalfxr {font-size: 14px; line-height: 20px; color: var(--bricks-color-eprwdc)}#brxe-tvcacw {flex-direction: row; column-gap: 8px; align-items: center}#brxe-fbkwmf {display: grid; align-items: initial; grid-template-columns: 1fr 1fr; grid-gap: 8px; margin-top: 8px; overflow: hidden; transition: 0.75s; max-height: 0vh}@media (max-width: 991px) {#brxe-fbkwmf {grid-template-columns: 1fr}}#brxe-uvrcei {color: var(--bricks-color-oroxez); font-size: 14px; font-family: "Open Sans"}#brxe-ehmdiu :not([stroke="none"]) {stroke: var(--bricks-color-oroxez) !important}#brxe-ehmdiu {height: 16px; width: 16px; transition: 0.5s}#brxe-qccjrl {display: flex; column-gap: 8px; margin-top: 12px; cursor: pointer}#brxe-obkrbv {margin-bottom: 24px}#brxe-jxvsrf {font-size: 14px; font-family: "Open Sans"; font-weight: 500; letter-spacing: 0px; line-height: 20px; color: var(--bricks-color-qrplis); padding-top: 0; padding-right: 16px; padding-bottom: 0; padding-left: 16px; height: 40px; border: 1px solid rgba(255, 255, 255, 0.1); background-color: rgba(255, 255, 255, 0.1); gap: 8px}#brxe-jxvsrf:hover {background-color: rgba(255, 255, 255, 0.2)}#brxe-jxvsrf svg {width: 16px; height: 16px; stroke: var(--bricks-color-qrplis)}#brxe-equpsj {font-size: 14px; font-family: "Open Sans"; font-weight: 500; letter-spacing: 0px; line-height: 20px; color: var(--bricks-color-qrplis); padding-top: 0; padding-right: 32px; padding-bottom: 0; padding-left: 32px; height: 40px; border: 1px solid #f28f63; background-color: var(--bricks-color-oroxez); gap: 8px}#brxe-equpsj:hover {background-color: var(--bricks-color-oudfeo)}#brxe-fmnfjo {flex-direction: row; column-gap: 12px; row-gap: 12px}#brxe-uljnkq {padding-top: 32px; padding-right: 32px; padding-bottom: 32px; padding-left: 32px; height: auto; justify-content: space-between; row-gap: 0px; width: 50%}@media (max-width: 767px) {#brxe-uljnkq {width: 100%}}#brxe-uzczsp {border: 1px solid #242424; background-color: #1a1a1a; position: relative; flex-direction: row; align-items: center}@media (max-width: 767px) {#brxe-uzczsp {flex-direction: column}}#brxe-jfqcau {display: none}#brxe-yrmuyx {aspect-ratio: 1; background-position: center center; background-size: 100%; background-repeat: no-repeat; background-image: url(https://shoalhavenhotwaterandheating.com.au/wp-content/uploads/2026/03/patio-island-1-BtCI0vFQ.jpg); transition: 0.3s; width: 50%}@media (max-width: 767px) {#brxe-yrmuyx {width: 100%}}#brxe-siccrv {color: var(--bricks-color-qrplis); line-height: 32px; font-size: 24px; font-family: "Open Sans"; font-weight: 700; margin-bottom: 12px}#brxe-rxjwfc {color: var(--bricks-color-eprwdc); line-height: 24px; font-size: 16px; margin-bottom: 24px}#brxe-bomkfu {color: var(--bricks-color-oroxez); font-size: 14px; text-transform: uppercase; font-family: "Open Sans"; font-weight: 700; line-height: 20px; margin-bottom: 12px}#brxe-gofzmq {display: none}#brxe-kbanji {width: 6px; height: 6px; background-color: var(--bricks-color-oroxez)}#brxe-xvomvy {font-size: 14px; line-height: 20px; color: var(--bricks-color-eprwdc)}#brxe-wqgmst {flex-direction: row; column-gap: 8px; align-items: center}#brxe-vpsczj {display: none}#brxe-ymttox {width: 6px; height: 6px; background-color: var(--bricks-color-oroxez)}#brxe-achbuu {font-size: 14px; line-height: 20px; color: var(--bricks-color-eprwdc)}#brxe-ixjdbx {flex-direction: row; column-gap: 8px; align-items: center}#brxe-nqfwcm {display: grid; align-items: initial; grid-template-columns: 1fr 1fr; grid-gap: 8px}@media (max-width: 991px) {#brxe-nqfwcm {grid-template-columns: 1fr}}#brxe-ujrizk {display: none}#brxe-woyvos {width: 6px; height: 6px; background-color: var(--bricks-color-oroxez)}#brxe-jaloib {font-size: 14px; line-height: 20px; color: var(--bricks-color-eprwdc)}#brxe-ccnvji {flex-direction: row; column-gap: 8px; align-items: center}#brxe-vuzfce {display: none}#brxe-smsghk {width: 6px; height: 6px; background-color: var(--bricks-color-oroxez)}#brxe-msqixt {font-size: 14px; line-height: 20px; color: var(--bricks-color-eprwdc)}#brxe-xkrsfk {flex-direction: row; column-gap: 8px; align-items: center}#brxe-eegzlz {display: none}#brxe-eeloxx {width: 6px; height: 6px; background-color: var(--bricks-color-oroxez)}#brxe-hoesvn {font-size: 14px; line-height: 20px; color: var(--bricks-color-eprwdc)}#brxe-njrvev {flex-direction: row; column-gap: 8px; align-items: center}#brxe-honxcf {display: none}#brxe-gbzyhq {width: 6px; height: 6px; background-color: var(--bricks-color-oroxez)}#brxe-jaibza {font-size: 14px; line-height: 20px; color: var(--bricks-color-eprwdc)}#brxe-uwfwul {flex-direction: row; column-gap: 8px; align-items: center}#brxe-rghehe {display: none}#brxe-uvzowb {width: 6px; height: 6px; background-color: var(--bricks-color-oroxez)}#brxe-effuhr {font-size: 14px; line-height: 20px; color: var(--bricks-color-eprwdc)}#brxe-sqnoog {flex-direction: row; column-gap: 8px; align-items: center}#brxe-dfpjos {display: none}#brxe-kqhtfj {width: 6px; height: 6px; background-color: var(--bricks-color-oroxez)}#brxe-ppbloa {font-size: 14px; line-height: 20px; color: var(--bricks-color-eprwdc)}#brxe-dukeyf {flex-direction: row; column-gap: 8px; align-items: center}#brxe-whhktd {display: grid; align-items: initial; grid-template-columns: 1fr 1fr; grid-gap: 8px; margin-top: 8px; overflow: hidden; transition: 0.75s; max-height: 0vh}@media (max-width: 991px) {#brxe-whhktd {grid-template-columns: 1fr}}#brxe-hqyqvv {color: var(--bricks-color-oroxez); font-size: 14px; font-family: "Open Sans"}#brxe-slfejh :not([stroke="none"]) {stroke: var(--bricks-color-oroxez) !important}#brxe-slfejh {height: 16px; width: 16px; transition: 0.5s}#brxe-klqrju {display: flex; column-gap: 8px; margin-top: 12px; cursor: pointer}#brxe-hjquub {margin-bottom: 24px}#brxe-tobbli {font-size: 14px; font-family: "Open Sans"; font-weight: 500; letter-spacing: 0px; line-height: 20px; color: var(--bricks-color-qrplis); padding-top: 0; padding-right: 16px; padding-bottom: 0; padding-left: 16px; height: 40px; border: 1px solid rgba(255, 255, 255, 0.1); background-color: rgba(255, 255, 255, 0.1); gap: 8px}#brxe-tobbli:hover {background-color: rgba(255, 255, 255, 0.2)}#brxe-tobbli svg {width: 16px; height: 16px; stroke: var(--bricks-color-qrplis)}#brxe-gasebg {font-size: 14px; font-family: "Open Sans"; font-weight: 500; letter-spacing: 0px; line-height: 20px; color: var(--bricks-color-qrplis); padding-top: 0; padding-right: 32px; padding-bottom: 0; padding-left: 32px; height: 40px; border: 1px solid #f28f63; background-color: var(--bricks-color-oroxez); gap: 8px}#brxe-gasebg:hover {background-color: var(--bricks-color-oudfeo)}#brxe-llilnx {flex-direction: row; column-gap: 12px; row-gap: 12px}#brxe-movylb {padding-top: 32px; padding-right: 32px; padding-bottom: 32px; padding-left: 32px; height: auto; justify-content: space-between; row-gap: 0px; width: 50%}@media (max-width: 767px) {#brxe-movylb {width: 100%}}#brxe-vgojha {border: 1px solid #242424; background-color: #1a1a1a; position: relative; flex-direction: row-reverse; align-items: center}@media (max-width: 767px) {#brxe-vgojha {flex-direction: column}}#brxe-axrtig {display: none}#brxe-kaeecw {aspect-ratio: 1; background-position: center center; background-size: 100%; background-repeat: no-repeat; background-image: url(https://shoalhavenhotwaterandheating.com.au/wp-content/uploads/2026/03/patio-onyx-1-DLTLZb7D.jpg); transition: 0.3s; width: 50%}@media (max-width: 767px) {#brxe-kaeecw {width: 100%}}#brxe-gbzfvc {color: var(--bricks-color-qrplis); line-height: 32px; font-size: 24px; font-family: "Open Sans"; font-weight: 700; margin-bottom: 12px}#brxe-dbfutr {color: var(--bricks-color-eprwdc); line-height: 24px; font-size: 16px; margin-bottom: 24px}#brxe-hllvij {color: var(--bricks-color-oroxez); font-size: 14px; text-transform: uppercase; font-family: "Open Sans"; font-weight: 700; line-height: 20px; margin-bottom: 12px}#brxe-medaal {display: none}#brxe-kyxfjw {width: 6px; height: 6px; background-color: var(--bricks-color-oroxez)}#brxe-cxsfdz {font-size: 14px; line-height: 20px; color: var(--bricks-color-eprwdc)}#brxe-akftzx {flex-direction: row; column-gap: 8px; align-items: center; flex-wrap: nowrap}#brxe-dqokym {display: none}#brxe-lbwqxx {width: 6px; height: 6px; background-color: var(--bricks-color-oroxez)}#brxe-udeoyi {font-size: 14px; line-height: 20px; color: var(--bricks-color-eprwdc)}#brxe-sjuiwo {flex-direction: row; column-gap: 8px; align-items: center; flex-wrap: nowrap}#brxe-xixcew {display: grid; align-items: initial; grid-template-columns: 1fr 1fr; grid-gap: 8px}@media (max-width: 991px) {#brxe-xixcew {grid-template-columns: 1fr}}#brxe-idyqpe {display: none}#brxe-dakeip {width: 6px; height: 6px; background-color: var(--bricks-color-oroxez)}#brxe-vsleah {font-size: 14px; line-height: 20px; color: var(--bricks-color-eprwdc)}#brxe-jryrhs {flex-direction: row; column-gap: 8px; align-items: center; flex-wrap: nowrap}#brxe-gaxeur {display: none}#brxe-rblqwu {width: 6px; height: 6px; background-color: var(--bricks-color-oroxez)}#brxe-jwqubx {font-size: 14px; line-height: 20px; color: var(--bricks-color-eprwdc)}#brxe-oxbjhh {flex-direction: row; column-gap: 8px; align-items: center; flex-wrap: nowrap}#brxe-utmncj {display: none}#brxe-ebjgxq {width: 6px; height: 6px; background-color: var(--bricks-color-oroxez)}#brxe-jinkzn {font-size: 14px; line-height: 20px; color: var(--bricks-color-eprwdc)}#brxe-wxrbgs {flex-direction: row; column-gap: 8px; align-items: center; flex-wrap: nowrap}#brxe-tubzse {display: none}#brxe-uhyjku {width: 6px; height: 6px; background-color: var(--bricks-color-oroxez)}#brxe-vgviki {font-size: 14px; line-height: 20px; color: var(--bricks-color-eprwdc)}#brxe-axlkzj {flex-direction: row; column-gap: 8px; align-items: center; flex-wrap: nowrap}#brxe-qaoxvy {display: grid; align-items: initial; grid-template-columns: 1fr 1fr; grid-gap: 8px; margin-top: 8px; overflow: hidden; transition: 0.75s; max-height: 0vh}@media (max-width: 991px) {#brxe-qaoxvy {grid-template-columns: 1fr}}#brxe-yivkst {color: var(--bricks-color-oroxez); font-size: 14px; font-family: "Open Sans"}#brxe-rfbxyv :not([stroke="none"]) {stroke: var(--bricks-color-oroxez) !important}#brxe-rfbxyv {height: 16px; width: 16px; transition: 0.5s}#brxe-lcuybm {display: flex; column-gap: 8px; margin-top: 12px; cursor: pointer}#brxe-zcawyn {margin-bottom: 24px}#brxe-wwbkdf {font-size: 14px; font-family: "Open Sans"; font-weight: 500; letter-spacing: 0px; line-height: 20px; color: var(--bricks-color-qrplis); padding-top: 0; padding-right: 16px; padding-bottom: 0; padding-left: 16px; height: 40px; border: 1px solid rgba(255, 255, 255, 0.1); background-color: rgba(255, 255, 255, 0.1); gap: 8px}#brxe-wwbkdf:hover {background-color: rgba(255, 255, 255, 0.2)}#brxe-wwbkdf svg {width: 16px; height: 16px; stroke: var(--bricks-color-qrplis)}#brxe-xahqng {font-size: 14px; font-family: "Open Sans"; font-weight: 500; letter-spacing: 0px; line-height: 20px; color: var(--bricks-color-qrplis); padding-top: 0; padding-right: 32px; padding-bottom: 0; padding-left: 32px; height: 40px; border: 1px solid #f28f63; background-color: var(--bricks-color-oroxez); gap: 8px}#brxe-xahqng:hover {background-color: var(--bricks-color-oudfeo)}#brxe-nqdrvx {flex-direction: row; column-gap: 12px; row-gap: 12px}#brxe-wmhawy {padding-top: 32px; padding-right: 32px; padding-bottom: 32px; padding-left: 32px; height: auto; justify-content: space-between; row-gap: 0px; width: 50%}@media (max-width: 767px) {#brxe-wmhawy {width: 100%}}#brxe-suhxwc {border: 1px solid #242424; background-color: #1a1a1a; position: relative; flex-direction: row; align-items: center}@media (max-width: 767px) {#brxe-suhxwc {flex-direction: column}}#brxe-wdways {display: none}#brxe-twcnvd {aspect-ratio: 1; background-position: center center; background-size: 100%; background-repeat: no-repeat; background-image: url(https://shoalhavenhotwaterandheating.com.au/wp-content/uploads/2026/03/quadro-1050-1-D_j7UP-w.jpg); transition: 0.3s; width: 50%}@media (max-width: 767px) {#brxe-twcnvd {width: 100%}}#brxe-pihjdl {color: var(--bricks-color-qrplis); line-height: 32px; font-size: 24px; font-family: "Open Sans"; font-weight: 700; margin-bottom: 12px}#brxe-yuosgt {color: var(--bricks-color-eprwdc); line-height: 24px; font-size: 16px; margin-bottom: 24px}#brxe-lvgkxu {color: var(--bricks-color-oroxez); font-size: 14px; text-transform: uppercase; font-family: "Open Sans"; font-weight: 700; line-height: 20px; margin-bottom: 12px}#brxe-nnmfuw {display: none}#brxe-qlwcsy {width: 6px; height: 6px; background-color: var(--bricks-color-oroxez)}#brxe-wyprit {font-size: 14px; line-height: 20px; color: var(--bricks-color-eprwdc)}#brxe-glnami {flex-direction: row; column-gap: 8px; align-items: center; flex-wrap: nowrap}#brxe-dacpqu {font-size: 14px; line-height: 20px; color: var(--bricks-color-eprwdc)}#brxe-yghcms {flex-direction: row; column-gap: 8px; align-items: center; flex-wrap: nowrap}#brxe-rymoww {display: none}#brxe-vckqtz {width: 6px; height: 6px; background-color: var(--bricks-color-oroxez)}#brxe-qwtwfm {font-size: 14px; line-height: 20px; color: var(--bricks-color-eprwdc)}#brxe-jjwxvf {flex-direction: row; column-gap: 8px; align-items: center; flex-wrap: nowrap}#brxe-lmzukx {display: grid; align-items: initial; grid-template-columns: 1fr 1fr; grid-gap: 8px}@media (max-width: 991px) {#brxe-lmzukx {grid-template-columns: 1fr}}#brxe-rxcndi {display: none}#brxe-drcyqq {width: 6px; height: 6px; background-color: var(--bricks-color-oroxez)}#brxe-jzghis {font-size: 14px; line-height: 20px; color: var(--bricks-color-eprwdc)}#brxe-dvnegv {flex-direction: row; column-gap: 8px; align-items: center; flex-wrap: nowrap}#brxe-dvhczm {display: none}#brxe-axskui {width: 6px; height: 6px; background-color: var(--bricks-color-oroxez)}#brxe-tmpyiq {font-size: 14px; line-height: 20px; color: var(--bricks-color-eprwdc)}#brxe-ynbcaj {flex-direction: row; column-gap: 8px; align-items: center; flex-wrap: nowrap}#brxe-txnctw {display: none}#brxe-ozjzoz {width: 6px; height: 6px; background-color: var(--bricks-color-oroxez)}#brxe-nifnfl {font-size: 14px; line-height: 20px; color: var(--bricks-color-eprwdc)}#brxe-mcagwt {flex-direction: row; column-gap: 8px; align-items: center; flex-wrap: nowrap}#brxe-lprsgp {display: grid; align-items: initial; grid-template-columns: 1fr 1fr; grid-gap: 8px; margin-top: 8px; overflow: hidden; transition: 0.75s; max-height: 0vh}@media (max-width: 991px) {#brxe-lprsgp {grid-template-columns: 1fr}}#brxe-upawki {color: var(--bricks-color-oroxez); font-size: 14px; font-family: "Open Sans"}#brxe-xjwvmm :not([stroke="none"]) {stroke: var(--bricks-color-oroxez) !important}#brxe-xjwvmm {height: 16px; width: 16px; transition: 0.5s}#brxe-tgkeiu {display: flex; column-gap: 8px; margin-top: 12px; cursor: pointer}#brxe-yyahhw {margin-bottom: 24px}#brxe-inldwq {font-size: 14px; font-family: "Open Sans"; font-weight: 500; letter-spacing: 0px; line-height: 20px; color: var(--bricks-color-qrplis); padding-top: 0; padding-right: 16px; padding-bottom: 0; padding-left: 16px; height: 40px; border: 1px solid rgba(255, 255, 255, 0.1); background-color: rgba(255, 255, 255, 0.1); gap: 8px}#brxe-inldwq:hover {background-color: rgba(255, 255, 255, 0.2)}#brxe-inldwq svg {width: 16px; height: 16px; stroke: var(--bricks-color-qrplis)}#brxe-wginjz {font-size: 14px; font-family: "Open Sans"; font-weight: 500; letter-spacing: 0px; line-height: 20px; color: var(--bricks-color-qrplis); padding-top: 0; padding-right: 32px; padding-bottom: 0; padding-left: 32px; height: 40px; border: 1px solid #f28f63; background-color: var(--bricks-color-oroxez); gap: 8px}#brxe-wginjz:hover {background-color: var(--bricks-color-oudfeo)}#brxe-qouexk {flex-direction: row; column-gap: 12px; row-gap: 12px}#brxe-zplpqp {padding-top: 32px; padding-right: 32px; padding-bottom: 32px; padding-left: 32px; height: auto; justify-content: space-between; row-gap: 0px; width: 50%}@media (max-width: 767px) {#brxe-zplpqp {width: 100%}}#brxe-tlfyeu {border: 1px solid #242424; background-color: #1a1a1a; position: relative; flex-direction: row-reverse; align-items: center}@media (max-width: 767px) {#brxe-tlfyeu {flex-direction: column}}#brxe-bwlcfs {display: none}#brxe-bydrcb {aspect-ratio: 1; background-position: center center; background-size: 100%; background-repeat: no-repeat; background-image: url(https://shoalhavenhotwaterandheating.com.au/wp-content/uploads/2026/03/contractor-bbq-1-CszdMErb.jpg); transition: 0.3s; width: 50%}@media (max-width: 767px) {#brxe-bydrcb {width: 100%}}#brxe-klihht {color: var(--bricks-color-qrplis); line-height: 32px; font-size: 24px; font-family: "Open Sans"; font-weight: 700; margin-bottom: 12px}#brxe-xocadb {color: var(--bricks-color-eprwdc); line-height: 24px; font-size: 16px; margin-bottom: 24px}#brxe-znfuzr {color: var(--bricks-color-oroxez); font-size: 14px; text-transform: uppercase; font-family: "Open Sans"; font-weight: 700; line-height: 20px; margin-bottom: 12px}#brxe-dzahtc {display: none}#brxe-kgmzgl {width: 6px; height: 6px; background-color: var(--bricks-color-oroxez)}#brxe-kqgvng {font-size: 14px; line-height: 20px; color: var(--bricks-color-eprwdc)}#brxe-exmeue {flex-direction: row; column-gap: 8px; align-items: center; flex-wrap: nowrap}#brxe-ksjoav {display: none}#brxe-tpuxoa {width: 6px; height: 6px; background-color: var(--bricks-color-oroxez)}#brxe-nqzent {font-size: 14px; line-height: 20px; color: var(--bricks-color-eprwdc)}#brxe-irhgaf {flex-direction: row; column-gap: 8px; align-items: center; flex-wrap: nowrap}#brxe-hkgplu {display: grid; align-items: initial; grid-template-columns: 1fr 1fr; grid-gap: 8px}@media (max-width: 991px) {#brxe-hkgplu {grid-template-columns: 1fr}}#brxe-ekyvvb {display: none}#brxe-nydqzn {width: 6px; height: 6px; background-color: var(--bricks-color-oroxez)}#brxe-hjgcel {font-size: 14px; line-height: 20px; color: var(--bricks-color-eprwdc)}#brxe-gaprna {flex-direction: row; column-gap: 8px; align-items: center; flex-wrap: nowrap}#brxe-roxxhi {display: none}#brxe-oyogyg {width: 6px; height: 6px; background-color: var(--bricks-color-oroxez)}#brxe-abbftk {font-size: 14px; line-height: 20px; color: var(--bricks-color-eprwdc)}#brxe-trvuxr {flex-direction: row; column-gap: 8px; align-items: center; flex-wrap: nowrap}#brxe-rpkmth {display: none}#brxe-ovfuot {width: 6px; height: 6px; background-color: var(--bricks-color-oroxez)}#brxe-exnzch {font-size: 14px; line-height: 20px; color: var(--bricks-color-eprwdc)}#brxe-qlaghe {flex-direction: row; column-gap: 8px; align-items: center; flex-wrap: nowrap}#brxe-hwodug {display: grid; align-items: initial; grid-template-columns: 1fr 1fr; grid-gap: 8px; margin-top: 8px; overflow: hidden; transition: 0.75s; max-height: 0vh}@media (max-width: 991px) {#brxe-hwodug {grid-template-columns: 1fr}}#brxe-jawqdj {color: var(--bricks-color-oroxez); font-size: 14px; font-family: "Open Sans"}#brxe-pnkhem :not([stroke="none"]) {stroke: var(--bricks-color-oroxez) !important}#brxe-pnkhem {height: 16px; width: 16px; transition: 0.5s}#brxe-fraknb {display: flex; column-gap: 8px; margin-top: 12px; cursor: pointer}#brxe-zzirnq {margin-bottom: 24px}#brxe-neybyi {font-size: 14px; font-family: "Open Sans"; font-weight: 500; letter-spacing: 0px; line-height: 20px; color: var(--bricks-color-qrplis); padding-top: 0; padding-right: 16px; padding-bottom: 0; padding-left: 16px; height: 40px; border: 1px solid rgba(255, 255, 255, 0.1); background-color: rgba(255, 255, 255, 0.1); gap: 8px}#brxe-neybyi:hover {background-color: rgba(255, 255, 255, 0.2)}#brxe-neybyi svg {width: 16px; height: 16px; stroke: var(--bricks-color-qrplis)}#brxe-dtuzzk {font-size: 14px; font-family: "Open Sans"; font-weight: 500; letter-spacing: 0px; line-height: 20px; color: var(--bricks-color-qrplis); padding-top: 0; padding-right: 32px; padding-bottom: 0; padding-left: 32px; height: 40px; border: 1px solid #f28f63; background-color: var(--bricks-color-oroxez); gap: 8px}#brxe-dtuzzk:hover {background-color: var(--bricks-color-oudfeo)}#brxe-miwbyi {flex-direction: row; column-gap: 12px; row-gap: 12px}#brxe-nasaou {padding-top: 32px; padding-right: 32px; padding-bottom: 32px; padding-left: 32px; height: auto; justify-content: space-between; row-gap: 0px; width: 50%}@media (max-width: 767px) {#brxe-nasaou {width: 100%}}#brxe-hsbqnk {border: 1px solid #242424; background-color: #1a1a1a; position: relative; flex-direction: row; align-items: center}@media (max-width: 767px) {#brxe-hsbqnk {flex-direction: column}}#brxe-zwwfeo {grid-template-columns: 1fr 1fr 1fr; grid-gap: 32px; row-gap: 32px; column-gap: 32px}#brxe-fecwnl {padding-right: 32px; padding-left: 32px}#brxe-mlmnqv {color: var(--bricks-color-qrplis); line-height: 32px; font-size: 24px; text-align: center}#brxe-oyfrve {color: var(--bricks-color-eprwdc); line-height: 28px; text-align: center; max-width: 768px}#brxe-pcewqj {align-items: center; row-gap: 16px; margin-bottom: 32px}#brxe-djhgfn {font-size: 14px; font-family: "Open Sans"; font-weight: 500; letter-spacing: 0px; line-height: 20px; color: var(--bricks-color-qrplis); padding-top: 0; padding-right: 32px; padding-bottom: 0; padding-left: 32px; height: 40px; border: 1px solid #f28f63; background-color: var(--bricks-color-oroxez); gap: 8px}#brxe-djhgfn:hover {background-color: var(--bricks-color-oudfeo)}#brxe-djhgfn svg {height: 16px; width: 16px; stroke: var(--bricks-color-qrplis)}#brxe-wqeofp {font-size: 14px; font-family: "Open Sans"; font-weight: 500; letter-spacing: 0px; line-height: 20px; color: var(--bricks-color-qrplis); padding-top: 0; padding-right: 32px; padding-bottom: 0; padding-left: 32px; height: 40px; border: 1px solid rgba(255, 255, 255, 0.1); background-color: var(--bricks-color-msxhjh); gap: 15px}#brxe-wqeofp:hover {background-color: rgba(255, 255, 255, 0.1)}#brxe-tljzwa {flex-direction: row; column-gap: 16px; align-items: center; justify-content: center; row-gap: 16px}#brxe-tihklb {background-color: #1a1a1a; padding-right: 32px; padding-left: 32px}