.contactForm__heading[data-v-c58c8218]{margin-bottom:16px;text-align:center}.contactForm__heading .mHeading[data-v-c58c8218]{font-size:1.1875rem;font-weight:600;line-height:1.26}.contactForm__fields[data-v-c58c8218]{grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:16px}.contactForm .mButton[data-v-c58c8218]{width:100%}.contactForm .questionError[data-v-c58c8218]{color:var(--errorColour);display:block;font-size:.6875rem;font-weight:700;letter-spacing:.1em;line-height:14px;padding:8px 16px;text-transform:uppercase}.contactForm__checkboxDescription[data-v-c58c8218],.contactForm__description[data-v-c58c8218]{color:var(--subTextColour);font-size:.8125rem;line-height:1.3}.contactForm[data-v-c58c8218] .mx-input{border-color:var(--layerAccentColour);border-radius:8px}.contactForm[data-v-c58c8218] .mx-icon-calendar{right:20px}.contactForm .mInputWrap[data-v-c58c8218]:has(.mCheckbox),.contactForm .mInputWrap[data-v-c58c8218]:has(.mTextArea){grid-column:auto/span 2}.contactForm .mInputWrap[data-v-c58c8218] .checkboxList__label,.contactForm .mInputWrap[data-v-c58c8218] .mFileInput label,.contactForm .mInputWrap[data-v-c58c8218] .mTextField label{margin:0 0 8px;padding:0}.contactForm .mInputWrap abbr[data-v-c58c8218]{-webkit-text-decoration:none;text-decoration:none}.contactForm .mInputWrap .mInputWrap[data-v-c58c8218]:has(.v-select){margin:0}.contactForm__footer[data-v-c58c8218]:has(.contactForm__back){display:flex;gap:20px}.contactForm__alt .mButton[data-v-c58c8218]{width:auto}.fileUpload[data-v-c58c8218]{grid-column:1/span 2;margin:0 0 20px}.fileUpload__body[data-v-c58c8218]{align-items:center;display:flex;gap:3px}.fileUpload[data-v-c58c8218] input{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.fileUpload__button.mButton[data-v-c58c8218]{background:var(--secondaryColour);border-radius:var(--buttonRadius);color:var(--layerWhiteColour);font-size:1rem;padding:12px 24px;width:auto}.fileUpload__preview[data-v-c58c8218]{background:var(--layerWhiteColour);border:1px solid var(--layerAccentColour);border-radius:5px;color:var(--subTextColour);font-size:.875rem;min-width:180px;padding:12px 16px}@media (max-width:679px){.fileUpload__preview[data-v-c58c8218]{flex:1;min-width:0;min-width:auto;overflow:hidden;text-overflow:ellipsis}}.fileUpload__help[data-v-c58c8218]{color:var(--subTextColour);font-size:.875rem;margin-top:16px}.fileUpload__help[data-v-c58c8218] strong{color:var(--textColour);font-weight:400}