.login-container{display:flex;height:100vh;width:100vw}@media screen and (max-width:767px){.login-container{background-color:#333;flex-direction:column;padding:32px}}.login-background{align-items:center;background-color:#333;display:flex;flex-grow:1;justify-content:center}@media screen and (max-width:767px){.login-background{flex-basis:unset;flex-grow:unset}}.login-form{align-items:center;background:#fff;display:flex;flex:0 0 450px;justify-content:center;padding:60px}@media screen and (max-width:767px){.login-form{align-items:flex-start;background:none;color:#fff;flex:unset;flex-basis:0;flex-grow:1;padding:0}.login-form a{color:#fff}}.login-form form{padding:0;width:100%}.login-form h1{font-size:1.75em}@media screen and (max-width:767px){.login-form h1{font-size:2.074rem}}.button,button{background-color:#1968e5;border:none;border-radius:5px;color:#fff;cursor:pointer;height:45px;padding:0 35px}@media screen and (max-width:767px){.button,button{background-color:#fff;color:#1968e5;width:100%}}.logo-wrapper{height:280px;width:400px}@media screen and (max-width:767px){.logo-wrapper{aspect-ratio:1/1;height:unset;width:100%}}.logo-wrapper img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.forgot-password{color:#1968e5;text-decoration:underline}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea,textarea.form-control{background:var(--color-field-input);border:2px solid #eff1f7;border-radius:5px;font-size:1em;height:46px;outline:none;padding:0 15px;transition:all .2s;width:100%}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea.form-control:focus,textarea:focus{background:#fff}input[type=color]:focus,input[type=color]:valid,input[type=date]:focus,input[type=date]:valid,input[type=datetime-local]:focus,input[type=datetime-local]:valid,input[type=datetime]:focus,input[type=datetime]:valid,input[type=email]:focus,input[type=email]:valid,input[type=month]:focus,input[type=month]:valid,input[type=number]:focus,input[type=number]:valid,input[type=password]:focus,input[type=password]:valid,input[type=range]:focus,input[type=range]:valid,input[type=search]:focus,input[type=search]:valid,input[type=tel]:focus,input[type=tel]:valid,input[type=text]:focus,input[type=text]:valid,input[type=time]:focus,input[type=time]:valid,input[type=url]:focus,input[type=url]:valid,input[type=week]:focus,input[type=week]:valid,textarea.form-control:focus,textarea.form-control:valid,textarea:focus,textarea:valid{background:#fff;border:2px solid #eff1f7;box-shadow:none;outline:none}input[type=color]:focus~label,input[type=color]:valid~label,input[type=date]:focus~label,input[type=date]:valid~label,input[type=datetime-local]:focus~label,input[type=datetime-local]:valid~label,input[type=datetime]:focus~label,input[type=datetime]:valid~label,input[type=email]:focus~label,input[type=email]:valid~label,input[type=month]:focus~label,input[type=month]:valid~label,input[type=number]:focus~label,input[type=number]:valid~label,input[type=password]:focus~label,input[type=password]:valid~label,input[type=range]:focus~label,input[type=range]:valid~label,input[type=search]:focus~label,input[type=search]:valid~label,input[type=tel]:focus~label,input[type=tel]:valid~label,input[type=text]:focus~label,input[type=text]:valid~label,input[type=time]:focus~label,input[type=time]:valid~label,input[type=url]:focus~label,input[type=url]:valid~label,input[type=week]:focus~label,input[type=week]:valid~label,textarea.form-control:focus~label,textarea.form-control:valid~label,textarea:focus~label,textarea:valid~label{background:#fff;color:#767676;font-size:.875em;left:10px;padding:0 5px;top:0}@media screen and (max-width:767px){input[type=color]:focus~label,input[type=color]:valid~label,input[type=date]:focus~label,input[type=date]:valid~label,input[type=datetime-local]:focus~label,input[type=datetime-local]:valid~label,input[type=datetime]:focus~label,input[type=datetime]:valid~label,input[type=email]:focus~label,input[type=email]:valid~label,input[type=month]:focus~label,input[type=month]:valid~label,input[type=number]:focus~label,input[type=number]:valid~label,input[type=password]:focus~label,input[type=password]:valid~label,input[type=range]:focus~label,input[type=range]:valid~label,input[type=search]:focus~label,input[type=search]:valid~label,input[type=tel]:focus~label,input[type=tel]:valid~label,input[type=text]:focus~label,input[type=text]:valid~label,input[type=time]:focus~label,input[type=time]:valid~label,input[type=url]:focus~label,input[type=url]:valid~label,input[type=week]:focus~label,input[type=week]:valid~label,textarea.form-control:focus~label,textarea.form-control:valid~label,textarea:focus~label,textarea:valid~label{background:none;color:#fff;left:0;padding-left:0;transform:translateY(-100%)}}textarea.form-control{box-sizing:border-box;padding:15px}.input-field{position:relative;width:100%}label{margin:0}.input-field label{font-size:1em;left:15px;margin:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:.3s}.textarea-field label{top:25px}.form-group{-moz-column-gap:15px;column-gap:15px;display:flex;margin:0}.form-fields{display:flex;flex-direction:column;row-gap:18px}@media screen and (max-width:767px){.form-fields{margin-top:32px;row-gap:24px}}.form{margin:13px 0 0}