/* Shared primitives scoped to the five repaired pages. */
.oasis-keypage #main .oasis-widget:not(:last-child){margin-bottom:20px}
.oasis-keypage #main .oasis-widget-text-editor{line-height:1.4}
.oasis-keypage #main .oasis-widget-wrap>.oasis-widget:not(.oasis-widget__width-auto){width:var(--container-widget-width,100%)}
.oasis-keypage #main .oasis-image-box-wrapper{text-align:center}
.oasis-keypage #main .oasis-image-box-img{display:inline-block;margin:0 0 20px}
.oasis-keypage #main .oasis-image-box-img img{margin:0;vertical-align:middle}
.oasis-keypage #main .oasis-widget-image img{vertical-align:middle}
.oasis-keypage #main .oasis-icon-box-title{margin:0 0 20px}
.page-locations #main .oasis-locations-owned-map{padding:40px 20px 70px}
.page-locations #main .oasis-locations-owned-map>.oasis-container{display:block;max-width:1140px}
.page-locations #main .oasis-map-note{display:none}
.page-locations #main .oasis-map-canvas{position:relative;min-height:560px;border-radius:18px;background:linear-gradient(135deg,#d8edf8 0%,#e9f2e4 54%,#f6ead5 100%);box-shadow:inset 0 0 0 1px rgba(52,69,131,.12);overflow:hidden}
.page-locations #main .oasis-map-pin{position:absolute;display:grid;gap:2px;max-width:170px;padding:10px 12px 10px 34px;background:#fff;border-radius:10px;box-shadow:0 10px 24px rgba(20,39,82,.18);font:700 14px Roboto,Arial,sans-serif;color:#344583}
.page-locations #main .oasis-map-pin:before{content:"";position:absolute;left:12px;top:13px;width:12px;height:12px;border-radius:50%;background:#f4a51c;box-shadow:0 0 0 5px rgba(244,165,28,.22)}
.page-locations #main .oasis-map-pin small{display:none}
.page-locations #main .pin-sydney{left:67%;top:59%}.page-locations #main .pin-melbourne{left:54%;top:74%}.page-locations #main .pin-brisbane{left:70%;top:38%}.page-locations #main .pin-goldcoast{left:74%;top:45%}.page-locations #main .pin-hobart{left:58%;top:86%}
@media(max-width:767px){.page-locations #main .oasis-map-canvas{min-height:580px}.page-locations #main .oasis-map-pin{left:24px!important;right:24px;max-width:none}.page-locations #main .pin-brisbane{top:8%}.page-locations #main .pin-goldcoast{top:25%}.page-locations #main .pin-sydney{top:42%}.page-locations #main .pin-melbourne{top:59%}.page-locations #main .pin-hobart{top:76%}}
