@layer bricks {.brxe-shortcode{width:100%}}@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}}@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 {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}}#brxe-qlgxpn {color: var(--bricks-color-pylbdy); font-size: var(--step-5); margin-bottom: 0.4em}#brxe-jcbduf {order: -1; font-size: var(--step-0); text-transform: uppercase; font-weight: 800; letter-spacing: 0.04em; color: #ef867b; margin-top: .5em; margin-bottom: 0.4em}#brxe-bwirpn {color: var(--bricks-color-5a06ec); margin-bottom: 1em}#brxe-bwirpn a {color: var(--bricks-color-5a06ec); font-size: inherit}#brxe-rxzgvh {display: flex; flex-direction: column}#brxe-xnzktd {background-color: rgba(229, 61, 44, 0.97); padding-top: var(--space-l); padding-right: var(--space-l); padding-bottom: var(--space-l); padding-left: var(--space-l); border-left: 10px solid var(--bricks-color-fieahz); border-top-right-radius: 60px; flex-direction: row; align-items: center; column-gap: var(--space-xl); row-gap: var(--space-xl); transform: translateY(50px); justify-content: space-between}#brxe-cgwsdc {padding-top: 400px}#brxe-xtaxan {margin-bottom: 100px; background-image: url(https://ohagancontracting.co.nz/wp-content/uploads/2025/03/ohagan-contracting-truck-1536x578.jpg); background-size: cover}#brxe-kajilh {margin-bottom: 0.4em}#brxe-mffsks {color: #616161}#brxe-mffsks a {color: #616161; font-size: inherit}#brxe-rnypou {margin-top: 1em; font-size: var(--step-1); gap: 15px}#brxe-rnypou .icon {background-color: var(--bricks-color-ucbdpq); color: #f5f5f5; fill: #f5f5f5; border-radius: 99px; overflow: hidden; width: 40px; height: 40px}#brxe-rnypou .icon > i {font-size: 24px}#brxe-rnypou .icon > svg {width: 24px; height: 24px}#brxe-obdcsj {margin-top: 1em; font-size: var(--step-1); gap: 15px}#brxe-obdcsj .icon {background-color: var(--bricks-color-ucbdpq); color: #f5f5f5; fill: #f5f5f5; border-radius: 99px; overflow: hidden; width: 40px; height: 40px}#brxe-obdcsj .icon > i {font-size: 24px}#brxe-obdcsj .icon > svg {width: 24px; height: 24px}#brxe-bhwyyk {margin-top: var(--space-xl); margin-bottom: var(--space-l)}#brxe-bhwyyk.horizontal .line {width: 66%; border-top-width: 1px; border-top-style: solid; border-top-color: #9e9e9e}#brxe-bhwyyk.vertical .line {border-right-width: 66%; border-right-style: solid; border-right-color: #9e9e9e}#brxe-bhwyyk .line {height: 1px}#brxe-bhwyyk .icon {color: #9e9e9e}#brxe-qhluon {margin-bottom: 0.4em; font-size: var(--step-1); line-height: 1.4}#brxe-wyvrns {margin-bottom: 0.9em; font-size: var(--step-2)}#brxe-qxbbuf {background-color: #ffffff; padding-top: var(--space-l); padding-right: var(--space-l); padding-bottom: var(--space-l); padding-left: var(--space-l); border-radius: 13px}#brxe-gjexma {flex-direction: row; column-gap: var(--space-l); row-gap: var(--space-l); padding-top: var(--space-xl); padding-bottom: var(--space-xl)}