.head{font-size:1.5rem;display:flex;align-items:center;padding-top:2vh}.head .logo{width:3.2rem;margin-right:.6rem}.login-page{padding:2vh 6vw}.sub-head{align-self:flex-start;display:flex;flex-direction:column;align-items:self-start;margin-top:4vh;margin-bottom:2vh}.sub-head .sub-head-title{font-weight:400;font-size:2rem;margin-bottom:0}.sub-head .sub-head-desc{color:gray;margin-top:0}.login-form .form-item{margin-top:1vh}.login-form .form-item input{font-size:1.125rem;height:2.2rem}.login-form .form-item .ant-input-prefix,.login-form .form-item .ant-input-affix-wrapper{font-size:1.5rem}.login-form .form-item .ant-input-prefix{margin-right:2vw}.login-form .form-item .ant-form-item-label label{height:auto;font-weight:400;font-size:1rem;color:var(--black, #242424);line-height:normal}.login-form .form-item .ant-form-item-label label:before{display:none!important}.login-form .form-item-password{margin-bottom:0}.login-form .form-item-help .ant-form-item-control-input-content{display:flex;justify-content:space-between}.login-form .form-item-help .login-form-forgot{color:var(--Style2, #d1d1d1)}.login-form .agreements{color:var(--Style2, #d1d1d1);margin-top:1rem;margin-bottom:0rem}.login-form .agreements .user-agreement{color:var(--black, #242424);text-decoration:underline}.login-form .register{color:var(--primary-color, #464feb)}.login-button{margin-top:2vh;margin-bottom:1.5vh}.success-registration{min-height:100vh;background:var(--primary-color, #464feb);font-size:1.125rem;line-height:150%;padding:2vh 6vw}.success-registration .head{color:var(--white, #ffffff)}.success-registration .success-img{width:50vw;margin-top:5vh}.success-registration .home{color:var(--white, #ffffff);text-decoration:none;border:2px solid white;border-radius:10px;font-weight:700;padding:10px}.success-registration .start-button{border-radius:50px;width:190px;height:46px;font-size:1.25rem;margin-top:10vh;margin-bottom:1.5vh;text-decoration:none!important}.p1{margin-bottom:1.5rem}.text1{color:var(--white, #ffffff)}.text2{color:var(--third-color, #b0beff)}.register-page{padding:2vh 6vw}.register-page .register-form{margin-top:6vh}.register-page .gender-options{display:flex;flex-direction:row;justify-content:space-between}.register-page .gender-options label{padding:1vh 2vw;border-radius:8px;border:1px solid var(--Style, #f0f0f0);flex-grow:1}.introduction-page{padding:2vh 6vw;height:100%;display:flex;justify-content:space-around}.introduction-page .introduction{margin-top:6vh;margin-bottom:1vh;font-size:1.125rem;line-height:150%}.introduction-page .introduction-swiper{margin-top:1vh}.introduction-page .introduction-swiper .introduction-image{width:68vw;margin-bottom:3.5vh}.introduction-page .login-button{margin-top:5vh;margin-bottom:1vh}.introduction-page .register-container{margin-bottom:4vh}
