@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}}#brxe-woktud {height: 300px; background-image: url("https://nilitiaphotography.co.za/wp-content/uploads/2023/07/nsp-page-header-1024x192.jpg"); background-size: cover}@media (max-width: 767px) {#brxe-woktud {height: 150px}}#brxe-316efc {color: var(--bricks-color-dqwxsu); text-transform: lowercase}#brxe-mgywiq {color: var(--bricks-color-tiqmwu)}#brxe-mgywiq a {color: var(--bricks-color-tiqmwu); font-size: inherit}#brxe-mcmdqk {display: flex; flex-direction: column; row-gap: 1.3rem}#brxe-iriydu {color: var(--bricks-color-tiqmwu)}#brxe-iriydu a {color: var(--bricks-color-tiqmwu); font-size: inherit}#brxe-lnhwpn {display: flex; flex-direction: column; row-gap: 1.3rem}#brxe-hegsjp {color: var(--bricks-color-tiqmwu)}#brxe-hegsjp a {color: var(--bricks-color-tiqmwu); font-size: inherit}#brxe-soaqea {display: flex; flex-direction: column; row-gap: 1.3rem}#brxe-zhgslj {color: var(--bricks-color-tiqmwu)}#brxe-zhgslj a {color: var(--bricks-color-tiqmwu); font-size: inherit}#brxe-cmwycm {display: flex; flex-direction: column; row-gap: 1.3rem}#brxe-fpyegc {color: var(--bricks-color-tiqmwu)}#brxe-fpyegc a {color: var(--bricks-color-tiqmwu); font-size: inherit}#brxe-sdrrux {display: flex; flex-direction: column; row-gap: 1.3rem}#brxe-ybwgmn {color: var(--bricks-color-tiqmwu)}#brxe-ybwgmn a {color: var(--bricks-color-tiqmwu); font-size: inherit}#brxe-tzkkak {display: flex; flex-direction: column; row-gap: 1.3rem}#brxe-vyzfqh {color: var(--bricks-color-tiqmwu)}#brxe-vyzfqh a {color: var(--bricks-color-tiqmwu); font-size: inherit}#brxe-xzsxgv {display: flex; flex-direction: column; row-gap: 1.3rem}#brxe-ec21e0 {flex-direction: column; row-gap: 3rem}#brxe-969f96 {row-gap: 6rem}#brxe-76e2f0 {right: 40px; bottom: 40px; transform: translateY(10px); width: 55px}#brxe-76e2f0 .x-back-to-top_icon > * {color: var(--bricks-color-pkrcyv)}#brxe-76e2f0 .x-back-to-top_progress-line {stroke: var(--bricks-color-dqwxsu)}#brxe-76e2f0 .x-back-to-top_progress-background {stroke: var(--bricks-color-tiqmwu)}#brxe-76e2f0 .x-back-to-top_content {align-items: center; justify-content: center}