.overview-inquiry{display:block!important}.overview-inquiry>div:first-child{max-width:760px;margin-bottom:32px}.overview-inquiry>div:first-child h2{margin-top:10px}.inquiry-card{padding:34px;border:1px solid #b8c8b3;border-radius:10px;background:#eef0e5;scroll-margin-top:115px;color:#173c38}.inquiry-card h3{font:36px/1.15 Georgia,serif;margin:12px 0}.inquiry-card .inquiry-context{font-size:14px;line-height:1.6;margin:0 0 24px;color:#526a59}.inquiry-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:5px;border:1px solid #bdc9b7;border-radius:7px;background:#e3e9d9}.inquiry-tabs button{border:0;border-radius:4px;padding:14px 12px;color:#173c38;background:transparent;font:15px Arial,sans-serif;cursor:pointer;min-height:48px}.inquiry-tabs button[aria-selected=true]{background:#173c38;color:#f6f4ed}.inquiry-tabs button:hover:not([aria-selected=true]){background:#d4ec94}.inquiry-card .inquiry-help{font-size:14px;line-height:1.7;margin:20px 0}.inquiry-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.inquiry-card label:not(.inquiry-consent):not(.lead-honeypot){display:flex;flex-direction:column;gap:9px;font-size:13px}.inquiry-card label>span{font-size:12px;color:#5a6f60}.inquiry-card input:not([type=checkbox]),.inquiry-card select,.inquiry-card textarea{width:100%;padding:13px;border:1px solid #a3b69d;border-radius:4px;background:#fffef9;color:#173c38;font:16px Arial,sans-serif;box-sizing:border-box}.inquiry-card input:focus-visible,.inquiry-card select:focus-visible,.inquiry-card textarea:focus-visible,.inquiry-card button:focus-visible{outline:2px solid #245842;outline-offset:3px}.inquiry-card textarea{resize:vertical;min-height:86px}.inquiry-preferences{margin:22px 0;border-block:1px solid #c4cfba;padding:15px 0}.inquiry-preferences summary{cursor:pointer;font-size:13px}.inquiry-preferences summary span{color:#5a6f60}.inquiry-preferences .inquiry-fields{margin-top:18px}.inquiry-message{margin:20px 0}.inquiry-card .inquiry-fine{font-size:11px;line-height:1.7;color:#526a59;margin:12px 0}.inquiry-fine a{text-decoration:underline;text-underline-offset:2px}.inquiry-consent{display:flex;align-items:flex-start;gap:11px;line-height:1.65;margin:16px 0 12px;max-width:850px}.inquiry-consent input{width:18px;height:18px;flex:0 0 18px;margin:2px 0 0;accent-color:#245842}.inquiry-consent em{font-style:normal}.inquiry-contact{max-width:850px}.inquiry-submit{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:18px}.inquiry-submit .pill{font-size:15px;cursor:pointer}.inquiry-submit>span{font-size:12px;color:#526a59}.inquiry-card button:disabled{opacity:.6;cursor:wait}.inquiry-card .inquiry-status{font-size:14px;line-height:1.6;margin:12px 0}.inquiry-status.error{color:#9a2525}.inquiry-success{padding:24px 0}.inquiry-card [hidden]{display:none!important}@media(max-width:700px){.inquiry-card{padding:24px}.inquiry-fields{grid-template-columns:1fr}.inquiry-card h3{font-size:30px}.inquiry-submit .pill{width:100%}.inquiry-tabs button{font-size:13px;padding:12px 7px}}@media(max-width:400px){.inquiry-tabs{grid-template-columns:1fr}.inquiry-tabs button{min-height:44px}.inquiry-card{padding:19px}}

.contact:has(.inquiry-card){display:block}.contact:has(.inquiry-card)>div:first-child{margin-bottom:30px}.contact .inquiry-card p{color:#526a59}.contact .inquiry-card .eyebrow{color:#173c38}.contact .inquiry-card .inquiry-status.error{color:#9a2525}.inquiry-location{margin-top:22px}

/* Centre the brokerage contact block and shorten the form footer. */
.inquiry-card .inquiry-contact{max-width:none;text-align:center;margin:8px auto 4px;line-height:1.5}
.inquiry-card .inquiry-contact .broker-identity{justify-content:center;gap:14px;margin:0 0 4px;text-align:center;line-height:1.5}
.inquiry-card .inquiry-status:empty{display:none}
.inquiry-card .inquiry-submit{margin-top:10px}

.inquiry-card .inquiry-submit + .inquiry-contact{margin-top:22px;margin-bottom:0}
