.enquiry-form[data-astro-cid-5yt3isc2]{border:1px solid var(--color-rule);background:#fff;border-radius:4px;max-width:40rem;padding:2rem}.enquiry-form[data-astro-cid-5yt3isc2] [data-astro-cid-5yt3isc2]:is(h2,h3){margin-top:0}form[data-astro-cid-5yt3isc2]{flex-direction:column;gap:1.25rem;margin-top:1.5rem;display:flex}.field-row[data-astro-cid-5yt3isc2]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.field-row-3[data-astro-cid-5yt3isc2]{grid-template-columns:repeat(3,1fr)}.field-row-3[data-astro-cid-5yt3isc2] [data-astro-cid-5yt3isc2]:is(select,input){min-width:0}.field[data-astro-cid-5yt3isc2]{flex-direction:column;gap:.25rem;display:flex}label[data-astro-cid-5yt3isc2]{font-size:.9rem;font-weight:600}input[data-astro-cid-5yt3isc2],select[data-astro-cid-5yt3isc2],textarea[data-astro-cid-5yt3isc2]{font-family:var(--font-family);border:1px solid var(--color-navy);background:var(--color-cream);color:var(--color-text);border-radius:2px;padding:.6rem .75rem;font-size:1rem}textarea[data-astro-cid-5yt3isc2]{resize:vertical}.field-web[data-astro-cid-5yt3isc2]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-notes[data-astro-cid-5yt3isc2]{flex-direction:column;gap:.15rem;display:flex}.form-note[data-astro-cid-5yt3isc2]{margin:0}.field-consent[data-astro-cid-5yt3isc2]{align-items:flex-start;gap:.4rem;display:flex}.field-consent[data-astro-cid-5yt3isc2] input[data-astro-cid-5yt3isc2]{flex:none;width:auto;margin:.1rem 0 0;padding:0}.field-consent[data-astro-cid-5yt3isc2] label[data-astro-cid-5yt3isc2]{font-weight:400}.field-consent[data-astro-cid-5yt3isc2] a[data-astro-cid-5yt3isc2]{text-decoration:underline}.form-status[data-astro-cid-5yt3isc2]{border:1px solid;border-radius:2px;padding:.55rem .7rem;font-weight:600}.form-success[data-astro-cid-5yt3isc2]{color:#1d6b4f;background:#e8f4ee}.form-error[data-astro-cid-5yt3isc2]{color:#9b2c2c;background:#fbecec}button[data-astro-cid-5yt3isc2]{align-self:flex-start}@media (width<=40rem){.field-row[data-astro-cid-5yt3isc2],.field-row-3[data-astro-cid-5yt3isc2]{grid-template-columns:1fr}}.chart-form[data-astro-cid-hs275qpo] .enquiry-form{background:var(--white);border:1px solid var(--rule);border-top:3px solid var(--teal-deep);border-radius:var(--corner);max-width:none;padding:1.35rem;position:relative}.chart-form[data-astro-cid-hs275qpo] .enquiry-form h2,.chart-form[data-astro-cid-hs275qpo] .enquiry-form h3{font-family:var(--font);letter-spacing:-.02em;color:var(--navy);font-size:.85rem;font-weight:600;line-height:1.25}.chart-form[data-astro-cid-hs275qpo] .enquiry-form p{color:var(--body);margin-top:.45rem;font-size:.7rem;line-height:1.55}.chart-form[data-astro-cid-hs275qpo] .enquiry-form .form-note{margin-top:0;font-size:.65rem;line-height:1.45}.chart-form[data-astro-cid-hs275qpo] .enquiry-form form{gap:.45rem;margin-top:.95rem}.chart-form[data-astro-cid-hs275qpo] .enquiry-form .field-row{gap:.45rem}.chart-form[data-astro-cid-hs275qpo] .enquiry-form label{font-family:var(--font);color:var(--navy-soft);font-size:.68rem;font-weight:500}.chart-form[data-astro-cid-hs275qpo] .enquiry-form input,.chart-form[data-astro-cid-hs275qpo] .enquiry-form select,.chart-form[data-astro-cid-hs275qpo] .enquiry-form textarea{font-family:var(--font);background:var(--sand);border:1px solid var(--rule);color:var(--navy);border-radius:2px;padding:.3rem .5rem;font-size:.72rem;line-height:1.3}.chart-form[data-astro-cid-hs275qpo] .enquiry-form input:focus,.chart-form[data-astro-cid-hs275qpo] .enquiry-form select:focus,.chart-form[data-astro-cid-hs275qpo] .enquiry-form textarea:focus{outline:2px solid var(--teal);outline-offset:-1px}.chart-form[data-astro-cid-hs275qpo] .enquiry-form .field-consent a{color:var(--teal-deep)}.chart-form[data-astro-cid-hs275qpo] .enquiry-form .field-consent a:hover{color:var(--teal-ink)}.chart-form[data-astro-cid-hs275qpo] .enquiry-form button{font-family:var(--font);background:var(--teal-deep);color:var(--white);border-radius:var(--corner);border:0;padding:.55rem 1.15rem;font-size:.72rem;font-weight:600}.chart-form[data-astro-cid-hs275qpo] .enquiry-form button:hover{background:var(--navy)}@media (width<=40rem){.chart-form[data-astro-cid-hs275qpo] .enquiry-form{padding:1rem}.chart-form[data-astro-cid-hs275qpo] .enquiry-form input,.chart-form[data-astro-cid-hs275qpo] .enquiry-form select,.chart-form[data-astro-cid-hs275qpo] .enquiry-form textarea{font-size:16px}}
