:root{--whgreen: #2A4240}body{height:100vh;width:100vw;margin:0;display:flex;flex-direction:column;align-items:center;padding:100px 15px 15px;box-sizing:border-box;color:#fff;background:var(--whgreen);background-image:url(/build/assets/backgroundPattern-5424fbbf.png);background-repeat:no-repeat;background-size:100% 100%;font-family:Avenir;font-size:1rem}body a{color:#fff}body button{background:rgba(255,255,255,.85);width:100%;padding:12px;text-transform:uppercase;font-weight:700;color:var(--whgreen);letter-spacing:.6px;border:1px solid white;cursor:pointer}body .errors-container{background:rgba(187,30,30,.25);padding:12px;margin-top:15px;width:100%;max-width:640px}body .logo{height:60px;width:fit-content;margin-bottom:50px}body .logo img{width:auto;height:100%}body .wording{width:100%;max-width:640px;text-align:center;margin-bottom:25px}body form{width:100%;max-width:640px;display:flex;flex-direction:column}body form .input-container{display:flex;flex-direction:column;margin-top:25px}body form .input-container label{margin-bottom:4px}body form .input-container input{background:rgba(255,255,255,.1);border:1px solid white;padding:12px;font:"Avenir";font-size:1rem;color:#fff;outline:none}body form .input-container input::placeholder{letter-spacing:.4px;color:#ffffff59}body form .input-container:first-of-type{margin-top:0}body form .remember-forgot{display:flex;margin-top:10px}body form .remember-forgot .label,body form .remember-forgot a{opacity:.5}body form .remember-forgot .checkbox-container{display:block;position:relative;padding-left:26px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body form .remember-forgot .checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}body form .remember-forgot .checkmark{position:absolute;top:2px;left:0;height:15px;width:15px;background:rgba(255,255,255,.15);border:1px solid white}body form .remember-forgot .checkbox-container:hover input~.checkmark{background:rgba(255,255,255,.35)}body form .remember-forgot .checkbox-container input:checked~.checkmark{background-color:#2196f3}body form .remember-forgot .checkmark:after{content:"";position:absolute;display:none}body form .remember-forgot .checkbox-container input:checked~.checkmark:after{display:block}body form .remember-forgot .checkbox-container .checkmark:after{left:5px;top:1px;width:3px;height:8px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}body form .remember-forgot .forgot{margin-left:auto}body form button{margin-top:25px}body .back{display:block;margin-top:15px;opacity:.5}
