@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-ceupju {margin-top: 0; margin-bottom: 0; color: var(--bricks-color-79d986); font-size: var(--text-3); text-transform: uppercase; letter-spacing: 0.1em}#brxe-ovujoc {color: var(--bricks-color-wylksz); line-height: 1; font-size: var(--text-6); font-weight: 600; text-transform: uppercase; margin-top: 0.4em; margin-bottom: 0.4em}#brxe-ovujoc { em { font-style: normal; display: block; font-weight: 400; color: #fff; }}#brxe-gmkalt {color: var(--bricks-color-79d986)}#brxe-gmkalt a {color: var(--bricks-color-79d986); font-size: inherit}#brxe-epcluk {grid-column: 1 / span 5; grid-row: 2; padding-right: var(--space-m); padding-bottom: var(--space-m); z-index: 2}#brxe-zkhhvt {display: grid; align-items: initial; grid-template-columns: subgrid; grid-column: 2 /span 5; grid-row: 3; z-index: 2}#brxe-gjftwh {grid-column: 5 / span 4; grid-row: 1 / 5; background-image: url(https://thrivefinancial.smm.acme.org.nz/wp-content/uploads/2026/01/insurance-adviser-in-meeting-with-client.jpg); background-size: cover; z-index: 1}#brxe-tkdifx {display: grid; align-items: initial; grid-template-columns: repeat( 8, 1fr ); grid-template-rows: 1fr 4fr 2fr 1fr}#brxe-jpzhqf {background-color: var(--alternative)}