body{-webkit-font-smoothing:antialiased;background:#fff;margin:0}a{color:#1c1b19}a:hover{color:#9a7a45}img{max-width:100%}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes fade{0%{opacity:0}to{opacity:1}}[data-nav-desktop]{display:flex}[data-nav-burger]{display:none}@media (max-width:960px){[data-nav-desktop]{display:none!important}[data-nav-burger]{display:flex!important}[data-wa-text]{display:none}}[data-hero-grid]{grid-template-columns:1fr 1.4fr 1fr}@media (max-width:800px){[data-hero-grid]{grid-template-columns:1fr!important;height:auto!important}[data-hero-grid]>*{height:56vw!important}[data-hero-side]{display:none!important}}[data-detail]{grid-template-columns:minmax(0,1fr) 360px}@media (max-width:900px){[data-detail]{grid-template-columns:1fr!important}[data-sticky]{position:static!important}}[data-enq]{grid-template-columns:minmax(0,1fr) 380px}@media (max-width:900px){[data-enq]{grid-template-columns:1fr!important}[data-enq-side]{position:static!important}}@media (max-width:640px){[data-hero-full]{height:min(60vh,520px)!important}[data-stats]{grid-template-columns:1fr 1fr!important}[data-cta-row]{flex-direction:column;align-items:stretch}[data-cta-row] a{justify-content:center}[data-two-img]{grid-template-columns:1fr 1fr!important}[data-two-img] img{margin-bottom:0!important}}.h-bg-gold:hover{color:#fff!important;background:#9a7a45!important}.h-bg-gold-only:hover{background:#9a7a45!important}.h-bg-dark:hover{color:#fff!important;background:#1c1b19!important}.h-bg-white:hover{color:#1c1b19!important;background:#fff!important}.h-bg-sand:hover{color:#1c1b19!important;background:#d2b78c!important}.h-gold:hover{color:#9a7a45!important}.h-sand:hover{color:#d2b78c!important}.h-white:hover{color:#fff!important}.h-dark:hover{color:#1c1b19!important}.h-zoom:hover{transform:scale(1.04)!important}.h-zoom5:hover{transform:scale(1.05)!important}.h-zoom3:hover{transform:scale(1.03)!important}.h-lift:hover{transform:translateY(-3px)!important;box-shadow:0 20px 50px -30px #1c1b1959!important}.f-underline:focus{border-bottom-color:#9a7a45!important}.f-border:focus{border-color:#9a7a45!important}.h-btn-404:hover{color:#fff!important;background:#9a7a45!important;border-color:#9a7a45!important}
