@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {:where(.brxe-icon-box){align-items:flex-start;display:flex;flex-direction:column}:where(.brxe-icon-box).top .icon{margin-bottom:20px}:where(.brxe-icon-box).bottom{flex-direction:column-reverse}:where(.brxe-icon-box).bottom .icon{margin-top:20px}:where(.brxe-icon-box).right{flex-direction:row-reverse}:where(.brxe-icon-box).right .icon{margin-left:20px}:where(.brxe-icon-box).left{flex-direction:row}:where(.brxe-icon-box).left .icon{margin-right:20px}:where(.brxe-icon-box) .icon{align-items:center;display:inline-flex;justify-content:center}:where(.brxe-icon-box) .icon a{display:inline-flex}:where(.brxe-icon-box) i{display:inline-block;font-size:40px;line-height:1;text-align:center}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@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-divider){align-items:center;display:flex;font-size:30px;gap:30px}:where(.brxe-divider).horizontal{width:100%}:where(.brxe-divider).horizontal .line{border-top:1px solid}:where(.brxe-divider).vertical{flex-direction:column}:where(.brxe-divider).vertical .line{border-right:1px solid;width:auto}:where(.brxe-divider) .line{position:relative;width:100%}:where(.brxe-divider) .icon{flex-shrink:0;position:relative}:where(.brxe-divider) a{display:inline-flex}}#brxe-52f411 {align-self: stretch !important; width: 100%; flex-direction: row; align-items: center; justify-content: center; height: 45vh; background-image: url("https://gordondebeer.co.za/wp-content/uploads/2026/06/About-Gordon-De-Beer-KZN.webp"); background-repeat: no-repeat; background-position: bottom center; background-size: cover; background-blend-mode: multiply; background-color: var(--neutral-semi-dark); padding-top: var(--space-xs); padding-right: 0; padding-bottom: var(--space-xs); padding-left: 0}@media (max-width: 478px) {#brxe-52f411 {background-image: url("https://gordondebeer.co.za/wp-content/uploads/2026/06/About-Gordon-De-Beer-KZN-mobile.webp"); background-blend-mode: overlay; background-position: center center; background-repeat: no-repeat; background-size: cover; height: 45vh}}@media (max-width: 390px) {#brxe-52f411 {height: 40vh}}#brxe-b83809 .line {height: 5px}#brxe-b83809.horizontal .line {border-top-width: 5px; border-top-style: solid; width: 40px; border-top-color: var(--accent)}#brxe-b83809.vertical .line {border-right-style: solid; border-right-width: 40px; border-right-color: var(--accent)}#brxe-b83809 .icon {color: var(--accent)}#brxe-b83809 {margin-bottom: var(--space-xs)}#brxe-81a6b8 {font-family: "Urbanist"; font-weight: 500; text-align: left; color: var(--neutral-light); letter-spacing: 0.5px; line-height: 1.3; text-transform: uppercase; font-size: var(--text-m)}@media (max-width: 478px) {#brxe-81a6b8 {line-height: 1.2}}#brxe-62f26a {font-family: "Playfair Display"; font-weight: 400; color: var(--white); font-size: var(--h1); line-height: 1.3; text-align: left; margin-top: 5px}@media (max-width: 478px) {#brxe-62f26a {line-height: 1.35; font-family: "Playfair Display"}}@media (max-width: 390px) {#brxe-62f26a {font-size: calc(var(--h2)*1)}}#brxe-avyxme {font-family: "Urbanist"; font-weight: 400; text-align: left; letter-spacing: 0.3px; line-height: 3.7; color: var(--white); margin-top: var(--space-xs); max-width: 780px; width: 75ch}#brxe-avyxme a {font-family: "Urbanist"; font-weight: 400; text-align: left; letter-spacing: 0.3px; line-height: 3.7; color: var(--white); font-size: inherit}@media (max-width: 478px) {#brxe-avyxme {font-size: var(--text-m); margin-top: 0; margin-left: 0}#brxe-avyxme a {font-size: var(--text-m); font-size: inherit}}@media (max-width: 390px) {#brxe-avyxme {font-size: var(--text-m); margin-top: 0; margin-left: 0}#brxe-avyxme a {font-size: var(--text-m); font-size: inherit}}#brxe-388330 {align-items: flex-start; align-self: flex-start !important; row-gap: 5px}@media (max-width: 478px) {#brxe-388330 {margin-top: -60px}}@media (max-width: 390px) {#brxe-388330 {margin-top: -35px}}#brxe-c07ecb {padding-top: 10px; padding-bottom: 10px; color: #ffffff; flex-direction: row; justify-content: space-between; align-items: center; margin-top: var(--space-xl)}@media (max-width: 820px) {#brxe-c07ecb {padding-right: 20px}}@media (max-width: 478px) {#brxe-c07ecb {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}}#brxe-29e9d0 {align-self: stretch !important; width: 100%; flex-direction: row; align-items: center; justify-content: center; padding-top: var(--space-l); padding-bottom: var(--space-l); position: relative; height: 55vh; margin-top: -55vh}@media (max-width: 1112px) {#brxe-29e9d0 {padding-top: var(--space-s); padding-bottom: var(--space-s); height: 40vh}}@media (max-width: 478px) {#brxe-29e9d0 {height: 45vh; margin-top: -45vh}}@media (max-width: 390px) {#brxe-29e9d0 {height: 40vh; margin-top: -40vh}}#brxe-wcrvas .line {height: 5px}#brxe-wcrvas.horizontal .line {border-top-width: 5px; border-top-style: solid; width: 40px; border-top-color: var(--accent)}#brxe-wcrvas.vertical .line {border-right-style: solid; border-right-width: 40px; border-right-color: var(--accent)}#brxe-wcrvas .icon {color: var(--accent)}#brxe-ujkysb {color: var(--base); text-transform: none; line-height: 1.3; text-align: left; font-weight: 400; font-family: "Playfair Display"}#brxe-gluqwi {font-family: "Urbanist"; font-weight: 400; letter-spacing: 0.5px; line-height: 1.2}#brxe-gluqwi a {font-family: "Urbanist"; font-weight: 400; letter-spacing: 0.5px; line-height: 1.2; font-size: inherit}@media (max-width: 478px) {#brxe-gluqwi {font-size: var(--text-m); margin-top: 0; margin-left: 0}#brxe-gluqwi a {font-size: var(--text-m); font-size: inherit}}@media (max-width: 390px) {#brxe-gluqwi {font-size: var(--text-m); margin-top: 0; margin-left: 0}#brxe-gluqwi a {font-size: var(--text-m); font-size: inherit}}#brxe-pgduut {color: var(--accent); fill: var(--accent)}#brxe-isbcie {color: var(--accent); fill: var(--accent)}#brxe-vzufrg {color: var(--accent); fill: var(--accent); font-size: 22px; font-size: 21px}#brxe-sqakve {row-gap: 15px; padding-top: var(--space-s); padding-right: var(--space-s); padding-bottom: var(--space-s); padding-left: var(--space-s); border-radius: var(--radius-xs)}@media (max-width: 820px) {#brxe-sqakve {padding-top: 0}}@media (max-width: 390px) {#brxe-sqakve {padding-right: 0; padding-left: 0}}#brxe-uftffx {color: var(--base); text-transform: none; line-height: 1.3; text-align: left; font-weight: 400; font-family: "Playfair Display"}#brxe-tuztwc {font-family: "Urbanist"; font-weight: 500; text-align: left; letter-spacing: 0.3px; line-height: 3.7; color: var(--secondary)}#brxe-tuztwc a {font-family: "Urbanist"; font-weight: 500; text-align: left; letter-spacing: 0.3px; line-height: 3.7; color: var(--secondary); font-size: inherit}@media (max-width: 478px) {#brxe-tuztwc {font-size: var(--text-m); margin-top: 0; margin-left: 0}#brxe-tuztwc a {font-size: var(--text-m); font-size: inherit}}@media (max-width: 390px) {#brxe-tuztwc {font-size: var(--text-m); margin-top: 0; margin-left: 0}#brxe-tuztwc a {font-size: var(--text-m); font-size: inherit}}#brxe-rtnwgj svg {fill: var(--neutral-ultra-dark)}#brxe-rtnwgj .icon {align-self: center; padding-right: 6px}#brxe-rtnwgj {flex-direction: row; padding-top: 5px; padding-bottom: 0}#brxe-rtnwgj h1 {font-size: var(--text-m); font-family: "Urbanist"; color: var(--neutral-ultra-dark); font-weight: 600}#brxe-rtnwgj h2 {font-size: var(--text-m); font-family: "Urbanist"; color: var(--neutral-ultra-dark); font-weight: 600}#brxe-rtnwgj h3 {font-size: var(--text-m); font-family: "Urbanist"; color: var(--neutral-ultra-dark); font-weight: 600}#brxe-rtnwgj h4 {font-size: var(--text-m); font-family: "Urbanist"; color: var(--neutral-ultra-dark); font-weight: 600}#brxe-rtnwgj h5 {font-size: var(--text-m); font-family: "Urbanist"; color: var(--neutral-ultra-dark); font-weight: 600}#brxe-rtnwgj h6 {font-size: var(--text-m); font-family: "Urbanist"; color: var(--neutral-ultra-dark); font-weight: 600}#brxe-rtnwgj .content {margin-left: 5px}#brxe-rtnwgj a {color:#a0a0a0;}#brxe-rtnwgj a:hover {color:#000;}#brxe-ghiefr svg {fill: var(--neutral-ultra-dark)}#brxe-ghiefr .icon {align-self: center; padding-right: 6px}#brxe-ghiefr {flex-direction: row; padding-top: 0; padding-bottom: 5px}#brxe-ghiefr h1 {font-size: var(--text-m); font-family: "Urbanist"; color: var(--neutral-ultra-dark); font-weight: 600}#brxe-ghiefr h2 {font-size: var(--text-m); font-family: "Urbanist"; color: var(--neutral-ultra-dark); font-weight: 600}#brxe-ghiefr h3 {font-size: var(--text-m); font-family: "Urbanist"; color: var(--neutral-ultra-dark); font-weight: 600}#brxe-ghiefr h4 {font-size: var(--text-m); font-family: "Urbanist"; color: var(--neutral-ultra-dark); font-weight: 600}#brxe-ghiefr h5 {font-size: var(--text-m); font-family: "Urbanist"; color: var(--neutral-ultra-dark); font-weight: 600}#brxe-ghiefr h6 {font-size: var(--text-m); font-family: "Urbanist"; color: var(--neutral-ultra-dark); font-weight: 600}#brxe-ghiefr .content {margin-left: 5px}#brxe-ghiefr a {color:#a0a0a0;}#brxe-ghiefr a:hover {color:#000;}#brxe-qpzioh svg {fill: var(--neutral-ultra-dark)}#brxe-qpzioh .icon {align-self: center; padding-right: 6px}#brxe-qpzioh {flex-direction: row; padding-top: 5px; padding-bottom: 5px; margin-top: -15px}#brxe-qpzioh h1 {font-size: var(--text-m); font-family: "Urbanist"; color: var(--neutral-ultra-dark); font-weight: 600}#brxe-qpzioh h2 {font-size: var(--text-m); font-family: "Urbanist"; color: var(--neutral-ultra-dark); font-weight: 600}#brxe-qpzioh h3 {font-size: var(--text-m); font-family: "Urbanist"; color: var(--neutral-ultra-dark); font-weight: 600}#brxe-qpzioh h4 {font-size: var(--text-m); font-family: "Urbanist"; color: var(--neutral-ultra-dark); font-weight: 600}#brxe-qpzioh h5 {font-size: var(--text-m); font-family: "Urbanist"; color: var(--neutral-ultra-dark); font-weight: 600}#brxe-qpzioh h6 {font-size: var(--text-m); font-family: "Urbanist"; color: var(--neutral-ultra-dark); font-weight: 600}#brxe-qpzioh .content {margin-left: 5px}#brxe-qpzioh a {color:#a0a0a0;}#brxe-qpzioh a:hover {color:#000;}#brxe-wfyinm {row-gap: 15px; padding-right: var(--space-s); padding-left: var(--space-s); border-radius: var(--radius-xs)}@media (max-width: 390px) {#brxe-wfyinm {padding-right: 0; padding-left: 0}}#brxe-pnovil .line {height: 5px}#brxe-pnovil.horizontal .line {border-top-width: 5px; border-top-style: solid; width: 40px; border-top-color: var(--accent)}#brxe-pnovil.vertical .line {border-right-style: solid; border-right-width: 40px; border-right-color: var(--accent)}#brxe-pnovil .icon {color: var(--accent)}#brxe-xmtnba {color: var(--base); text-transform: none; line-height: 1.3; text-align: left; font-weight: 400; font-family: "Playfair Display"}#brxe-ywybef {font-family: "Urbanist"; font-weight: 500; text-align: left; letter-spacing: 0.3px; line-height: 3.7; color: var(--secondary)}#brxe-ywybef a {font-family: "Urbanist"; font-weight: 500; text-align: left; letter-spacing: 0.3px; line-height: 3.7; color: var(--secondary); font-size: inherit}@media (max-width: 478px) {#brxe-ywybef {font-size: var(--text-m); margin-top: 0; margin-left: 0}#brxe-ywybef a {font-size: var(--text-m); font-size: inherit}}@media (max-width: 390px) {#brxe-ywybef {font-size: var(--text-m); margin-top: 0; margin-left: 0}#brxe-ywybef a {font-size: var(--text-m); font-size: inherit}}#brxe-rnwxtg svg {fill: var(--neutral-ultra-dark)}#brxe-rnwxtg .icon {align-self: center; padding-right: 6px}#brxe-rnwxtg {flex-direction: row; padding-top: 5px; padding-bottom: 5px}#brxe-rnwxtg h1 {font-size: var(--text-m); font-family: "Urbanist"; color: var(--neutral-ultra-dark); font-weight: 600}#brxe-rnwxtg h2 {font-size: var(--text-m); font-family: "Urbanist"; color: var(--neutral-ultra-dark); font-weight: 600}#brxe-rnwxtg h3 {font-size: var(--text-m); font-family: "Urbanist"; color: var(--neutral-ultra-dark); font-weight: 600}#brxe-rnwxtg h4 {font-size: var(--text-m); font-family: "Urbanist"; color: var(--neutral-ultra-dark); font-weight: 600}#brxe-rnwxtg h5 {font-size: var(--text-m); font-family: "Urbanist"; color: var(--neutral-ultra-dark); font-weight: 600}#brxe-rnwxtg h6 {font-size: var(--text-m); font-family: "Urbanist"; color: var(--neutral-ultra-dark); font-weight: 600}#brxe-rnwxtg .content {margin-left: 5px}#brxe-rnwxtg a {color:#a0a0a0;}#brxe-rnwxtg a:hover {color:#000;}#brxe-ipsiyf svg {fill: var(--neutral-ultra-dark)}#brxe-ipsiyf .icon {align-self: center; padding-right: 6px}#brxe-ipsiyf {flex-direction: row; padding-top: 5px; padding-bottom: 5px; margin-top: -15px}#brxe-ipsiyf h1 {font-size: var(--text-m); font-family: "Urbanist"; color: var(--neutral-ultra-dark); font-weight: 600}#brxe-ipsiyf h2 {font-size: var(--text-m); font-family: "Urbanist"; color: var(--neutral-ultra-dark); font-weight: 600}#brxe-ipsiyf h3 {font-size: var(--text-m); font-family: "Urbanist"; color: var(--neutral-ultra-dark); font-weight: 600}#brxe-ipsiyf h4 {font-size: var(--text-m); font-family: "Urbanist"; color: var(--neutral-ultra-dark); font-weight: 600}#brxe-ipsiyf h5 {font-size: var(--text-m); font-family: "Urbanist"; color: var(--neutral-ultra-dark); font-weight: 600}#brxe-ipsiyf h6 {font-size: var(--text-m); font-family: "Urbanist"; color: var(--neutral-ultra-dark); font-weight: 600}#brxe-ipsiyf .content {margin-left: 5px}#brxe-ipsiyf a {color:#a0a0a0;}#brxe-ipsiyf a:hover {color:#000;}#brxe-sluvqd {row-gap: 15px; padding-top: var(--space-s); padding-right: var(--space-s); padding-bottom: var(--space-s); padding-left: var(--space-s); border-radius: var(--radius-xs)}@media (max-width: 820px) {#brxe-sluvqd {padding-top: 0}}@media (max-width: 390px) {#brxe-sluvqd {padding-right: 0; padding-left: 0}}#brxe-f8984b {row-gap: 30px}@media (max-width: 820px) {#brxe-f8984b {flex-direction: row; flex-wrap: nowrap}}@media (max-width: 478px) {#brxe-f8984b {flex-wrap: wrap; color: var(--base)}}#brxe-cvdffw .line {height: 5px}#brxe-cvdffw.horizontal .line {border-top-width: 5px; border-top-style: solid; width: 40px; border-top-color: var(--accent)}#brxe-cvdffw.vertical .line {border-right-style: solid; border-right-width: 40px; border-right-color: var(--accent)}#brxe-cvdffw .icon {color: var(--accent)}#brxe-7ae4b8 {color: var(--base); text-transform: none; line-height: 1.3; text-align: left; font-weight: 400; font-family: "Playfair Display"}@media (max-width: 478px) {#brxe-7ae4b8 {color: var(--base)}}#brxe-eefsmu {padding-top: var(--space-m); padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m); box-shadow: 0 0 8px 4px var(--neutral-light); text-transform: none; border-radius: var(--radius)}#brxe-9e7718 {margin-top: calc(var(--space-xs)*1.3)}@media (max-width: 820px) {#brxe-9e7718 {width: 100%}}@media (max-width: 390px) {#brxe-9e7718 {margin-top: -1.5em}}#brxe-fb08eb {align-items: flex-start; align-self: center !important; justify-content: space-evenly; flex-direction: row; flex-wrap: nowrap; display: grid; align-items: initial; grid-template-columns: var(--grid-1-2); grid-template-rows: var(--grid-1); justify-items: center; grid-gap: 45px}@media (max-width: 820px) {#brxe-fb08eb {grid-template-rows: var(--grid-2); grid-template-columns: var(--grid-1)}}#brxe-rlimxa .line {height: 200px}#brxe-rlimxa.horizontal .line {border-top-width: 200px; border-top-style: solid; width: 4px; border-top-color: var(--accent)}#brxe-rlimxa.vertical .line {border-right-style: solid; border-right-width: 4px; border-right-color: var(--accent)}#brxe-rlimxa .icon {color: var(--accent)}#brxe-rlimxa.horizontal {justify-content: flex-start}#brxe-rlimxa.vertical {align-self: flex-start}#brxe-rlimxa {position: relative}@media (max-width: 478px) {#brxe-rlimxa .line {height: 280px}#brxe-rlimxa.horizontal .line {border-top-width: 280px}}@media (max-width: 390px) {#brxe-rlimxa .line {height: 330px}#brxe-rlimxa.horizontal .line {border-top-width: 330px}}#brxe-vizkkt {color: var(--base); text-transform: none; line-height: 1.3; text-align: left; font-weight: 400; font-family: "Playfair Display"}@media (max-width: 478px) {#brxe-vizkkt {color: var(--base)}}#brxe-ynaapt {font-family: "Urbanist"; font-weight: 500; text-align: left; letter-spacing: 0.3px; line-height: 3.7; color: var(--secondary); margin-top: -1em; padding-right: var(--space-l)}#brxe-ynaapt a {font-family: "Urbanist"; font-weight: 500; text-align: left; letter-spacing: 0.3px; line-height: 3.7; color: var(--secondary); font-size: inherit}@media (max-width: 478px) {#brxe-ynaapt {font-size: var(--text-m); margin-top: 0; margin-left: 0}#brxe-ynaapt a {font-size: var(--text-m); font-size: inherit}}@media (max-width: 390px) {#brxe-ynaapt {font-size: var(--text-m); margin-top: 0; margin-left: 0}#brxe-ynaapt a {font-size: var(--text-m); font-size: inherit}}#brxe-wkjuym {position: relative; z-index: 0; margin-left: 25px}#brxe-cndges {padding-top: var(--space-s); padding-right: var(--space-s); padding-bottom: var(--space-s); padding-left: var(--space-s); flex-direction: row; flex-wrap: nowrap; align-self: flex-start !important; align-items: center; row-gap: 0px; column-gap: 0px}#brxe-amxdpp {background-image: linear-gradient(hsla(0, 3%, 33%, 0.07), hsla(0, 3%, 33%, 0.07))}#brxe-cdc98d {z-index: 1; display: flex; position: relative; background-color: var(--white); padding-top: var(--space-xxl); flex-direction: column; flex-wrap: nowrap}@media (max-width: 820px) {#brxe-cdc98d {background-color: var(--white)}}@media (max-width: 478px) {#brxe-cdc98d {background-color: var(--white)}}