/* Branded sand lettering; the approved copper emblem remains intact. */
html body .header .logo img,html body .side-menu>img{content:url("assets/logo-horizontal-sand.svg")!important;object-fit:contain}

/* Photo-backed enquiry headings require a light foreground rather than olive paint. */
html body main #pd-enquiry h1,html body main #pd-enquiry h2,html body main #pd-enquiry h3,
html body main #pd-enquiry h1 *,html body main #pd-enquiry h2 *,html body main #pd-enquiry h3 *,
html body main .pd-enquiry.pd-enquiry .mlgu-title.mlgu-title,
html body main .pd-enquiry.pd-enquiry .mlgu-title.mlgu-title *,
html body main [data-ml-contrast="sand"] :is(h1,h2,h3),
html body main [data-ml-contrast="sand"] :is(h1,h2,h3) *{
 color:#F0E8D8!important;-webkit-text-fill-color:#F0E8D8!important;
 background:none!important;background-image:none!important;
 background-clip:border-box!important;-webkit-background-clip:border-box!important;
 opacity:1!important;text-shadow:0 1px 3px #23251A45;
}
html body main #pd-enquiry :is(p,label,.consent),html body main #pd-enquiry :is(p,label,.consent) a{color:#F0E8D8!important;-webkit-text-fill-color:#F0E8D8!important}
html body main #pd-enquiry :is(input,textarea,select){color:#F0E8D8!important;-webkit-text-fill-color:#F0E8D8!important;caret-color:#F0E8D8;border-bottom-color:#D4C5A8!important}
html body main #pd-enquiry :is(input,textarea)::placeholder{color:#DFD0B3!important;-webkit-text-fill-color:#DFD0B3!important;opacity:1!important}
html body main #pd-enquiry :is(input,textarea,select):focus-visible{outline:2px solid #D4C5A8;outline-offset:5px}
html body main #pd-enquiry input:-webkit-autofill{-webkit-text-fill-color:#F0E8D8!important;box-shadow:0 0 0 1000px #41442D inset}
