@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-text-link .icon{flex-shrink:0}}@layer bricks {}@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}}html body section.hc-cov .hc-cov__enquire { display: inline-flex; align-items: center; margin: 0; font-family: Jost, sans-serif; font-size: 18px; font-weight: 600; line-height: 1.72; color: var(--oct-red); text-decoration: none; cursor: pointer;}html body section.hc-cov .hc-cov__enquire:hover { color: var(--oct-red); text-decoration: underline; text-underline-offset: 4px;}html body section.hc-cov .hc-cov__enquire:focus-visible { color: var(--oct-red); text-decoration: underline; text-underline-offset: 4px;}html body section.hc-cov .hc-cov__enquire::after { content: ""; display: inline-block; width: 1em; height: 1em; margin-left: 0.45em; background-color: currentColor; -webkit-mask: url(/wp-content/uploads/2026/09/ArrowRight-white-btn.svg) no-repeat center / contain; mask: url(/wp-content/uploads/2026/09/ArrowRight-white-btn.svg) no-repeat center / contain; transition: transform 0.2s ease;}html body section.hc-cov .hc-cov__enquire:hover::after { transform: translateX(3px);}@media (max-width: 991px) { html body section.hc-cov .hc-cov__card .hc-cov__map { order: -1; }}@media (max-width: 767px) { html body section.hc-cov .hc-cov__text, html body section.hc-cov .hc-cov__hq { align-items: center; text-align: center; } html body section.hc-cov .hc-cov__text .hc-cov__title, html body section.hc-cov .hc-cov__text .hc-cov__p, html body section.hc-cov .hc-cov__text .hc-cov__hq-text { text-align: center; }}@media (max-width: 991px) { html body section.hc-cov .hc-cov__card { grid-template-columns: minmax(0, 1fr); } html body section.hc-cov .hc-cov__map { min-height: 320px; }}@media (max-width: 478px) { html body section.hc-cov.brxe-section { padding-top: 40px; padding-bottom: 40px; } html body section.hc-cov .hc-cov__map { min-height: 280px; }}html body section.hc-cov { padding: var(--oct-section-pad-y) var(--oct-section-pad-x); background-color: var(--oct-beige);}section.hc-cov .hc-cov__wrap { display: flex; flex-direction: column; gap: 32px; width: 100%; max-width: 1120px; margin-inline: auto;}section.hc-cov .hc-cov__head { display: flex; flex-direction: column; align-items: center; gap: 12px; max-width: 760px; margin-inline: auto; text-align: center;}section.hc-cov .hc-cov__label { margin: 0; font-family: Jost, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.3; letter-spacing: 1.4px; text-transform: uppercase; color: var(--oct-red);}section.hc-cov .hc-cov__card { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: clamp(24px, 4vw, 48px); align-items: stretch; width: 100%; padding: clamp(20px, 3vw, 36px); background-color: var(--oct-cream); border: 1px solid #e3d8c6;}section.hc-cov .hc-cov__text { display: flex; flex-direction: column; align-items: flex-start; justify-content: center; gap: 16px; text-align: left;}section.hc-cov .hc-cov__title { margin: 0; font-family: Bellefair, serif; font-size: clamp(26px, 3vw, 34px); font-weight: 400; line-height: 1.2; color: var(--oct-text);}section.hc-cov .hc-cov__p { margin: 0; font-family: Jost, sans-serif; font-size: 18px; font-weight: 300; line-height: 1.72; text-align: left; color: var(--oct-body);}section.hc-cov .hc-cov__hq { display: flex; flex-direction: column; align-items: flex-start; gap: 12px; width: 100%; margin-top: 8px; padding-top: 24px; border-top: 1px solid #e3d8c6;}section.hc-cov .hc-cov__hq-text { margin: 0 0 4px; font-family: Jost, sans-serif; font-size: 18px; font-weight: 300; line-height: 1.72; text-align: left; color: var(--oct-body);}section.hc-cov .hc-cov__bold { font-weight: 600; color: var(--oct-text);}section.hc-cov .hc-cov__link { margin: 0; font-family: Jost, sans-serif; font-size: 16px; font-weight: 500;}section.hc-cov .hc-cov__link a { color: var(--oct-red); text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 4px; transition: color .25s ease;}section.hc-cov .hc-cov__link a:hover { color: var(--oct-text);}section.hc-cov .hc-cov__map { position: relative; min-height: 340px; border: 1px solid #e3d8c6; background-color: var(--oct-beige); overflow: hidden;}section.hc-cov .hc-cov__map iframe { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; border: 0;}