.enquiry__step[data-astro-cid-5yt3isc2]{border:0;min-width:0;margin:0;padding:0}.enquiry[data-astro-cid-5yt3isc2]:not(.is-wizard) .enquiry__step[data-astro-cid-5yt3isc2]+.enquiry__step[data-astro-cid-5yt3isc2]{margin-top:30px}.enquiry__question[data-astro-cid-5yt3isc2]{color:var(--white);font-family:var(--font-head);margin-bottom:18px;padding:0;font-size:20px;font-weight:600;line-height:1.3;display:block}.enquiry__question[data-astro-cid-5yt3isc2]:focus{outline:none}.enquiry__progress[data-astro-cid-5yt3isc2]{margin-bottom:26px}.enquiry__count[data-astro-cid-5yt3isc2]{color:var(--sky);font-family:var(--font-head);letter-spacing:3px;text-transform:uppercase;font-size:12px;font-weight:500}.enquiry__track[data-astro-cid-5yt3isc2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.enquiry__track[data-astro-cid-5yt3isc2] span[data-astro-cid-5yt3isc2]{height:4px;transition:background-color .4s var(--ease-out);background:#ffffff2e;border-radius:999px}.enquiry__track[data-astro-cid-5yt3isc2] span[data-astro-cid-5yt3isc2].is-done{background:var(--sky)}.enquiry__chips[data-astro-cid-5yt3isc2]{flex-wrap:wrap;gap:10px;display:flex}.chip[data-astro-cid-5yt3isc2]{min-height:44px;color:var(--white);cursor:pointer;transition:background-color .2s ease, border-color .2s ease, translate .25s var(--ease-out);border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:10px;padding:0 20px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.chip__input[data-astro-cid-5yt3isc2]{opacity:0;pointer-events:none;position:absolute}.chip[data-astro-cid-5yt3isc2] .chip__icon{width:14px;height:14px;color:var(--sky);flex:none;transition:color .2s}@media (hover:hover){.chip[data-astro-cid-5yt3isc2]:hover{border-color:var(--sky);translate:0 -1px}}.chip[data-astro-cid-5yt3isc2]:has(.chip__input:checked){border-color:var(--sky);background:var(--sky)}.chip[data-astro-cid-5yt3isc2]:has(.chip__input:checked) .chip__icon{color:var(--white)}.chip[data-astro-cid-5yt3isc2]:has(.chip__input:focus-visible){outline:2px solid var(--sky);outline-offset:3px}.enquiry__job-fields[data-astro-cid-5yt3isc2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin-top:22px;display:grid}.enquiry__hint[data-astro-cid-5yt3isc2]{color:var(--error-on-navy,#ffb4b4);margin-top:14px;font-size:14px}.enquiry__fields[data-astro-cid-5yt3isc2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.field--full[data-astro-cid-5yt3isc2]{grid-column:1/-1}.field[data-astro-cid-5yt3isc2]{gap:5px;display:grid}.field[data-astro-cid-5yt3isc2] label[data-astro-cid-5yt3isc2]{color:var(--grey-bg);font-family:var(--font-head);text-transform:uppercase;font-size:10px;font-weight:500}.field__optional[data-astro-cid-5yt3isc2]{color:#fff9;text-transform:none}.field[data-astro-cid-5yt3isc2] input[data-astro-cid-5yt3isc2],.field[data-astro-cid-5yt3isc2] textarea[data-astro-cid-5yt3isc2]{border:1px solid var(--line);width:100%;height:40px;color:var(--text-dark);font:inherit;background:#fcfcfc;border-radius:2px;padding:6px 12px;font-size:14px}.field[data-astro-cid-5yt3isc2] textarea[data-astro-cid-5yt3isc2]{resize:vertical;height:auto;padding-block:10px;line-height:1.5}.field[data-astro-cid-5yt3isc2] input[data-astro-cid-5yt3isc2]::placeholder,.field[data-astro-cid-5yt3isc2] textarea[data-astro-cid-5yt3isc2]::placeholder{color:var(--text)}.field[data-astro-cid-5yt3isc2] input[data-astro-cid-5yt3isc2]:focus,.field[data-astro-cid-5yt3isc2] textarea[data-astro-cid-5yt3isc2]:focus{border-color:var(--sky);outline:none;box-shadow:0 0 0 3px #43a6da59}.field__error[data-astro-cid-5yt3isc2]{color:#ffb4b4;font-size:12px;display:none}.field[data-astro-cid-5yt3isc2].is-invalid .field__error[data-astro-cid-5yt3isc2]{display:block}.field[data-astro-cid-5yt3isc2].is-invalid input[data-astro-cid-5yt3isc2],.field[data-astro-cid-5yt3isc2].is-invalid textarea[data-astro-cid-5yt3isc2]{border-color:var(--emergency)}.enquiry__nav[data-astro-cid-5yt3isc2]{flex-wrap:wrap;gap:16px;padding-top:30px;display:flex}.enquiry__nav[data-astro-cid-5yt3isc2] .btn[data-astro-cid-5yt3isc2]{min-width:150px}.enquiry__nav[data-astro-cid-5yt3isc2] svg{width:12px;height:12px}.enquiry__nav[data-astro-cid-5yt3isc2] [data-astro-cid-5yt3isc2][hidden]{display:none}.enquiry__next[data-astro-cid-5yt3isc2],.enquiry__submit[data-astro-cid-5yt3isc2]{font-family:var(--font-head);border:1px solid #379ace}.enquiry[data-astro-cid-5yt3isc2]:not(.is-wizard) .enquiry__submit[data-astro-cid-5yt3isc2]{padding:13px 60px}.enquiry__submit[data-astro-cid-5yt3isc2][aria-busy=true]{opacity:.75;pointer-events:none}.enquiry__error[data-astro-cid-5yt3isc2]{color:#8f1f1f;background:#fdecec;border-radius:2px;margin-bottom:20px;padding:12px 16px}.enquiry__error[data-astro-cid-5yt3isc2][hidden]{display:none}.enquiry__error[data-astro-cid-5yt3isc2] a[data-astro-cid-5yt3isc2]{color:inherit;font-weight:700}.hp[data-astro-cid-5yt3isc2]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (prefers-reduced-motion:no-preference){.enquiry[data-astro-cid-5yt3isc2].is-wizard .enquiry__step[data-astro-cid-5yt3isc2].is-active{animation:enq-in .45s var(--ease-out)}.enquiry[data-astro-cid-5yt3isc2][data-dir=back] .enquiry__step[data-astro-cid-5yt3isc2].is-active{animation-name:enq-in-back}}@keyframes enq-in{0%{opacity:0;translate:24px}}@keyframes enq-in-back{0%{opacity:0;translate:-24px}}@media (width<=560px){.enquiry__chips[data-astro-cid-5yt3isc2]{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.chip[data-astro-cid-5yt3isc2]{justify-content:flex-start}}@media (width<=767px){.enquiry[data-astro-cid-5yt3isc2] .enquiry__fields[data-astro-cid-5yt3isc2],.enquiry[data-astro-cid-5yt3isc2] .enquiry__job-fields[data-astro-cid-5yt3isc2]{grid-template-columns:minmax(0,1fr)}.enquiry__question[data-astro-cid-5yt3isc2]{font-size:16px}.chip[data-astro-cid-5yt3isc2]{padding:0 16px}.enquiry__nav[data-astro-cid-5yt3isc2]{flex-wrap:nowrap;gap:12px}.enquiry__nav[data-astro-cid-5yt3isc2] .btn[data-astro-cid-5yt3isc2]{white-space:nowrap;flex:auto;min-width:0;padding-block:16px;padding-inline:16px}.enquiry__nav[data-astro-cid-5yt3isc2] .enquiry__back[data-astro-cid-5yt3isc2]{flex:none}.enquiry[data-astro-cid-5yt3isc2]:not(.is-wizard) .enquiry__submit[data-astro-cid-5yt3isc2]{width:100%}}
