@font-face{font-family:Lato;src:url(/fonts/lato/Lato-Light.ttf);font-weight:100}@font-face{font-family:Lato;src:url(/fonts/lato/Lato-Regular.ttf);font-weight:400}@font-face{font-family:Lato;src:url(/fonts/lato/Lato-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:Lato;src:url(/fonts/lato/Lato-Medium.ttf);font-weight:500}@font-face{font-family:Lato;src:url(/fonts/lato/Lato-MediumItalic.ttf);font-weight:500}@font-face{font-family:Lato;src:url(/fonts/lato/Lato-Semibold.ttf);font-weight:600}@font-face{font-family:Lato;src:url(/fonts/lato/Lato-SemiboldItalic.ttf);font-weight:600;font-style:italic}@font-face{font-family:Lato;src:url(/fonts/lato/Lato-Bold.ttf);font-weight:700}@font-face{font-family:Lato;src:url(/fonts/lato/Lato-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:Lato;src:url(/fonts/lato/Lato-Black.ttf);font-weight:900}@font-face{font-family:Helonik-extended;src:url(/fonts/helonik-extended/helonik-extended-bold.otf);font-weight:400}:root{--primary: #012F50;--logo-colour: #011C2F;--secondary: #B7D9A7;--background-grey: #F2F2F2;--accent: #0464A8;--green: #5EAD43;--red: #FF3232;--light-green: #F4FCF0;--black: #000000;--black-80: #333333;--black-60: #666666;--black-40: #999999;--black-20: #CCCCCC;--black-10: #E5E5E5;--black-5: #F2F2F2;--black-2: #FAFAFA;font-synthesis:none}body{background-color:var(--background-grey);-webkit-font-smoothing:antialiased;height:100%;font-family:Lato,-apple-system}*{margin:0;flex-direction:column;box-sizing:border-box;border:none;outline:none}#root{height:100%}._signup_1nqed_1{display:flex;align-items:center;padding-top:5em}._header_container_1nqed_7{display:inherit;margin-bottom:80px;width:100%;padding:0 20px}._heading_1nqed_14{font-family:Helonik-extended;color:var(--logo-colour);font-size:2rem;text-align:center;text-transform:uppercase;margin-bottom:1em}._badge_1nqed_23{align-self:center;display:flex;width:fit-content}._badge_1nqed_23>img{display:inline-block;width:270px;height:220px}._school_name_1nqed_36{margin-top:10px;font-weight:900;font-size:.9rem;text-transform:uppercase;text-align:center}form{background-color:#fff;padding:40px 30px;width:100%;border:1px solid var(--black-20);margin-bottom:200px;text-align:center}form h1{margin-bottom:20px;font-size:2rem;font-weight:100}div:has(>._inputBox_1nqed_59),fieldset{margin-bottom:20px;width:100%;text-align:left}._inputBox_1nqed_59{display:flex;padding:10px 10px 5px;background-color:var(--black-5);border-radius:5px 5px 0 0;border-bottom:1px solid var(--black-20)}._inputBox_1nqed_59>label{margin-bottom:5px;font-size:.8em;color:var(--black-60)}._inputBox_1nqed_59>input{text-align:left;font:inherit;border:none;background-color:inherit;font-size:1rem;padding:0}._inputBox_1nqed_59>input:focus{outline:none}input[type=submit]{width:100%;color:#fff;background-color:var(--primary);padding:1.25em 0;font:inherit;font-size:1rem;border-radius:0;text-align:center;display:flex;justify-content:center;align-items:center}input[type=date]{text-align:left}@media only screen and (min-width: 768px){form{max-width:531px;border-radius:10px;padding:40px 50px}._badge_1nqed_23>img{width:199px;height:141px}._heading_1nqed_14{font-size:2.5rem}}._errors_1nqed_131,._helpText_1nqed_131{text-align:left;color:var(--red);margin-top:5px;font-weight:400;font-size:13px}._helpText_1nqed_131{color:var(--black-40)}div:has(._errors_1nqed_131)>._inputBox_1nqed_59{border-color:var(--red)}
