.quick-contact{padding-block:42px 24px;scroll-margin-top:var(--header)}.quick-contact h2{margin-bottom:12px}.quick-contact p{max-width:62ch}.quick-contact div{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:20px}.quick-contact a{display:inline-flex;min-height:44px;align-items:center;overflow-wrap:anywhere}
.short-fields,.short-fields fieldset{border:0;padding:0;margin:0;min-width:0}
.short-fields{display:grid;gap:20px;margin-top:22px}.short-fields legend{font:600 16px/1.4 Inter,sans-serif;margin-bottom:8px}.choices{display:flex;flex-wrap:wrap;gap:8px}.choices label{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:6px 12px;border:1px solid #b6bdba;border-radius:5px;cursor:pointer}.choices input{width:16px;height:16px;accent-color:#143343}.choices label:has(:checked){background:#e8efe9;border-color:#556d69}.short-fields button{justify-self:start}.short-fields [hidden],[hidden]{display:none!important}#enquiry-fallback>*{margin:8px}
.financial-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.financial-grid .field{min-width:0}.financial-grid select{width:100%;min-height:44px}@media(max-width:600px){.financial-grid{grid-template-columns:1fr}}
#observations{box-sizing:border-box;width:100%;min-height:8rem;padding:.75rem;resize:vertical;font:inherit;color:inherit;background:transparent;border:1px solid #899b9e;border-radius:5px}#observations:focus-visible{outline:2px solid #816427;outline-offset:2px}
