.login .bg-image{background-image:url(/build/assets/login-af1e3f41.png);background-size:cover;background-position:center;font-family:Inter,sans-serif;font-weight:500;position:relative}.login .bg-image .title-wrapper{position:absolute;left:10%;top:20%;color:#fff}.login .bg-image h1{font-weight:700;margin-bottom:17px}.login .login-form{min-height:100vh;font-family:Inter,sans-serif}.login .login-form .login-title{text-align:center}.login .login-form .login-title h2{font-size:20px}.login .login-form .login-title p{color:#777;font-size:14px}.login .login-form .login-title img{width:80px}.login .login-form .alert{font-size:14px}.login .login-form label{font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#232629}.login .login-form input{background:rgba(241,240,249,.7);border-radius:6px}.login .login-form a{font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#232629;text-decoration:none}.login .login-form .password-container{position:relative}.login .login-form #password{border-right:unset}.login .login-form .fa-eye{cursor:pointer;color:#d3d3d3;background:rgba(241,240,249,.7);border-left:unset}.login .login-form .forgot-password{font-size:14px;text-decoration:none}.login .login-form .line-between{display:flex;flex-direction:row;color:#747d87;font-size:14px}.login .login-form .line-between:before,.login .login-form .line-between:after{content:"";flex:1 1;border-bottom:1px solid #ced4da;margin:auto}.login .login-form .line-between:before{margin-right:10px}.login .login-form .line-between:after{margin-left:10px}.login .login-form .btn-login{font-style:normal;font-weight:500;line-height:150%;text-align:center;color:#fff;background:#f98a0c;border-radius:6px;font-size:14px}.login .login-form .btn-login:hover{background:#FAB703}.login .login-form .btn-login-google{font-weight:500;line-height:150%;text-align:center;color:#232629;background:#ffffff;border:1px solid #d7dee5;border-radius:6px}.login .login-form .register-link-wrapper{font-size:14px;color:#777}.register .bg-image{background-image:url(/build/assets/login-af1e3f41.png);background-size:cover;background-position:center;font-family:Inter,sans-serif;font-weight:500;position:relative}.register .bg-image .title-wrapper{position:absolute;left:10%;top:20%;color:#fff}.register .bg-image h1{font-weight:700;margin-bottom:17px}.register .bg-image-institution{background-image:url(/build/assets/register-institution-83071c98.png);background-size:cover;background-position:center;font-family:Inter,sans-serif;font-weight:500;position:relative}.register .bg-image-institution .title-wrapper{position:absolute;left:10%;top:20%;color:#fff}.register .bg-image-institution h1{font-weight:700;margin-bottom:17px}.register .register-form{min-height:100vh;font-family:Inter,sans-serif}.register .register-form .register-title{text-align:center}.register .register-form .register-title h2{font-size:20px}.register .register-form .register-title p{color:#777;font-size:14px}.register .register-form .register-title img{width:80px}.register .register-form .alert{font-size:14px}.register .register-form label{font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#232629}.register .register-form input,.register .register-form select{background-color:#f1f0f9b3;border-radius:6px}.register .register-form a{font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#232629;text-decoration:none}.register .register-form .input-phone{width:15%;margin-right:.5rem;text-align:center}.register .register-form .password-container{position:relative}.register .register-form #password,.register .register-form #password_confirmation{border-right:unset}.register .register-form .fa-eye{cursor:pointer;color:#d3d3d3;background:rgba(241,240,249,.7);border-left:unset}.register .register-form .line-between{display:flex;flex-direction:row;color:#747d87;font-size:14px}.register .register-form .line-between:before,.register .register-form .line-between:after{content:"";flex:1 1;border-bottom:1px solid #ced4da;margin:auto}.register .register-form .line-between:before{margin-right:10px}.register .register-form .line-between:after{margin-left:10px}.register .register-form .btn-register{font-style:normal;font-weight:500;line-height:150%;text-align:center;color:#fff;background:#f98a0c;border-radius:6px;font-size:14px}.register .register-form .btn-register:hover{background:#FAB703}.register .register-form .btn-register-google{font-weight:500;line-height:150%;text-align:center;color:#232629;background:#ffffff;border:1px solid #d7dee5;border-radius:6px}.register .register-form .login-link-wrapper{font-size:14px;color:#777}.reset-password .bg-image{background-image:url(/build/assets/login-af1e3f41.png);background-size:cover;background-position:center;font-family:Inter,sans-serif;font-weight:500;position:relative}.reset-password .bg-image .title-wrapper{position:absolute;left:10%;top:20%;color:#fff}.reset-password .bg-image h1{font-weight:700;margin-bottom:17px}.reset-password .reset-password-form{min-height:100vh;font-family:Inter,sans-serif}.reset-password .reset-password-form .reset-password-title{text-align:center}.reset-password .reset-password-form .reset-password-title h2{font-size:20px}.reset-password .reset-password-form .reset-password-title p{color:#777;font-size:14px}.reset-password .reset-password-form .reset-password-title img{width:80px}.reset-password .reset-password-form .alert{font-size:14px}.reset-password .reset-password-form label{font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#232629}.reset-password .reset-password-form input{background:rgba(241,240,249,.7);border-radius:6px}.reset-password .reset-password-form a{font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#232629;text-decoration:none}.reset-password .reset-password-form .password-container{position:relative}.reset-password .reset-password-form #password,.reset-password .reset-password-form #password_confirmation{border-right:unset}.reset-password .reset-password-form .fa-eye{cursor:pointer;color:#d3d3d3;background:rgba(241,240,249,.7);border-left:unset}.reset-password .reset-password-form .line-between{display:flex;flex-direction:row;color:#747d87;font-size:14px}.reset-password .reset-password-form .line-between:before,.reset-password .reset-password-form .line-between:after{content:"";flex:1 1;border-bottom:1px solid #ced4da;margin:auto}.reset-password .reset-password-form .line-between:before{margin-right:10px}.reset-password .reset-password-form .line-between:after{margin-left:10px}.reset-password .reset-password-form .btn-reset{font-style:normal;font-weight:500;line-height:150%;text-align:center;color:#fff;background:#f98a0c;border-radius:6px;font-size:14px}.reset-password .reset-password-form .btn-reset:hover{background:#FAB703}.reset-password .reset-password-form .login-link-wrapper{font-size:14px;color:#777}.forgot-password .bg-image{background-image:url(/build/assets/login-af1e3f41.png);background-size:cover;background-position:center;font-family:Inter,sans-serif;font-weight:500;position:relative}.forgot-password .bg-image .title-wrapper{position:absolute;left:10%;top:20%;color:#fff}.forgot-password .bg-image h1{font-weight:700;margin-bottom:17px}.forgot-password .forgot-password-form{min-height:100vh;font-family:Inter,sans-serif}.forgot-password .forgot-password-form .forgot-password-title{text-align:center}.forgot-password .forgot-password-form .forgot-password-title h2{font-size:20px}.forgot-password .forgot-password-form .forgot-password-title p{color:#777;font-size:14px}.forgot-password .forgot-password-form .forgot-password-title img{width:80px}.forgot-password .forgot-password-form .alert{font-size:14px}.forgot-password .forgot-password-form label{font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#232629}.forgot-password .forgot-password-form input{background:rgba(241,240,249,.7);border-radius:6px}.forgot-password .forgot-password-form a{font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#232629;text-decoration:none}.forgot-password .forgot-password-form .line-between{display:flex;flex-direction:row;color:#747d87;font-size:14px}.forgot-password .forgot-password-form .line-between:before,.forgot-password .forgot-password-form .line-between:after{content:"";flex:1 1;border-bottom:1px solid #ced4da;margin:auto}.forgot-password .forgot-password-form .line-between:before{margin-right:10px}.forgot-password .forgot-password-form .line-between:after{margin-left:10px}.forgot-password .forgot-password-form .btn-send-email{font-style:normal;font-weight:500;line-height:150%;text-align:center;color:#fff;background:#f98a0c;border-radius:6px;font-size:14px}.forgot-password .forgot-password-form .btn-send-email:hover{background:#FAB703}.forgot-password .forgot-password-form .login-link-wrapper{font-size:14px;color:#777}
