@charset "UTF-8";body{background-color:#f7f7f7;position:relative}.wrap-auth-section{align-items:center;display:flex}.auth{-ms-overflow-style:none;background-color:#f7f7f7;color:#263a4d;display:flex;flex:1;flex-direction:column;font-family:Inter,sans-serif;font-size:14px;font-weight:400;height:100vh;letter-spacing:.14px;line-height:20px;overflow-y:auto;padding-top:20px;position:relative;scrollbar-width:none}.auth::-webkit-scrollbar{display:none}.auth-inner{align-items:center;display:flex;flex:1;justify-content:center;position:relative;z-index:2}.auth-inner:before{background-image:url(https://cdn-new.topcv.vn/unsafe/https://static.topcv.vn/v4/image/auth/background-login-form-arrow.png?v=1);background-position:100%;background-repeat:no-repeat;background-size:148px auto;content:"";height:444px;left:0;position:fixed;top:50%;transform:translateY(-50%);width:148px}.auth-copy-right{color:#bfbfbf;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.16px;line-height:24px;margin:60px 0 24px;position:relative;text-align:center}.auth .text-underline{text-decoration:underline}.auth .login-social-list{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:12px;justify-content:center;width:100%}.auth .login-social-list__row{align-items:center;display:flex;gap:12px;width:100%}.auth .login-social-list .btn-login-social{align-items:center;background-color:#fff;border:1px solid #dfdfdf;border-radius:1000px;box-shadow:unset;color:#263a4d;cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:600;gap:8px;height:44px;justify-content:center;letter-spacing:.175px;line-height:20px;margin:0;padding:0 12px;text-decoration:none}.auth .login-social-list .btn-login-social:hover{background-color:#f9f9f9;box-shadow:unset}.auth .login-social-list .btn-login-social:focus,.auth .login-social-list .btn-login-social:hover,.auth .login-social-list .btn-login-social:visited{text-decoration:none}.auth .login-social-list .btn-login-social__icon{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.auth .wrap-redirect-login{color:#6f7882;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.auth .mb-24{margin-bottom:24px!important}.auth .mb-8{margin-bottom:8px!important}.auth .mt-24{margin-top:24px!important}.auth .mb-20{margin-bottom:20px!important}.auth img{width:100%}.auth .text-highlight{color:#00b14f}.auth .hotline{color:#00b14f;font-size:14px;font-weight:600;line-height:20px;text-align:center}.auth a{text-decoration:none}.auth p.or{color:#6f7882;font-size:14px;font-weight:400;line-height:22px;margin-bottom:16px;margin-top:16px}.auth .fz-12px{font-size:12px}.auth .auth-form{background-color:#fff;border-radius:32px;box-shadow:0 1px 4px 0 rgba(0,0,0,.08);max-width:96%;padding:32px;width:648px}.auth .auth-form>div{width:100%}.auth .auth-form .login,.auth .auth-form .register{color:#4d5965;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.auth .auth-form .login .wrap-forgot-password,.auth .auth-form .register .wrap-forgot-password{text-align:right}.auth .auth-form .login .wrap-forgot-password a,.auth .auth-form .register .wrap-forgot-password a{color:#00b14f;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.auth .auth-form .login .form-login__separate,.auth .auth-form .login .form-sign-in__separate,.auth .auth-form .register .form-login__separate,.auth .auth-form .register .form-sign-in__separate{align-items:center;display:flex;gap:12px;margin:20px 0;width:100%}.auth .auth-form .login .form-login__separate-line,.auth .auth-form .login .form-sign-in__separate-line,.auth .auth-form .register .form-login__separate-line,.auth .auth-form .register .form-sign-in__separate-line{background:#e8eaeb;flex:1;height:1px}.auth .auth-form .login .form-login__separate-text,.auth .auth-form .login .form-sign-in__separate-text,.auth .auth-form .register .form-login__separate-text,.auth .auth-form .register .form-sign-in__separate-text{color:#7f878f;font-size:12px;letter-spacing:.12px;line-height:16px;width:-moz-fit-content;width:fit-content}.auth .auth-form .login .form-login-email,.auth .auth-form .login .form-login-email__form,.auth .auth-form .login .sign-in-email,.auth .auth-form .login .sign-in-email__form,.auth .auth-form .register .form-login-email,.auth .auth-form .register .form-login-email__form,.auth .auth-form .register .sign-in-email,.auth .auth-form .register .sign-in-email__form{align-items:flex-start;display:flex;flex-direction:column;gap:10px;width:100%}.auth .auth-form .login .form-login-email .form-group,.auth .auth-form .login .sign-in-email .form-group,.auth .auth-form .register .form-login-email .form-group,.auth .auth-form .register .sign-in-email .form-group{align-items:flex-start;display:flex;flex-direction:column;gap:6px;margin:0;width:100%}.auth .auth-form .login .form-login-email .form-group__label-wrapper,.auth .auth-form .login .sign-in-email .form-group__label-wrapper,.auth .auth-form .register .form-login-email .form-group__label-wrapper,.auth .auth-form .register .sign-in-email .form-group__label-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.auth .auth-form .login .form-login-email .form-group label,.auth .auth-form .login .sign-in-email .form-group label,.auth .auth-form .register .form-login-email .form-group label,.auth .auth-form .register .sign-in-email .form-group label{color:#263a4d;font-size:14px;font-weight:600;letter-spacing:.175px;line-height:22px;margin:0}.auth .auth-form .login .form-login-email .form-group .input-group,.auth .auth-form .login .sign-in-email .form-group .input-group,.auth .auth-form .register .form-login-email .form-group .input-group,.auth .auth-form .register .sign-in-email .form-group .input-group{background-color:#fff;border:1px solid #dfdfdf;border-radius:6px;margin:0}.auth .auth-form .login .form-login-email .form-group .input-group.error,.auth .auth-form .login .sign-in-email .form-group .input-group.error,.auth .auth-form .register .form-login-email .form-group .input-group.error,.auth .auth-form .register .sign-in-email .form-group .input-group.error{border-color:#d83324}.auth .auth-form .login .form-login-email .form-group .input-group:focus-within,.auth .auth-form .login .sign-in-email .form-group .input-group:focus-within,.auth .auth-form .register .form-login-email .form-group .input-group:focus-within,.auth .auth-form .register .sign-in-email .form-group .input-group:focus-within{border-color:#00b14f}.auth .auth-form .login .form-login-email .form-group .input-group .form-control,.auth .auth-form .login .sign-in-email .form-group .input-group .form-control,.auth .auth-form .register .form-login-email .form-group .input-group .form-control,.auth .auth-form .register .sign-in-email .form-group .input-group .form-control{background:unset;background-color:transparent;border:unset;color:#263a4d;font-size:14px;font-weight:600;letter-spacing:.175px;line-height:20px;padding:0 12px}.auth .auth-form .login .form-login-email .form-group .input-group .form-control::-moz-placeholder,.auth .auth-form .login .sign-in-email .form-group .input-group .form-control::-moz-placeholder,.auth .auth-form .register .form-login-email .form-group .input-group .form-control::-moz-placeholder,.auth .auth-form .register .sign-in-email .form-group .input-group .form-control::-moz-placeholder{color:#b3b8bd;font-weight:400;letter-spacing:.14px}.auth .auth-form .login .form-login-email .form-group .input-group .form-control::placeholder,.auth .auth-form .login .sign-in-email .form-group .input-group .form-control::placeholder,.auth .auth-form .register .form-login-email .form-group .input-group .form-control::placeholder,.auth .auth-form .register .sign-in-email .form-group .input-group .form-control::placeholder{color:#b3b8bd;font-weight:400;letter-spacing:.14px}.auth .auth-form .login .form-login-email .form-group__forget-password,.auth .auth-form .login .sign-in-email .form-group__forget-password,.auth .auth-form .register .form-login-email .form-group__forget-password,.auth .auth-form .register .sign-in-email .form-group__forget-password{color:#009643;font-size:14px;font-weight:500;letter-spacing:.14px;line-height:20px;text-decoration:none}.auth .auth-form .login .form-login-email .form-group__forget-password:hover,.auth .auth-form .login .sign-in-email .form-group__forget-password:hover,.auth .auth-form .register .form-login-email .form-group__forget-password:hover,.auth .auth-form .register .sign-in-email .form-group__forget-password:hover{text-decoration:underline}.auth .auth-form .login .form-login-email .form-group__forget-password:focus,.auth .auth-form .login .form-login-email .form-group__forget-password:hover,.auth .auth-form .login .form-login-email .form-group__forget-password:visited,.auth .auth-form .login .sign-in-email .form-group__forget-password:focus,.auth .auth-form .login .sign-in-email .form-group__forget-password:hover,.auth .auth-form .login .sign-in-email .form-group__forget-password:visited,.auth .auth-form .register .form-login-email .form-group__forget-password:focus,.auth .auth-form .register .form-login-email .form-group__forget-password:hover,.auth .auth-form .register .form-login-email .form-group__forget-password:visited,.auth .auth-form .register .sign-in-email .form-group__forget-password:focus,.auth .auth-form .register .sign-in-email .form-group__forget-password:hover,.auth .auth-form .register .sign-in-email .form-group__forget-password:visited{color:#009643}.auth .auth-form .login .form-login-email .form-group-btn,.auth .auth-form .login .sign-in-email .form-group-btn,.auth .auth-form .register .form-login-email .form-group-btn,.auth .auth-form .register .sign-in-email .form-group-btn{margin-top:6px;width:100%}.auth .auth-form .login .form-login-email .form-group-btn .btn-sign,.auth .auth-form .login .sign-in-email .form-group-btn .btn-sign,.auth .auth-form .register .form-login-email .form-group-btn .btn-sign,.auth .auth-form .register .sign-in-email .form-group-btn .btn-sign{align-items:center;background-color:#00b14f;border-radius:1000px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;height:44px;justify-content:center;letter-spacing:.175px;line-height:20px;width:100%}.auth .auth-form .login .form-login-email .form-group-btn .btn-sign:hover,.auth .auth-form .login .sign-in-email .form-group-btn .btn-sign:hover,.auth .auth-form .register .form-login-email .form-group-btn .btn-sign:hover,.auth .auth-form .register .sign-in-email .form-group-btn .btn-sign:hover{background-color:#009643}.auth .auth-form .login .form-login-email .alert-message,.auth .auth-form .login .sign-in-email .alert-message,.auth .auth-form .register .form-login-email .alert-message,.auth .auth-form .register .sign-in-email .alert-message{background-color:transparent;padding:0}.auth .auth-form .register{color:#4d5965;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.auth .auth-form .register .form-sign-in{width:100%}.auth .auth-form .register .form-sign-in.email-mode .form-sign-in__type{max-height:1200px}.auth .auth-form .register .form-sign-in.email-mode .form-sign-in__type .login-social-list{left:-100%;max-height:0;opacity:0}.auth .auth-form .register .form-sign-in.email-mode .form-sign-in__type .sign-in-email{left:-100%;max-height:none;opacity:1}.auth .auth-form .register .form-sign-in.email-mode .form-sign-in__method .social-method{display:flex}.auth .auth-form .register .form-sign-in.email-mode .form-sign-in__method .email-method{display:none}.auth .auth-form .register .form-sign-in:not(.email-mode) .form-sign-in__type{max-height:350px}.auth .auth-form .register .form-sign-in:not(.email-mode) .form-sign-in__type .login-social-list{left:0;max-height:none;opacity:1}.auth .auth-form .register .form-sign-in:not(.email-mode) .form-sign-in__type .sign-in-email{left:0;max-height:0;opacity:0}.auth .auth-form .register .form-sign-in:not(.email-mode) .form-sign-in__method .social-method{display:none}.auth .auth-form .register .form-sign-in:not(.email-mode) .form-sign-in__method .email-method{display:flex}.auth .auth-form .register .form-sign-in__type{align-items:flex-start;display:flex;overflow:hidden;position:relative;width:100%}.auth .auth-form .register .form-sign-in__type .login-social-list,.auth .auth-form .register .form-sign-in__type .sign-in-email{left:0;min-width:100%;position:relative;transition:left .3s cubic-bezier(.25,1,.5,1),opacity .1s ease;width:100%}.auth .auth-form .register .form-sign-in__method{width:100%}.auth .auth-form .register .form-sign-in__method-btn{align-items:center;background-color:#fff;border:1px solid #dfdfdf;border-radius:1000px;box-shadow:unset;color:#263a4d;cursor:pointer;display:flex;font-weight:600;gap:8px;height:44px;justify-content:center;padding:0 12px;width:100%}.auth .auth-form .register .form-sign-in__method-btn:hover{background-color:#f9f9f9}.auth .auth-form .reset-password{color:#4d5965;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.auth .auth-form .form-check-label{align-items:center;display:flex}.auth .auth-form .user-confirm{align-items:flex-start;background-color:#f2f4f5;border-radius:16px;color:#263a4d;display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:14px;font-weight:400;gap:12px;letter-spacing:.14px;line-height:20px;margin:6px 0;padding:16px;width:100%}.auth .auth-form .user-confirm.error-box{background-color:#fff1f0}.auth .auth-form .user-confirm.error-box .user-confirm__items,.auth .auth-form .user-confirm.error-box .user-confirm__title{position:relative;z-index:3}.auth .auth-form .user-confirm.error-box .user-confirm__error-message{display:flex}.auth .auth-form .user-confirm__title{font-weight:600;letter-spacing:.175px}.auth .auth-form .user-confirm__items{align-items:flex-start;display:flex;flex-direction:column;gap:10px;width:100%}.auth .auth-form .user-confirm__item{align-items:flex-start;display:flex;gap:8px;width:100%}.auth .auth-form .user-confirm__item-checkbox label{cursor:pointer}.auth .auth-form .user-confirm__item-checkbox input~label:before{border:1px solid #a6acb2;border-radius:3px;height:18px;margin:0;width:18px}.auth .auth-form .user-confirm__item-checkbox input:checked~label:before{align-items:center;border-color:#00b14f;display:flex;justify-content:center}.auth .auth-form .user-confirm__item .agree-term{color:rgba(33,47,63,.8);font-size:12px;font-weight:400;letter-spacing:.12px;line-height:18px;margin:0}.auth .auth-form .user-confirm__item .agree-term-label{cursor:pointer}.auth .auth-form .user-confirm__item .agree-term-label strong{font-weight:500}.auth .auth-form .user-confirm__item .agree-term .text-highlight{color:#263a4d;font-weight:500;text-decoration:underline}.auth .auth-form .user-confirm__item .agree-term .text-highlight:focus,.auth .auth-form .user-confirm__item .agree-term .text-highlight:visited{color:#263a4d}.auth .auth-form .user-confirm__item .agree-term .text-highlight:hover{color:#00b14f}.auth .auth-form .user-confirm__error-message{color:#d83324;display:none;font-size:12px;letter-spacing:.12px;line-height:18px}.auth .wrapper{background-color:#fff;background-position:100%;background-repeat:no-repeat;height:100vh}.auth .wrapper .login-container{background:#fff;height:100vh;max-width:800px}.auth .wrapper .login-container .login-form{margin-top:100px!important;max-width:400px}.auth .wrapper .carousel-indicators{bottom:90px}.auth .wrapper .carousel-indicators li{background-color:#eee;border:2px solid #eee;border-radius:25px;height:2px;margin-left:15px;opacity:1;padding:1px;width:50px}.auth .wrapper .carousel-indicators li.active{background-color:#00b14f;border:2px solid #00b14f}.auth .header{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;padding-bottom:16px;width:100%}.auth .header .caption{color:#7f878f;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:20px;margin:0;text-align:center}.auth .header .title{color:#00b14f;font-size:20px;font-style:normal;font-weight:600;line-height:28px;text-align:left}.auth .header__link{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;width:-moz-fit-content;width:fit-content}.auth .header__link.header-register{align-items:center;flex-direction:row;gap:12px}.auth .header__link.header-register .header__title{font-size:24px;letter-spacing:-.24px;line-height:32px}.auth .header__link.header-register .header__logo{padding-top:12px}.auth .header__logo{height:auto;-o-object-fit:contain;object-fit:contain;width:100px}.auth .header__title{color:#263a4d;font-size:16px;font-weight:600;letter-spacing:-.16px;line-height:24px;margin:0;padding:0}.auth .btn-sign{background:#00b14f;color:#fff;font-size:14px;font-weight:400;line-height:20px}.auth .btn-sign.h-40{height:40px}.auth .toggle-password:after{align-items:center;color:#7f878f;content:"\f070";display:flex;font-family:Font Awesome\ 6 Pro;font-size:14px;font-weight:400;justify-content:center;line-height:20px}.auth .toggle-password.show:after{color:#00b14f;content:"👁";font-family:Font Awesome\ 6 Pro}.auth .input-group-prepend{height:100%}.auth .input-group-text{background:transparent;border:none;color:#00b14f;height:40px}.auth .input-group{border:1px solid #eee;border-radius:3px}.auth .input-group.error{border-color:#ff453a}.auth .input-group.error .input-group-text i{color:#ff453a}.auth .input-group:focus-within{border:1px solid #9e9e9e}.auth .form-control{background:#fff 0 0 no-repeat padding-box;border:none;font-size:14px;padding-bottom:7px;padding-top:7px}.auth .form-control:focus{box-shadow:none}.auth .form-check-input:checked{background-color:rgba(0,177,79,.851);border-color:rgba(0,177,79,.851)}.auth .form-check-input:focus{box-shadow:none}.auth .input-group-prepend{border-radius:3px}.auth .option-auth{align-items:center;color:#263a4d;display:flex;font-size:14px;font-weight:400;gap:4px;justify-content:center;letter-spacing:.14px;line-height:20px;margin-top:24px}.auth .option-auth__link{color:#009643;font-weight:500;letter-spacing:.15px;text-decoration:none}.auth .option-auth__link:hover{text-decoration:underline}.auth .option-auth__link:focus,.auth .option-auth__link:hover,.auth .option-auth__link:visited{color:#009643}.auth .support{background-color:#f2f4f5;border-radius:100px;color:#263a4d;font-weight:400;margin-top:10px;padding:6px 10px;text-align:center;width:100%}.auth .support,.auth .support-hotline .hotline{font-size:12px;letter-spacing:.12px;line-height:18px}.auth .support-hotline .hotline{color:#009643;font-weight:500;text-decoration:none}.auth .support-hotline .hotline:hover{text-decoration:underline}.auth .alert-message{align-items:center;background-color:rgba(255,69,58,.05);color:#ff453a;font-size:14px;padding:10px 15px;width:100%}.auth .alert-message.message-success{background:rgba(0,177,79,.05);color:#00b14f;padding-right:42px}.auth .agree-term{letter-spacing:0;max-width:100%;text-align:left}.auth .agree-term,.auth .forgot-password{color:#4d5965;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.auth .forgot-password{align-items:center}.auth .forgot-password #form-forgot{opacity:1;transition:visibility 0s linear .33s,opacity .33s linear,height 1s linear;visibility:visible}.auth .forgot-password .message-success:before{color:#00b14f;content:"\f058";display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:28px;font-weight:100;padding-right:16px;text-align:center;white-space:nowrap}.auth .forgot-password .agree-term{max-width:100%}.bg-right{background-image:url(/v4/image/auth/auth_bg_desktop.png);background-position:0 0;background-repeat:no-repeat;background-size:cover;height:100vh;overflow:hidden;position:relative;width:500px}.bg-right-link{display:none;inset:0;position:absolute}.bg-right-abs{left:35px;margin-top:-32px;max-width:300px;position:absolute;top:50%;transform:translateY(-50%)}.bg-right-abs h1{color:#fff;font-size:40px;font-weight:700;line-height:60px;margin:0}.bg-right-abs p{color:#fff;font-size:14px;font-weight:400;line-height:22px}.bg-right-arrow{background-image:url(/v4/image/auth/auth_arrow.png);background-position:0 0;background-repeat:no-repeat;background-size:cover;height:608px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:211.08px}.grecaptcha-badge{z-index:10}.btn-default{border-color:#333}.btn-signin{align-items:center;background:#1877f2;border-radius:5px;display:flex;font-size:14px;font-style:normal;font-weight:400;gap:4px;height:40px;justify-content:center;line-height:20px;margin:0;width:100%}.btn-signin-linkedin{background:#0a66c2;border-color:#056497;border-radius:3px;color:#fff}.btn-signin-linkedin:hover{color:#fff}.pdt-2{padding-top:2px}input[type=checkbox]{accent-color:#00b14f}input{display:none}input:checked~label:before{background:#00b14f;border-color:#00b14f;color:#fff;content:"\f00c";font-family:Font Awesome\ 6 Pro,serif;font-weight:500;text-align:center}input~label:before{background:#fff;border:1px solid #646d79;border-radius:5px;content:"";display:block;height:20px;margin-right:8px;width:20px}@media screen and (max-width:1400px){.bg-right .bg-right-arrow{height:547.77px;width:190px}}@media screen and (max-width:1200px){.wrap-auth-section{flex-direction:column-reverse}.auth{height:auto;width:100%}.bg-right{background-image:url(/v4/image/auth/auth_bg_tb.png);background-size:cover;height:250px;width:100%}.bg-right *{display:none}.bg-right-link{display:block}}@media screen and (max-width:768px){body{background-color:#fff}.wrap-auth-section{height:100%}.wrap-auth-section .auth{background-color:#fff}.wrap-auth-section .auth .auth-inner:after,.wrap-auth-section .auth .auth-inner:before,.wrap-auth-section .auth:after{display:none}.wrap-auth-section .auth .auth-inner .auth-form{box-shadow:unset;max-width:100%;padding:24px 16px}.wrap-auth-section .auth .auth-inner .auth-form .header{padding-bottom:12px}.wrap-auth-section .auth .auth-inner .auth-form .login .login-social-list__row,.wrap-auth-section .auth .auth-inner .auth-form .register .login-social-list__row{flex-direction:column}.wrap-auth-section .auth .auth-inner .auth-form .login .login-social-list__row .btn-login-social,.wrap-auth-section .auth .auth-inner .auth-form .register .login-social-list__row .btn-login-social{flex:unset;padding:0 8px;width:100%}.wrap-auth-section .auth .auth-inner .auth-form .login .option-auth,.wrap-auth-section .auth .auth-inner .auth-form .register .option-auth{margin-top:16px}.wrap-auth-section .auth .auth-copy-right{font-size:14px;letter-spacing:.14px;line-height:20px;margin:32px 0 16px}.wrap-auth-section .auth .support{display:flex;flex-direction:column}.bg-right{height:180px}}
