.field_field__uxgOx{line-height:2.1rem;font-size:1.4rem;width:100%;border:1px solid var(--brand-colour-grey);border-bottom:2px solid var(--brand-colour-primary);border-radius:0;color:#000;font-family:var(--font-secondary),serif;letter-spacing:.14px;text-indent:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.field_field__uxgOx:not(textarea){height:50px}.field_field__uxgOx[readonly]{opacity:.6}.field_field__uxgOx[data-width=small]{max-width:200px}.field_field__uxgOx[data-width=medium]{max-width:315px}@media screen and (max-width:820px){.field_field__uxgOx[data-width=medium]{max-width:100%}}.field_field__uxgOx[data-theme=secondary]{border-bottom:2px solid var(--brand-colour-secondary)}.field_field__uxgOx[data-site=DreamChallenges]{border-width:2px;border-color:#cecece;border-radius:25px}@media screen and (max-width:820px){.field_field__uxgOx{line-height:2.1rem;font-size:1.6rem}}.field_label___NX0i{margin-bottom:16px}.field_label___NX0i.field_noSpacingLabel__jVqaF{margin-bottom:0}.field_labelAlt__etF3X{position:absolute;top:15px;left:15px;color:#000;font-family:var(--font-secondary),serif;letter-spacing:.16px;pointer-events:none;transition:all .3s ease;padding-right:10px;padding-left:5px}[data-site=DreamChallenges] .field_labelAlt__etF3X{color:var(--brand-colour-primary)}.field_labelAlt__etF3X[data-is-active=false]{line-height:2.1rem;font-size:1.4rem;letter-spacing:.16px;opacity:1;transform:translateY(0)}.field_labelAlt__etF3X[data-is-active=true]{line-height:2.1rem;font-size:1.4rem;background:#fff;color:#000;letter-spacing:.12px;opacity:1;transform:translateY(-25px)}[data-site=DreamChallenges] .field_labelAlt__etF3X[data-is-active=true]{color:var(--brand-colour-primary)}textarea.field_field__uxgOx{height:96px}.field_wrapper__wL5WU{position:relative;display:flex;flex-direction:column;transition:opacity .3s ease-in-out}.field_wrapper__wL5WU.readOnly{opacity:.5}.field_wrapper__wL5WU.readOnly,.field_wrapper__wL5WU.readOnly>*{pointer-events:none}.field_wrapper__wL5WU[data-error=true] input,.field_wrapper__wL5WU[data-error=true] select{border-color:#b42c2c}.field_wrapper__wL5WU[data-error=true] span[data-error=true]{line-height:2.1rem;font-size:1.2rem;position:absolute;bottom:-20px;left:1px;color:#b42c2c;font-family:var(--font-secondary),serif}.login_wrapper__VBB38{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh}@media screen and (max-width:640px){.login_wrapper__VBB38{padding-top:45px;padding-bottom:45px}}@media screen and (min-width:641px){.login_wrapper__VBB38{padding-top:225px;padding-bottom:135px}}.login_loginForm__HRBs7{width:100%;max-width:435px;margin-bottom:20px;padding:50px 20px;border-bottom:4px solid var(--brand-colour-primary);background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.161)}.login_errorMessage__EftQE{margin-bottom:20px;color:#b42c2c}.form_formWrapper__Aksyz{display:flex;flex-direction:column;justify-content:center;align-items:center}.form_formTitle__4ci1s{line-height:2.8rem;font-size:2.1rem;margin-bottom:30px;color:var(--brand-colour-primary);font-family:var(--font-primary),serif;letter-spacing:.84px;text-align:center;text-transform:uppercase}[data-theme=DreamChallenges] .form_formTitle__4ci1s{text-transform:capitalize}.form_formIntro__HQxWj{line-height:2.1rem;font-size:1.6rem;margin:-15px 0 30px;color:#000;letter-spacing:.16px;text-align:center}.form_grid__38TUg{display:grid;grid-column-gap:30px;column-gap:30px}.form_columns-2__hYfHJ{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:640px){.form_columns-2__hYfHJ{grid-template-columns:repeat(1,1fr)}}.form_columns-3__IF3vD{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:640px){.form_columns-3__IF3vD{grid-template-columns:repeat(1,1fr)}}.form_errorMessage__PPIL8{display:block;margin-bottom:10px;color:#b42c2c}.form_successMessage___Kdyb{text-align:center}.form_submit__OlQ77{line-height:2.1rem;font-size:1.6rem;display:block;margin:0 auto}.form_submit__OlQ77:after{z-index:1}.form_submit__OlQ77 span{position:relative;z-index:2}.form_linkWrapper__0RGym{display:flex;align-items:center}.form_linkWrapper__0RGym .form_formLink__ivdM1{line-height:1.8rem;font-size:1.4rem;font-family:var(--font-secondary),serif;text-decoration:underline}.form_linkWrapper__0RGym .form_formLink__ivdM1:nth-child(2){margin-left:50px}