.security-check.svelte-1of3d2c{width:100%;min-height:65px;margin-block:24px}fieldset.svelte-1bv7ezn{border:0;min-width:0;margin:0;padding:0}.honeypot.svelte-1bv7ezn{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:clip}button.svelte-1bv7ezn:disabled{opacity:.55;cursor:not-allowed}.success-message.svelte-1bv7ezn{padding-block:24px}.success-message.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){font-size:23px}.success-message.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--muted)}.success-message.svelte-1bv7ezn button:where(.svelte-1bv7ezn){cursor:pointer;background:0 0;border:0;padding:0}.contact-layout.svelte-1bv7ezn{grid-template-columns:1fr 1.15fr;align-items:start;gap:100px;padding-bottom:96px;display:grid}.contact-method.svelte-1bv7ezn{align-items:center;gap:16px;padding-block:18px;text-decoration:none;display:flex}.contact-method.svelte-1bv7ezn svg{flex-shrink:0}.contact-method.svelte-1bv7ezn svg:last-child{margin-left:auto}.contact-method.svelte-1bv7ezn:hover{color:var(--accent)}.phone.svelte-1bv7ezn{border-block:1px solid var(--line);letter-spacing:-.04em;font-size:32px}.email.svelte-1bv7ezn{font-size:14px}.email.svelte-1bv7ezn span:where(.svelte-1bv7ezn){overflow-wrap:anywhere}.contact-details.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){margin-bottom:16px;font-size:20px}.office-block.svelte-1bv7ezn{margin-top:35px}address.svelte-1bv7ezn{font-size:16px;font-style:normal;line-height:1.8}.office-block.svelte-1bv7ezn p:where(.svelte-1bv7ezn),.repairs-note.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--muted);margin-top:18px;font-size:14px}.hours-block.svelte-1bv7ezn{margin-top:38px}dl.svelte-1bv7ezn{margin-bottom:14px;font-size:13px}dl.svelte-1bv7ezn>div:where(.svelte-1bv7ezn){justify-content:space-between;gap:20px;padding-bottom:10px;display:flex}dd.svelte-1bv7ezn{margin:0}.hours-block.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--muted);font-size:12px}.repairs-note.svelte-1bv7ezn{border-top:1px solid var(--line);margin-top:35px;padding-top:30px}.repairs-note.svelte-1bv7ezn p:where(.svelte-1bv7ezn){margin-top:0;margin-bottom:9px}.enquiry.svelte-1bv7ezn{background:var(--surface-soft);border-radius:var(--radius);padding:40px}.enquiry.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){margin-bottom:16px;font-size:29px}.form-intro.svelte-1bv7ezn{color:var(--muted);margin-bottom:28px;font-size:14px}label.svelte-1bv7ezn{margin:22px 0 9px;font-size:12px;font-weight:700;display:block}label.svelte-1bv7ezn span:where(.svelte-1bv7ezn){color:var(--muted);font-weight:450}input.svelte-1bv7ezn,textarea.svelte-1bv7ezn,select.svelte-1bv7ezn{background:var(--surface-raised);width:100%;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);padding:13px 14px;font-size:16px}textarea.svelte-1bv7ezn{resize:vertical;min-height:140px}.field-row.svelte-1bv7ezn{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field-help.svelte-1bv7ezn{color:var(--muted);margin-top:9px;font-size:12px}.form-note.svelte-1bv7ezn{color:var(--muted);margin-top:18px;margin-bottom:0;font-size:11px}.form-message.svelte-1bv7ezn{border-top:1px solid var(--line);overflow-wrap:anywhere;margin:20px 0 0;padding-top:20px;font-size:13px}@media (width<=1100px){.contact-layout.svelte-1bv7ezn{gap:48px}.enquiry.svelte-1bv7ezn{padding:28px}}@media (width<=767px){.contact-layout.svelte-1bv7ezn{grid-template-columns:1fr;gap:38px;padding-bottom:55px}.enquiry.svelte-1bv7ezn{padding:28px 22px}.field-row.svelte-1bv7ezn{grid-template-columns:1fr;gap:0}.phone.svelte-1bv7ezn{font-size:29px}}
