:root{--mdc-theme-primary:#0a1542;--mdc-theme-secondary:#5e6cc2}@font-face{font-family:Roboto;font-style:thin;font-weight:100;font-display:swap;src:local(Roboto),url(/fonts/Roboto/Roboto-Thin.ttf)format("truetype")}@font-face{font-family:Roboto;font-style:light;font-weight:300;font-display:swap;src:local(Roboto),url(/fonts/Roboto/Roboto-Light.ttf)format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local(Roboto),url(/fonts/Roboto/Roboto-Regular.ttf)format("truetype")}body,html{color:#5e6cc2;background-color:#e9e9e9;height:100%;margin:0;font-family:Roboto,Arial,sans-serif}a{color:#5e6cc2;font-weight:300;text-decoration:none;transition:color .2s ease-in-out}a:hover{color:#5e6cc2;text-decoration:underline}a:focus{color:#5e6cc2;outline:none;text-decoration:underline}a:focus img{opacity:.75}.container{background:#e9e9e9;justify-content:center;align-items:center;height:100vh;display:flex;position:relative}@media (width<=500px){.container{height:100%}}.window{z-index:100;color:#5e6cc2;background:#fff;border-radius:2px;flex-flow:column;justify-content:space-between;width:325px;min-height:450px;display:flex;position:relative;box-shadow:0 15px 50px 10px #0003}@media (width<=500px){.window{width:100%;height:100%;box-shadow:none;border-radius:0}}.content{z-index:5;flex-direction:column;padding:50px 20px 20px;display:flex}@media (width>=351px) and (width<=767px){.content{padding-top:65px}}.content form{text-align:center;width:100%;margin:auto}@media (width<=767px){.content form{max-width:275px}}.bottom{flex-direction:column;flex-grow:1;justify-content:flex-end;align-items:center;padding:20px 20px 30px;display:flex}@media (width<=500px){.bottom{padding-top:10px;padding-bottom:30px}}.bottom .main-actions{flex-direction:row;justify-content:space-around;align-items:flex-end;width:100%;display:flex}@media (width<=500px){.bottom .main-actions{font-size:18px}}.bottom .main-actions a{color:#0a1542}.bottom .additional-actions{width:100%;margin-top:15px;font-size:11px}@media (width<=500px){.bottom .additional-actions{font-size:13px}}.bottom .additional-actions>*{text-align:center;width:100%;margin-top:10px;display:block}.input-line{color:#5e6cc2;letter-spacing:0;letter-spacing:.02rem;background:0 0;border:none;border-bottom:1px solid #5e6cc2;width:100%;margin-bottom:10px;font-size:16px;font-weight:300;line-height:2.4em;transition:all .2s}.input-line:focus{color:#5e6cc2;border-color:#5e6cc2;outline:none;transition:all .2s}.button{cursor:pointer;color:#fff;text-transform:uppercase;letter-spacing:1px;background-color:#0a1542;border:0;border-radius:2px;align-self:flex-end;width:100%;margin-top:18px;font-size:18px;font-weight:300;line-height:2.5em;transition:all .2s;box-shadow:0 0 10px #0003}.button:hover,.button:focus{background:#5e6cc2}.button.disabled{pointer-events:none!important}.fields{margin-top:50px}@media (width<=350px){.fields{margin-top:40px}}.fields .checkbox{text-align:left;width:100%;margin-top:10px;margin-bottom:15px;display:inline-flex}.fields .checkbox input{margin-right:10px}.fields .checkbox a{text-decoration:underline}.context{text-align:center;letter-spacing:0;letter-spacing:.05rem;color:#0a1542;font-size:32px;font-weight:300;transition:all .15s ease-in-out}@media (width<=350px){.context{font-size:28px}}.context:hover{color:#5e6cc2;text-decoration:none}.context img{max-width:175px;max-height:90px;margin-top:-30px;margin-bottom:-30px}@media (width<=350px){.context img{max-height:65px}}::-webkit-input-placeholder{color:#5e6cc2a6}.input-line:focus::placeholder{color:#5e6cc2}.alert{color:#fff;background-color:#0a1542;margin-bottom:-20px;padding:10px;font-weight:500}.alert-danger{background-color:#dc143c}.alert-success{background-color:#8ec760}.alert button{display:none}.loader{width:80px;height:25px;display:inline-block;position:relative}.loader div{background:#fff;border-radius:50%;width:13px;height:13px;animation-timing-function:cubic-bezier(0,1,1,0);position:absolute;top:13px}.loader div:first-child{animation:.6s infinite lds-ellipsis1;left:8px}.loader div:nth-child(2){animation:.6s infinite lds-ellipsis2;left:8px}.loader div:nth-child(3){animation:.6s infinite lds-ellipsis2;left:32px}.loader div:nth-child(4){animation:.6s infinite lds-ellipsis3;left:56px}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}
