.gp-enquiry{max-width:850px;margin:3rem 0 0;padding:2rem;background:#f4f0e7;color:#20313a;border:1px solid #d5cebf}.gp-enquiry h3{margin-top:0;font-size:2rem}.gp-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.gp-enquiry label{display:block;margin:0 0 1.25rem;font-size:1rem}.gp-enquiry label span,.gp-form-help{font-size:.9rem}.gp-enquiry input:not([type=checkbox]),.gp-enquiry textarea,.gp-enquiry select{display:block;width:100%;box-sizing:border-box;margin-top:.5rem;padding:.85rem;background:#fff;border:1px solid #aaa697;color:#20313a;font:inherit;border-radius:0}.gp-enquiry :focus-visible{outline:3px solid #b66036;outline-offset:3px}.gp-enquiry .gp-consent{display:flex;align-items:flex-start;gap:.75rem}.gp-consent input{margin-top:.25rem;width:18px;height:18px;flex-shrink:0}.gp-honeypot{position:absolute;left:-10000px}.gp-form-notice{padding:1rem;border-left:4px solid #b66036;background:#fff}.gp-enquiry button{cursor:pointer;font:inherit}.gp-form-help a{color:inherit;text-decoration:underline}@media(max-width:700px){.gp-form-grid{grid-template-columns:1fr;gap:0}.gp-enquiry{padding:1.25rem}}