@import url(https://fonts.googleapis.com/css2?family=Lexend&display=swap);.theme-2{font-family:Lexend,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;-webkit-font-smoothing:antialiased}.theme-2.web{background:#fff}.theme-2.web .img-thumbnail-cover{border-radius:5px!important}.theme-2.web .ntd-uy-tin{border:2px solid transparent!important;border-image-source:linear-gradient(201.63deg,#009cc9 14.36%,#2adbed 95.71%)!important;border-image-slice:1!important;border-radius:5px!important;-webkit-mask-image:radial-gradient(circle,black 99%,#fff0 100%);mask-image:radial-gradient(circle,black 99%,#fff0 100%)}.theme-2.web .container{max-width:1440px;padding-left:80px;width:100%;padding-right:80px}.theme-2.web .line-space-global-col{border:1px solid #dfdfe0;margin:0 20px}.theme-2.web .line-space-global-row{height:1px;background-color:#dfdfe0;align-self:stretch;margin:15px 0}.theme-2.web .bg-box-theme2{background-color:#f3f2f2}.theme-2.web .dropdown-item:hover{background-color:#fff0}.theme-2.web .dropdown-item:focus{background-color:#fff0}.theme-2.web .btn-feature-jobs-pre,.theme-2.web .btn-feature-jobs-next{background:#fff}.theme-2.web #page-wrapper #header-wrapper{height:64px;background:#0091ce}.theme-2.web #page-wrapper #header-wrapper .main-navbar{height:64px}.theme-2.web #page-wrapper #header-wrapper .main-navbar .logo-page img{padding:5px 10px;border-radius:10px}.theme-2.web #page-wrapper #header-wrapper .main-navbar .navbar-toggler{color:#fff}.theme-2.web #page-wrapper #header-wrapper .main-navbar .link-login .nav-item a{color:#fff;font-weight:700}.theme-2.web #page-wrapper #header-wrapper .main-navbar .navbar-r .nav-item .hs-sub-menu,.theme-2.web #page-wrapper #header-wrapper .main-navbar .navbar-l .nav-item .hs-sub-menu{padding:3px 5px;top:73px!important;border-radius:5px;border:1px solid #0091ce}.theme-2.web #page-wrapper #header-wrapper .main-navbar .navbar-r .nav-item .hs-sub-menu a:hover,.theme-2.web #page-wrapper #header-wrapper .main-navbar .navbar-l .nav-item .hs-sub-menu a:hover{background:#1ebbff38;border-radius:5px;color:#000}.theme-2.web #page-wrapper #header-wrapper .main-navbar .navbar-r .nav-item .hs-sub-menu li,.theme-2.web #page-wrapper #header-wrapper .main-navbar .navbar-l .nav-item .hs-sub-menu li{border-bottom:none}.theme-2.web #page-wrapper #header-wrapper .main-navbar .navbar-r .nav-item .hs-sub-menu::before,.theme-2.web #page-wrapper #header-wrapper .main-navbar .navbar-l .nav-item .hs-sub-menu::before{content:"";position:absolute;bottom:100%;border-left:10px solid #fff0;border-right:10px solid #fff0;border-bottom:10px solid #fff;width:0;height:0;z-index:1}.theme-2.web #page-wrapper #header-wrapper .main-navbar .navbar-r .nav-item .hs-sub-menu::after,.theme-2.web #page-wrapper #header-wrapper .main-navbar .navbar-l .nav-item .hs-sub-menu::after{content:"";position:absolute;bottom:100%;border-left:12px solid #fff0;border-right:12px solid #fff0;border-bottom:11px solid #0091ce;width:0;height:0}.theme-2.web #page-wrapper #header-wrapper .main-navbar .navbar-l .nav-item.has-sub-menu:nth-child(1) .hs-sub-menu::before{left:50px}.theme-2.web #page-wrapper #header-wrapper .main-navbar .navbar-l .nav-item.has-sub-menu:nth-child(1) .hs-sub-menu::after{left:48px}.theme-2.web #page-wrapper #header-wrapper .main-navbar .navbar-l .nav-item.has-sub-menu:nth-child(2) .hs-sub-menu::before{left:36px}.theme-2.web #page-wrapper #header-wrapper .main-navbar .navbar-l .nav-item.has-sub-menu:nth-child(2) .hs-sub-menu::after{left:34px}.theme-2.web #page-wrapper #header-wrapper .main-navbar .navbar-l .nav-item.has-sub-menu:nth-child(3) .hs-sub-menu::before{left:20px}.theme-2.web #page-wrapper #header-wrapper .main-navbar .navbar-l .nav-item.has-sub-menu:nth-child(3) .hs-sub-menu::after{left:18px}.theme-2.web #page-wrapper #header-wrapper .main-navbar .navbar-l .nav-item.has-sub-menu:nth-child(5) .hs-sub-menu::before{right:30px}.theme-2.web #page-wrapper #header-wrapper .main-navbar .navbar-l .nav-item.has-sub-menu:nth-child(5) .hs-sub-menu::after{right:28px}.theme-2.web #page-wrapper #header-wrapper .main-navbar .navbar-r .nav-item:nth-child(1) .hs-sub-menu::before{right:36px}.theme-2.web #page-wrapper #header-wrapper .main-navbar .navbar-r .nav-item:nth-child(1) .hs-sub-menu::after{right:34px}.theme-2.web #page-wrapper #header-wrapper .main-navbar .navbar-r .nav-item:nth-child(2) .hs-sub-menu::before{right:5px}.theme-2.web #page-wrapper #header-wrapper .main-navbar .navbar-r .nav-item:nth-child(2) .hs-sub-menu::after{right:3px}.theme-2.web #page-wrapper #header-wrapper .main-navbar .nav-item{height:64px}.theme-2.web #page-wrapper #header-wrapper .main-navbar .nav-item>a{line-height:64px}.theme-2.web #page-wrapper #header-wrapper .main-navbar .nav-item .text-center{color:#fff;text-transform:unset;font-weight:600}.theme-2.web #page-wrapper #header-wrapper .main-navbar .nav-item.active{background:#0091ce}.theme-2.web #page-wrapper #header-wrapper .main-navbar .nav-item:hover{background:#05648d96}.theme-2.web #page-wrapper #header-wrapper .main-navbar .nav-item.item-account img{height:2rem;width:2rem;object-fit:contain;border-radius:100px;margin-left:5px}.theme-2.web #page-wrapper #header-wrapper .main-navbar #total-message{top:5px}.theme-2.web #footer-wrapper .info-more-timviec{border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;background:#f6f6f6;text-align:center}.theme-2.web #footer-wrapper .info-more-timviec span{font-size:16;font-weight:700}.theme-2.web #footer-wrapper .info-more-timviec a{background:linear-gradient(to right,#239ced 50%,#33a7f5 100%);color:#fff;padding:5px 50px;font-weight:700;font-size:14px}.theme-2.web #footer-wrapper .hotline_contact{background-color:#fff;padding:1.5rem 0}.theme-2.web #footer-wrapper .hotline_contact .tv-title{padding:0;background:unset;color:#000}.theme-2.web #footer-wrapper .hotline_contact .line-space{width:1px;background-color:#dfdfe0;align-self:stretch}@media (max-width:768px){.theme-2.web #footer-wrapper .hotline_contact .line-space{width:100%;height:1px}}.theme-2.web #footer-wrapper .hotline_contact .phone-contact{display:flex;justify-content:center;align-items:baseline;gap:10px}.theme-2.web #footer-wrapper .hotline_contact .phone-contact p{color:#015bb0;font-size:25px;font-weight:700}.theme-2.web #footer-wrapper .hotline_contact .phone-contact i{font-size:20px;color:#00b6ce}.theme-2.web #footer-wrapper .hotline_contact .item-sale-contact i,.theme-2.web #footer-wrapper .hotline_contact .item-sale-contact a{color:#0091ce;margin-bottom:10px}.theme-2.web #footer-wrapper .hotline_contact .title-sale-contact{font-weight:700;color:#ee1515;text-align:center}.theme-2.web #footer-wrapper .hotline_contact .box-lien-he-sale{display:flex;flex-wrap:wrap}.theme-2.web #footer-wrapper #footer-contact-wrapper{background:#0091ce;color:#fff}.theme-2.web #footer-wrapper #footer-contact-wrapper li,.theme-2.web #footer-wrapper #footer-contact-wrapper a,.theme-2.web #footer-wrapper #footer-contact-wrapper h3,.theme-2.web #footer-wrapper #footer-contact-wrapper i{color:#fff!important}.theme-2.web #footer-wrapper #footer-contact-wrapper .logo-footer{padding:10px;border-radius:10px}.theme-2.web #footer-wrapper #footer-contact-wrapper .inside-links .footer-title:after{border-top:1px solid #fff}@media (max-width:768px){.theme-2 .line-space-global-col{display:none}.theme-2.web #footer-wrapper .hotline_contact{padding:1.5rem}.theme-2.web #footer-wrapper .hotline_contact .contact-box-content img{width:100px!important}}.theme-2.web .cam-nang-tim-viec{background:#fff;padding:0 0 10px 0;border-radius:10px}.theme-2.web .cam-nang-tim-viec .tv-title{padding:0;background:unset;color:#000}.theme-2.web .cam-nang-tim-viec .tv-title h3{font-size:32px;font-weight:700;text-align:center}.theme-2.web .cam-nang-tim-viec .btn-xem-them-cam-nang{background:#cfe9ff;color:#3cb1ff;border:1px solid #fff0;font-weight:700}.theme-2.web .cam-nang-tim-viec .btn-xem-them-cam-nang:hover{border:1px solid #1699f0;color:#1699f0}.theme-2.web #jobs-search-form{background-color:#0091ce;padding:20px 30px;border-radius:5px}.theme-2.web .home .tv-search{padding-bottom:0}.theme-2.web .home #home-search i,.theme-2.web .home #home-search .find-jobs-search:before{font-weight:400}.theme-2.web .home #home-search .form-inp-search{z-index:2;position:relative;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(10px);background:linear-gradient(180deg,rgb(208 208 208 / .33) 0%,rgb(255 255 255 / .5) 48.82%,#ffffff 100%);box-shadow:0 8px 24px 0 #9fb6c652}.theme-2.web .home #home-search .form-inp-search .box-cate-noi-bat{background:unset}.theme-2.web .home #home-search .form-inp-search .has-select{display:grid;gap:6px;grid-template-columns:1fr 1fr 1fr 1fr 0.1fr;box-shadow:0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000,0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06);background:#fff;border-radius:5px}.theme-2.web .home #home-search .form-inp-search .has-select .border-line-colum{border-right:1px solid #e5e7eb}.theme-2.web .home #home-search .form-inp-search .has-select #txtTuKhoa{height:100%;margin-bottom:0;border:none}.theme-2.web .home #home-search .form-inp-search .has-select .select2-selection__clear{display:none}.theme-2.web .home #home-search .form-inp-search .has-select i{line-height:58px!important}.theme-2.web .home #home-search .form-inp-search .has-select .select2-container .select2-selection--single{border-radius:0}.theme-2.web .home #home-search .form-inp-search .has-select .select2-container--default.select2-container--disabled .select2-selection--single{background-color:#fff}.theme-2.web .home #home-search .form-inp-search .has-select .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:56px!important}.theme-2.web .home #home-search .form-inp-search .has-select .butsearch{max-height:45px;margin:auto;background:#0091ce;color:#fff;padding:5px 45px}.theme-2.web .home #home-search .form-inp-search .key-work a{padding:5px 10px;background:#f6f9ff!important;color:#0091ce!important}.theme-2.web .home #home-search .form-inp-search .key-work a:hover{background:#ecf1fb!important}.theme-2.web .home #home-search .box-cate-noi-bat .item-nganh-nghe-noi-bat{display:flex;flex-direction:column;width:unset;justify-content:center;align-items:center;padding:10px}.theme-2.web .home #home-search .box-cate-noi-bat .item-nganh-nghe-noi-bat .fs-13{width:110px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.theme-2.web .home .box-viec-lam-tuyen-gap{padding:1.5rem 0;background:#f6f9ff}.theme-2.web .home .box-viec-lam-tuyen-gap .tv-title{padding:0;background:unset;color:#000}.theme-2.web .home .box-viec-lam-tuyen-gap .box-title-viec-lam{display:flex;align-items:center;gap:10px;font-size:24px}.theme-2.web .home .box-viec-lam-tuyen-gap .item-job-box{background:#fff}.theme-2.web .home .box-viec-lam-dia-diem{padding:1.5rem 0;background:#f6f9ff}.theme-2.web .home .box-viec-lam-dia-diem .box_job_location-title{background:unset;color:#000;display:flex;gap:10px;justify-content:center;font-size:24px}.theme-2.web .home .box-viec-lam-dia-diem .item-job-box{margin:10px;background:#fff}.theme-2.web .home .tv-banner-new{padding:40px}.theme-2.web .home .box-top-nganh-nghe-noi-bat{padding:1.5rem 0;background:#f6f9ff}.theme-2.web .home .box-top-nganh-nghe-noi-bat .tv-title{padding:0;background:unset;color:#000}.theme-2.web .home .box-top-nganh-nghe-noi-bat h2{font-size:24px}.theme-2.web .home .box-nha-tuyen-dung-hang-dau{padding:1.5rem 0;background:#fafafa}.theme-2.web .home .box-nha-tuyen-dung-hang-dau .tv-title{padding:0;background:unset;color:#000}.theme-2.web .home .box-nha-tuyen-dung-hang-dau h2{font-size:24px}.theme-2.web .home .box-nha-tuyen-dung-hang-dau .slide-logo-candidate .list-company__item .company-header{flex-direction:column;align-items:center}.theme-2.web .home .box-nha-tuyen-dung-hang-dau .slide-logo-candidate .list-company__item{box-shadow:0 0 2px .25px #1d1b2112,0 1.5px 10px 0 #1d1b2114;background:#fafafa}.theme-2.web .home .box-nha-tuyen-dung-hang-dau .slide-logo-candidate .list-company__item:hover{border:1px solid #0091ce}.theme-2.web .home .box-nha-tuyen-dung-hang-dau .slide-logo-candidate .list-company__item .company-header__image{border:unset;height:64px;width:64px}.theme-2.web .home .box-nha-tuyen-dung-hang-dau .slide-logo-candidate .list-company__item .company-header__desc .list-company__item--number-job{padding:12px 0 8px 0}.theme-2.web .home .box-nha-tuyen-dung-hang-dau .slide-logo-candidate .list-company__item .company-header__desc .list-company__item--number-job span{font-size:12px}.theme-2.web .home .vl-theo-nghe-nghiep-va-khu-vuc{padding:1.5rem 0;background:#f6f9ff}.theme-2.web .home .vl-theo-nghe-nghiep-va-khu-vuc .hover-text-accent:hover{color:#0091ce}.theme-2.web .home .vl-theo-nghe-nghiep-va-khu-vuc .see-all-color{color:#0091ce;font-weight:700}.theme-2.web .home .vl-theo-nghe-nghiep-va-khu-vuc .see-all-color:hover{color:#0674a3}.theme-2.web .tv-job-new .tv-title{padding:0;background:unset;color:#000;line-height:unset}.theme-2.web .tv-job-new .list-new-job{padding:unset}.theme-2.web .tv-job-new .list-new-job .item-job-box{margin-bottom:15px;border-radius:5px;color:#000;background-color:#fff;border:1px solid #e7e7e8;display:block}.theme-2.web .tv-job-new .list-new-job .item-job-box .item-job-box-both{display:flex;justify-content:space-between;flex-wrap:wrap}.theme-2.web .tv-job-new .list-new-job .item-job-box .item-job-box-both .item-job-box-right .button-save{padding-top:unset}.theme-2.web .tv-job-new .list-new-job .item-job-box .item-job-box-more{display:flex;justify-content:end}.theme-2.web .viec-lam-noi-bat{background:#fff;padding:10px 0;border-radius:10px}.theme-2.web .viec-lam-noi-bat .tv-company-hot .tv-title{padding:0;background:unset;color:#000;line-height:unset}.theme-2.web #info-job .job-detail-left .info-container{width:100%;background-color:#0091ce1c;padding:20px;border-radius:10px;margin-bottom:24px}.theme-2.web #info-job .job-detail-left .info-container .info-title{font-weight:700;font-size:1.5rem;margin-bottom:15px}.theme-2.web #info-job .job-detail-left .info-container .info-item{display:flex;align-items:center;gap:10px}.theme-2.web #info-job .job-detail-left .info-container .info-item .info-item--icon{background:rgb(0 188 212 / .1);border-radius:50px;padding:5px;width:32px;height:32px;text-align:center}.theme-2.web #info-job .job-detail-left .info-container .info-item i{font-size:1.2rem;color:#0091ce;text-align:center;width:23px;height:20px}.theme-2.web #info-job .job-detail-left .info-container .info-item strong{font-weight:600;margin-right:5px}.theme-2.web #info-job .job-detail-left .info-container .info-links a{text-decoration:none}.theme-2.web #info-job .job-detail-left .info-container .info-links a:hover{text-decoration:underline}.theme-2.web #info-job .job-detail-left .title-bottom{border:none;color:#000;font-size:24px;margin-bottom:0}.theme-2.web #info-job .job-detail-left .title-bottom::after{border-bottom:unset}.theme-2.web #info-job .job-detail-left .box-func-more{display:flex;justify-content:space-between;align-items:center}.theme-2.web #info-job .job-detail-left .box-func-more .box-func-more--left{display:flex;gap:20px;align-items:baseline}.theme-2.web #info-job .job-detail-left.job-detail-company{margin-top:20px;display:flex;align-items:start;background:#f8f9fa;padding:16px;border-radius:8px;box-shadow:0 2px 4px rgb(0 0 0 / .1);flex-wrap:wrap}.theme-2.web #info-job .job-detail-left.job-detail-company .company-info .company-name{font-weight:700;font-size:1.1rem;margin-bottom:8px}.theme-2.web #info-job .job-detail-left.job-detail-company .company-info .info-item{display:flex;align-items:center;margin-bottom:4px}.theme-2.web #info-job .job-detail-left.job-detail-company .company-info .info-item .info-item-left{width:120px;color:#6f6d71}.theme-2.web #info-job .job-detail-left.job-detail-company .company-info .info-item .info-item-left i{margin-right:6px}.theme-2.web #info-job .job-detail-left.job-detail-company .company-info .info-item .info-item-right{width:calc(100% - 120px);color:#414045;font-weight:700}.theme-2.web #info-job .job-detail-left.job-detail-company .company-link .view-company{font-weight:700;text-decoration:none;float:right}.theme-2.web #info-job .list_jobs_hot .tv-title{padding:0;background:unset;color:#000}.theme-2.web #info-job .viec-lam-tieu-chi .tv-title{padding:0;background:unset;color:#000}.theme-2.web .box-new-company .tv-title{padding:0;background:unset;color:#000}.theme-2.web .box-new-company .tv-title h3{font-size:32px;font-weight:700;text-align:center}.theme-2.web .danh-sach-ung-vien .tv-title{padding:0;background:unset;color:#000}.theme-2.web .danh-sach-ung-vien .tv-title h3{font-size:32px;font-weight:700;text-align:center}