.enquiry-panel[data-v-5b968421]{background:#fff;border:1px solid #d5dfe5;border-radius:8px;box-sizing:border-box;color:#172b3b;margin-inline:auto;max-width:920px;min-width:0;padding:clamp(20px,3vw,36px);scroll-margin-top:160px;text-align:left;width:100%}.enquiry-heading[data-v-5b968421]{color:#172b3b;font-size:clamp(24px,2.3vw,32px);font-weight:700;line-height:1.15;margin:0 0 20px}.enquiry-form[data-v-5b968421]{display:grid;gap:16px}.enquiry-extra[data-v-5b968421],.enquiry-pair[data-v-5b968421]{display:grid;gap:12px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.enquiry-extra[data-v-5b968421]{padding:4px 0 14px}.enquiry-field[data-v-5b968421]{align-content:start;display:grid;gap:5px;min-width:0}.enquiry-field label[data-v-5b968421],.enquiry-types legend[data-v-5b968421]{color:#263b4a;font-size:16px;font-weight:600;line-height:1.3}.enquiry-field label small[data-v-5b968421]{color:#566673;font-size:14px;font-weight:400}.enquiry-field label span[data-v-5b968421]{color:#526570}.enquiry-field input[data-v-5b968421],.enquiry-field textarea[data-v-5b968421]{background:#fff;border:1px solid #a6b7c0;border-radius:4px;box-sizing:border-box;color:#172b3b;font:inherit;font-size:16px;line-height:1.45;margin:0;min-height:44px;min-width:0;padding:9px 12px;width:100%}.enquiry-field textarea[data-v-5b968421]{min-height:90px;resize:vertical}.enquiry-field input[data-v-5b968421]::-moz-placeholder,.enquiry-field textarea[data-v-5b968421]::-moz-placeholder{color:#5b6c78;opacity:1}.enquiry-field input[data-v-5b968421]::placeholder,.enquiry-field textarea[data-v-5b968421]::placeholder{color:#5b6c78;opacity:1}.enquiry-choice input:focus-visible+span[data-v-5b968421],.enquiry-panel[data-v-5b968421] :is(input,textarea,button,summary,a):focus-visible{outline:3px solid #0075a7;outline-offset:2px}.enquiry-types[data-v-5b968421]{border:0;margin:0;min-width:0;padding:0}.enquiry-types legend[data-v-5b968421]{margin-bottom:6px;padding:0}.enquiry-options[data-v-5b968421]{display:flex;flex-wrap:wrap;gap:6px}.enquiry-choice[data-v-5b968421]{flex:1 1 auto;position:relative;text-align:center}.enquiry-choice input[data-v-5b968421]{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.enquiry-choice span[data-v-5b968421]{align-items:center;border:1px solid #b7c6ce;border-radius:4px;box-sizing:border-box;color:#334b5a;cursor:pointer;display:grid;font-size:15px;font-weight:600;height:100%;line-height:1.2;min-height:44px;padding:6px 10px}.enquiry-choice input:checked+span[data-v-5b968421]{background:#075b80;border-color:#075b80;color:#fff}.enquiry-optional[data-v-5b968421]{border-block:1px solid #d5dfe5}.enquiry-optional summary[data-v-5b968421]{color:#075b80;cursor:pointer;font-size:16px;font-weight:600;line-height:1.4;padding:11px 0}.enquiry-panel .enquiry-privacy[data-v-5b968421],.enquiry-panel .form-error p[data-v-5b968421],.enquiry-panel .submit-complete p[data-v-5b968421]{line-height:1.5;margin:0}.enquiry-panel .enquiry-privacy[data-v-5b968421]{color:#526371;font-size:15px}.enquiry-panel .form-error p[data-v-5b968421]{font-size:16px}.enquiry-panel a[data-v-5b968421],.new-inquiry[data-v-5b968421]{color:#075b80;text-decoration:underline;text-underline-offset:2px}.enquiry-actions[data-v-5b968421],.enquiry-alternatives[data-v-5b968421]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px}.enquiry-submit[data-v-5b968421]{background:#075b80;border:0;border-radius:4px;color:#fff;cursor:pointer;font:inherit;font-weight:700;min-height:46px;padding:10px 24px}.enquiry-submit[data-v-5b968421]:hover{background:#064967}.enquiry-submit[data-v-5b968421]:disabled{cursor:wait;opacity:.72}.new-inquiry[data-v-5b968421]{background:transparent;border:0;cursor:pointer;font:inherit;padding:8px 0}.form-error[data-v-5b968421]{background:#fff5ef;border-left:3px solid #b04120;color:#672719;padding:12px 14px}.enquiry-alternatives[data-v-5b968421]{margin-top:8px}.enquiry-panel .submit-complete[data-v-5b968421]{padding:18px 0;text-align:left}.enquiry-panel .submit-complete p[data-v-5b968421]{color:#42586a;font-size:18px}@media(max-width:768px){.enquiry-panel[data-v-5b968421]{scroll-margin-top:112px}}@media(max-width:520px){.enquiry-panel[data-v-5b968421]{padding:18px}.enquiry-form[data-v-5b968421]{gap:14px}.enquiry-extra[data-v-5b968421],.enquiry-pair[data-v-5b968421]{grid-template-columns:minmax(0,1fr)}.enquiry-options[data-v-5b968421]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.enquiry-choice span[data-v-5b968421]{font-size:14px;padding-inline:3px}.enquiry-submit[data-v-5b968421]{width:100%}}
