@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@100;200;300;400;500;600;700;800;900&display=swap);
@charset "UTF-8";.dropdown-box-search-job{left:0!important;width:100%!important}.dropdown-box-search-job .select2-dropdown{background:#fff;border:none;border-radius:6px!important;box-shadow:0 1px 16px rgba(0,0,0,.06);overflow:hidden;z-index:2}.dropdown-box-search-job .select2-dropdown.select2-dropdown--above{top:-10px}.dropdown-box-search-job .select2-dropdown.select2-dropdown--below{top:10px}.dropdown-box-search-job .select2-search--dropdown{padding:16px}.dropdown-box-search-job .select2-search__field{background:#fff!important;border:1px solid #e9eaec!important;border-radius:6px;color:#000!important;outline:none;padding:9px 9px 9px 12px}.dropdown-box-search-job .select2-results__options{max-height:230px!important}.dropdown-box-search-job .select2-results__option{color:#172530;font-size:14px;font-weight:500;line-height:20px;padding:12px 12px 12px 16px}.dropdown-box-search-job .select2-results__option--highlighted[aria-selected]{background:#f4f5f5;color:#172530}.dropdown-box-search-job .select2-results__option[aria-selected=true]{background-color:#fff!important;color:#00b14f!important}.dropdown-box-search-job .select2-results__option[aria-selected=true]:after{content:"\f00c";float:right;font-family:Font Awesome\ 6 Pro;font-size:16px;font-weight:700}.dropdown-box-search-job ::-webkit-scrollbar{border-radius:10px!important;width:8px}.dropdown-box-search-job ::-webkit-scrollbar-track{background:#fff}.dropdown-box-search-job ::-webkit-scrollbar-thumb{background:rgba(33,47,63,.15);border-radius:10px!important}.select2-container--default{height:100%;width:100%!important}.select2-container--default .select2-dropdown{width:100%!important;z-index:4}.select2-container--default .selection:hover{outline:none!important}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b:after{content:"⌃"}.select2-item{align-items:center;background:rgba(0,192,86,.16);border:1px solid transparent;border-radius:6px;display:flex;gap:12px;justify-content:space-between;width:100%}.select2-item.active{background-color:#1a6148;border:1px solid #33c172}.select2-item:hover{background-color:#19734e;border:1px solid #33c172}.select2-item .icon{color:#fff;font-size:21px;height:20px;left:17px;position:absolute;width:20px}.select2-item .icon:has(svg){position:relative}.select2-item .icon:has(svg) svg{height:24px;position:absolute;top:-11px;width:24px}.select2-item .select-container{width:100%}.select2-item .select2-container--default{left:0!important}.select2-item .select2-selection--single{background:none;border:none;height:100%;padding:0!important}.select2-item .select2-selection--single:hover{border:none!important}.select2-item .select2-selection--single .select2-selection__rendered{color:#fff!important;font-size:14px;font-style:normal;font-weight:400;line-height:22px;max-width:100%;padding:10px 16px 10px 52px}.select2-item .select2-selection__arrow{display:flex;height:auto!important;right:28px!important;top:50%!important;transform:translateY(-50%);width:auto!important}.select2-item .select2-selection__arrow b{align-self:center;border:none!important;height:24px!important;margin:auto!important;top:unset!important;width:24px!important}.select2-item .select2-selection__arrow b:after{color:hsla(0,0%,100%,.7);content:"⌄";font-family:Font Awesome\ 6 Pro;font-size:20px;font-weight:900}.select2-form-popup .select2-container .selection .select2-selection__rendered{color:#263a4d;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:22px}.select2-form-popup .select2-container .selection .select2-selection__rendered .select2-selection__placeholder{color:#b3b8bd;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:22px}.diamond-header{background:#fff}.diamond-header__navbar{box-shadow:0 2px 8px 0 rgba(1,18,34,.06);position:relative}.diamond-header__navbar .navbar-wrapper{align-items:center;display:flex;height:76px;justify-content:space-between;padding:8px 110px 8px 44px;position:relative}.diamond-header__navbar .navbar-wrapper:has(.header-tags .tag-pro){padding-right:150px}.diamond-header__navbar .navbar-wrapper:has(.header-tags .tag-pro) .navbar-nav{margin-left:75px}@media only screen and (max-width:767px){.diamond-header__navbar .navbar-wrapper:has(.header-tags .tag-pro) .navbar-nav{margin-left:auto}}@media only screen and (max-width:767px){.diamond-header__navbar .navbar-wrapper{align-items:center;display:flex;height:60px;justify-content:space-between;padding:8px 45px 8px 12px}.diamond-header__navbar .navbar-wrapper:has(.header-tags .tag-pro){padding-right:75px}.diamond-header__navbar .navbar-wrapper.active .navbar-nav{opacity:1;transform:translateY(0);visibility:visible}.diamond-header__navbar .navbar-wrapper.active .btn-menu-mobile i{transform:rotate(90deg)}.diamond-header__navbar .navbar-wrapper.active .btn-menu-mobile i:before{content:"\f00d"}}.diamond-header__navbar .navbar-wrapper .btn-menu-mobile{background:transparent;border:none;color:#4b5563;cursor:pointer;display:none;font-size:24px;height:32px;padding:4px;position:relative;width:32px}.diamond-header__navbar .navbar-wrapper .btn-menu-mobile i{leading-trim:both;text-edge:cap;color:color-neutral-neutral-40;display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:24px;font-style:normal;font-weight:400;line-height:32px;text-align:center;transition:transform .3s ease}@media only screen and (max-width:767px){.diamond-header__navbar .navbar-wrapper .btn-menu-mobile{align-items:center;display:flex;justify-content:center}}.diamond-header__navbar .navbar-wrapper .btn-menu-mobile:active,.diamond-header__navbar .navbar-wrapper .btn-menu-mobile:focus,.diamond-header__navbar .navbar-wrapper .btn-menu-mobile:visited{box-shadow:none}.diamond-header__navbar .navbar-wrapper .navbar-brand{align-items:center;display:flex;margin:0!important;max-height:100%;overflow:hidden}.diamond-header__navbar .navbar-wrapper .navbar-brand .company-logo{aspect-ratio:1/1;height:36px;-o-object-fit:contain;object-fit:contain;width:100%}.diamond-header__navbar .navbar-wrapper .navbar-nav{align-items:center;display:flex;flex:1;gap:40px;justify-content:center;margin-left:55px}@media only screen and (max-width:767px){.diamond-header__navbar .navbar-wrapper .navbar-nav{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);flex-direction:column;gap:0;left:0;margin:0!important;opacity:0;padding:0 16px;position:absolute;right:0;top:100%;transform:translateY(-12px);transition:opacity .3s ease,transform .3s ease,visibility .3s ease;visibility:hidden;z-index:999}}.diamond-header__navbar .navbar-wrapper .navbar-nav .nav-item{font-feature-settings:"liga" off,"clig" off;color:#7f878f;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.16px;line-height:24px}@media only screen and (max-width:767px){.diamond-header__navbar .navbar-wrapper .navbar-nav .nav-item{background:#fff;border-bottom:1px solid #f2f4f5;padding:12px 10px;text-align:center;width:100%}}.diamond-header__navbar .navbar-wrapper .navbar-nav .nav-item.active,.diamond-header__navbar .navbar-wrapper .navbar-nav .nav-item:hover{color:var(--color-diamond-company-100);text-decoration:unset}.diamond-header__navbar .navbar-wrapper .navbar-nav .nav-item.nav-item-back{align-items:end;color:#6b7280;display:flex;gap:6px;justify-content:center;position:relative}.diamond-header__navbar .navbar-wrapper .navbar-nav .nav-item.nav-item-back .topcv-logo{height:22px;left:calc(100% + 5px);position:absolute;top:5px}@media only screen and (max-width:767px){.diamond-header__navbar .navbar-wrapper .navbar-nav .nav-item.nav-item-back .topcv-logo{padding-top:6px;position:unset}}.diamond-header__navbar .navbar-wrapper .navbar-action{align-items:center;display:flex;gap:12px}@media only screen and (max-width:767px){.diamond-header__navbar .navbar-wrapper .navbar-action{margin-left:auto}}.diamond-header__navbar .navbar-wrapper .navbar-action .btn-follow{font-feature-settings:"liga" off,"clig" off;align-items:center;align-self:stretch;background:#fff;border:1px solid var(--color-diamond-company-100);border-radius:1000px;color:var(--color-diamond-company-100);display:flex;flex:1 0 0;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;gap:6px;justify-content:center;letter-spacing:.175px;line-height:20px;padding:6px 14px}.diamond-header__navbar .navbar-wrapper .navbar-action .btn-follow i{color:var(--color-diamond-company-100);font-family:Font Awesome\ 6 Pro;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.diamond-header__navbar .navbar-wrapper .navbar-action .btn-follow:hover{background:var(--color-diamond-company-20)}@media (max-width:991px){.diamond-header__navbar .navbar-wrapper .navbar-action .btn-follow{font-size:13px;padding:6px 12px}}.diamond-header__navbar .navbar-wrapper .header-tags{align-items:flex-start;display:flex;gap:8px;position:absolute;right:65px;top:0}@media only screen and (max-width:767px){.diamond-header__navbar .navbar-wrapper .header-tags{gap:4px;right:4px}}.diamond-header__navbar .navbar-wrapper .header-tags .tooltip-css{position:relative}.diamond-header__navbar .navbar-wrapper .header-tags .tooltip-css:after{background-color:#2d3a4a;border-radius:8px;bottom:-40px;color:#fff;content:attr(data-tooltip);font-size:14px;font-weight:500;left:50%;opacity:0;padding:8px 16px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .3s ease,visibility .3s ease,bottom .3s ease;visibility:hidden;white-space:nowrap;z-index:100}@media only screen and (max-width:767px){.diamond-header__navbar .navbar-wrapper .header-tags .tooltip-css:after{display:none}}.diamond-header__navbar .navbar-wrapper .header-tags .tooltip-css:before{border-color:transparent transparent #2d3a4a;border-style:solid;border-width:0 8px 8px;bottom:-10px;content:"";left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .3s ease,visibility .3s ease,bottom .3s ease;visibility:hidden;z-index:100}@media only screen and (max-width:767px){.diamond-header__navbar .navbar-wrapper .header-tags .tooltip-css:before{display:none}}.diamond-header__navbar .navbar-wrapper .header-tags .tooltip-css:hover:after{bottom:-48px;opacity:1;visibility:visible}.diamond-header__navbar .navbar-wrapper .header-tags .tooltip-css:hover:before{bottom:-12px;opacity:1;visibility:visible}.diamond-header__navbar .navbar-wrapper .header-tags .tag-item{cursor:pointer;position:relative}.diamond-header__navbar .navbar-wrapper .header-tags .tag-item svg{display:block;height:61px;transition:height .3s cubic-bezier(0,0,.2,1);width:32px}@media only screen and (max-width:767px){.diamond-header__navbar .navbar-wrapper .header-tags .tag-item svg{height:53.691px;width:30.593px}}.diamond-header__navbar .navbar-wrapper .header-tags .tag-item .tag-icon{aspect-ratio:1/1;bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;width:29.087px}@media only screen and (max-width:767px){.diamond-header__navbar .navbar-wrapper .header-tags .tag-item .tag-icon{width:26.719px}}.diamond-header__navbar .navbar-wrapper .header-tags .tag-item span{leading-trim:both;text-edge:cap;font-feature-settings:"liga" off,"clig" off;align-items:center;color:#591e00;display:flex;font-family:Be Vietnam Pro;font-size:11.382px;font-style:normal;font-weight:800;height:100%;justify-content:center;left:0;line-height:100%;position:absolute;text-transform:uppercase;top:0;width:100%}@media only screen and (max-width:767px){.diamond-header__navbar .navbar-wrapper .header-tags .tag-item span{font-size:10.325px}}@media only screen and (min-width:1200px){.diamond-header__navbar .navbar-wrapper .header-tags .tag-item:hover svg{height:70px}}.diamond-header__navbar .mobile-nav-overlay{background:rgba(0,0,0,.5);bottom:0;display:none;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:998}.diamond-header__navbar .mobile-nav-overlay.show{display:block;opacity:1}.diamond-header__navbar .mobile-nav-menu{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);left:0;position:fixed;top:0;transform:translateY(-100%);transition:transform .3s ease;width:100%;z-index:999}.diamond-header__navbar .mobile-nav-menu.show{transform:translateY(0)}.diamond-header__navbar .mobile-nav-menu .mobile-nav-header{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:16px;position:relative}.diamond-header__navbar .mobile-nav-menu .mobile-nav-header .pro-ribbon{font-size:10px;left:0;padding:2px 24px;position:absolute;top:-4px}.diamond-header__navbar .mobile-nav-menu .mobile-nav-header .company-logo{height:28px;margin-left:30px;-o-object-fit:contain;object-fit:contain}.diamond-header__navbar .mobile-nav-menu .mobile-nav-header .action-group{align-items:center;display:flex;gap:12px}.diamond-header__navbar .mobile-nav-menu .mobile-nav-header .action-group .btn-close-menu{align-items:center;background:transparent;border:none;color:#6b7280;display:flex;font-size:24px;justify-content:center;padding:4px}.diamond-header__navbar .mobile-nav-menu .mobile-nav-body{display:flex;flex-direction:column;padding:16px}.diamond-header__navbar .mobile-nav-menu .mobile-nav-body .nav-item{border-bottom:1px solid #f3f4f6;color:#1a2a40;font-size:16px;font-weight:600;padding:16px 0;text-align:center;text-decoration:none}.diamond-header__navbar .mobile-nav-menu .mobile-nav-body .nav-item:last-child{border-bottom:none}.diamond-header__navbar .mobile-nav-menu .mobile-nav-body .nav-item.active{color:var(--color-diamond-company-100)}.diamond-header__navbar .mobile-nav-menu .mobile-nav-body .nav-item.nav-item-back{align-items:center;display:flex;gap:8px;justify-content:center}.diamond-header__navbar .mobile-nav-menu .mobile-nav-body .nav-item.nav-item-back .topcv-logo{height:18px}.diamond-header__hero{padding:30px 0 50px}@media only screen and (max-width:767px){.diamond-header__hero{padding:24px 0}}.diamond-header__hero .hero-wrapper{display:flex;gap:40px}@media only screen and (max-width:767px){.diamond-header__hero .hero-wrapper{flex-direction:column}}.diamond-header__hero .hero-wrapper .hero-content{display:flex;flex:1;flex-direction:column;justify-content:center}.diamond-header__hero .hero-wrapper .hero-content .company-name{color:#263a4d;font-family:Inter;font-size:48px;font-style:normal;font-weight:600;letter-spacing:-.96px;line-height:60px;margin:0 0 8px}@media only screen and (max-width:767px){.diamond-header__hero .hero-wrapper .hero-content .company-name{font-size:24px;letter-spacing:-.24px;line-height:32px}}.diamond-header__hero .hero-wrapper .hero-content .company-trade-name{color:#666a6e;font-family:Inter;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.24px;line-height:32px;margin:0 0 32px}@media only screen and (max-width:767px){.diamond-header__hero .hero-wrapper .hero-content .company-trade-name{font-size:16px;letter-spacing:-.16px;line-height:24px;margin:0 0 24px}}.diamond-header__hero .hero-wrapper .hero-content .company-tags-wrapper{margin:0 0 32px}@media only screen and (max-width:767px){.diamond-header__hero .hero-wrapper .hero-content .company-tags-wrapper{margin:0 0 24px}}.diamond-header__hero .hero-wrapper .hero-content .company-tags-wrapper .company-tags-skeleton{display:flex;flex-direction:column;gap:10px;padding-top:4px}.diamond-header__hero .hero-wrapper .hero-content .company-tags-wrapper .company-tags-skeleton .skeleton-line{animation:skeletonLoading 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:100px;height:28px}@media only screen and (max-width:767px){.diamond-header__hero .hero-wrapper .hero-content .company-tags-wrapper .company-tags-skeleton .skeleton-line{height:26px}}@keyframes skeletonLoading{0%{background-position:200% 0}to{background-position:-200% 0}}.diamond-header__hero .hero-wrapper .hero-content .company-tags{align-content:flex-start;align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:10px;transition:opacity .3s ease}.diamond-header__hero .hero-wrapper .hero-content .company-tags .tag{align-items:center;background:#f2f4f5;border-radius:100px;color:#666a6e;display:flex;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;gap:8px;justify-content:center;line-height:20px;padding:8px 14px}@media only screen and (max-width:767px){.diamond-header__hero .hero-wrapper .hero-content .company-tags .tag{background:#fff;border:1px solid var(--Neutral-Neutral-20s,#e8eaeb);border-radius:100px;font-size:12px;line-height:18px;padding:7px 14px}}.diamond-header__hero .hero-wrapper .hero-content .company-tags .tag.tag-more{cursor:pointer}.diamond-header__hero .hero-wrapper .hero-content .hero-actions{display:flex;gap:16px}@media only screen and (max-width:767px){.diamond-header__hero .hero-wrapper .hero-content .hero-actions{flex-direction:column}}.diamond-header__hero .hero-wrapper .hero-content .hero-actions .btn{align-items:center;align-self:stretch;border:1px solid var(--color-diamond-company-100);border-radius:100px;color:var(--color-diamond-company-100);display:flex;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;gap:8px;justify-content:center;line-height:24px;padding:12px 32px}.diamond-header__hero .hero-wrapper .hero-content .hero-actions .btn-primary{background:var(--color-company-primary);border:1px solid var(--color-company-primary);color:#fff}.diamond-header__hero .hero-wrapper .hero-content .hero-actions .btn-primary:hover{background:var(--color-diamond-company-30);background:linear-gradient(0deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 100%),var(--color-company-primary)}.diamond-header__hero .hero-wrapper .hero-content .hero-actions .btn-outline{background:transparent;border:1px solid var(--color-diamond-company-100);color:var(--color-diamond-company-100)}.diamond-header__hero .hero-wrapper .hero-content .hero-actions .btn-outline:hover{background:var(--color-diamond-company-10);border:1px solid var(--color-company-primary)}.diamond-header__hero .hero-wrapper .hero-slider{max-width:538px;min-width:0;position:relative;width:100%}@media only screen and (max-width:767px){.diamond-header__hero .hero-wrapper .hero-slider{max-width:100vw}}.diamond-header__hero .hero-wrapper .hero-slider .slider-image-wrapper{aspect-ratio:538/400;border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.05);margin:0;overflow:hidden;position:relative;width:100%}.diamond-header__hero .hero-wrapper .hero-slider .slider-image-wrapper:not(.slick-initialized){visibility:hidden}.diamond-header__hero .hero-wrapper .hero-slider .slider-image-wrapper .slick-list{overflow:hidden}.diamond-header__hero .hero-wrapper .hero-slider .slider-image-wrapper .slick-track{display:flex}.diamond-header__hero .hero-wrapper .hero-slider .slider-image-wrapper .slick-slide{outline:none;width:100%}.diamond-header__hero .hero-wrapper .hero-slider .slider-image-wrapper .slick-slide div{height:100%;width:100%}.diamond-header__hero .hero-wrapper .hero-slider .slider-image-wrapper .slick-slide img{aspect-ratio:538/400;display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.diamond-header__hero .hero-wrapper .hero-slider .slider-image-wrapper .slider-image-item{align-items:center;aspect-ratio:538/400;display:flex}.diamond-header__hero .hero-wrapper .hero-slider .slider-image-wrapper .slider-image-item>img{aspect-ratio:538/400;display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.diamond-header__hero .hero-wrapper .hero-slider .slider-image-wrapper .slick-dots{bottom:16px;display:flex!important;gap:8px;justify-content:center;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0}.diamond-header__hero .hero-wrapper .hero-slider .slider-image-wrapper .slick-dots li{height:auto;margin:0;width:auto}.diamond-header__hero .hero-wrapper .hero-slider .slider-image-wrapper .slick-dots li button{background:hsla(0,0%,100%,.5);border:none;border-radius:50%;color:transparent;cursor:pointer;height:8px;padding:0;width:8px}.diamond-header__hero .hero-wrapper .hero-slider .slider-image-wrapper .slick-dots li button:before{display:none}.diamond-header__hero .hero-wrapper .hero-slider .slider-image-wrapper .slick-dots li.slick-active button{background:#fff;transform:scale(1.2)}.diamond-header__hero .hero-wrapper .box-empty-images{align-items:center;aspect-ratio:538/400;background-color:#f7f7f7;background-image:url(https://cdn-new.topcv.vn/unsafe/https://static.topcv.vn/v4/image/company/diamond_seal.png);background-position:50%;background-repeat:no-repeat;background-size:min(50%,274px);border-radius:32px;display:flex;flex:1 0 0;height:400px;padding:20px 91.282px 20.564px 87.282px}#breadcrumb{width:100%}#breadcrumb ul li a{font-feature-settings:"liga" off,"clig" off;color:#263a4d;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:20px}.intro-company{align-items:flex-start;align-self:stretch;background:linear-gradient(0deg,#fff,#fff),#fff;display:flex;flex-direction:column;gap:10px;padding:60px 0}@media only screen and (max-width:767px){.intro-company{padding:40px 0}}.intro-company .container{align-items:center;display:flex;flex-direction:column;gap:40px;padding:0 110px}.intro-company .container:after,.intro-company .container:before{display:none}@media only screen and (max-width:767px){.intro-company .container{padding:0 15px}}.intro-company_title{color:#263a4d;font-family:Inter;font-size:40px;font-style:normal;font-weight:600;line-height:48px;margin:0;text-align:center}@media only screen and (max-width:767px){.intro-company_title{font-size:24px;line-height:32px}}.intro-company_description{-webkit-line-clamp:5;-webkit-box-orient:vertical;color:#263a4d;display:-webkit-box;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px;overflow:hidden;text-align:justify;text-overflow:ellipsis;word-break:break-all}.intro-company_description p{margin-bottom:20px;word-break:break-word}@media only screen and (max-width:767px){.intro-company_description{font-size:14px;line-height:20px}}.intro-company .btn-see-more{align-items:center;align-self:stretch;background:#fff;border:1px solid var(--color-diamond-company-100);border-radius:24px;display:flex;flex:1 0 0;gap:8px;justify-content:center;margin:auto;padding:6px 18px;width:-moz-fit-content;width:fit-content}.intro-company .btn-see-more span{font-feature-settings:"liga" off,"clig" off;color:var(--color-diamond-company-100);font-family:Inter;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.16px;line-height:24px}.intro-company .btn-see-more i{color:var(--color-diamond-company-100);font-family:Font Awesome\ 6 Pro;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.intro-company .btn-see-more:hover{background:var(--color-diamond-company-10)}.intro-company .video-section{aspect-ratio:900/516;width:100%}.intro-company .video-section iframe{border-radius:16px;height:100%;width:100%}.intro-company .box-info-company-general{align-items:center;background:#fff;box-shadow:none;display:flex;flex-wrap:wrap;gap:16px 0;justify-content:center;padding:0;width:100%}.intro-company .box-info-company-general:empty{display:none}.intro-company .box-info-company-general .info-item{align-items:center;display:flex;flex:0 0 calc(25% - 15px);flex-direction:column;gap:8px;height:74px;position:relative}@media only screen and (max-width:767px){.intro-company .box-info-company-general .info-item{flex:0 0 calc(50% - 15px)}}.intro-company .box-info-company-general:has(.info-item:nth-child(2):last-child) .info-item{flex:0 0 calc(50% - 15px)}.intro-company .box-info-company-general:has(.info-item:nth-child(3):last-child) .info-item{flex:0 0 calc(33.33% - 15px)}@media only screen and (max-width:767px){.intro-company .box-info-company-general:has(.info-item:nth-child(3):last-child) .info-item{flex:0 0 calc(50% - 15px)}}.intro-company .box-info-company-general .info-item:not(:last-child):after{background:linear-gradient(180deg,rgba(229,231,235,0),#e5e7eb,rgba(229,231,235,0));content:"";height:100%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:2px}@media only screen and (max-width:767px){.intro-company .box-info-company-general .info-item:not(:last-child):after{display:none}}.intro-company .box-info-company-general .info-item .info-value{color:var(--color-diamond-company-100);font-family:Inter;font-size:36px;font-style:normal;font-weight:600;line-height:42px;text-align:center}@media only screen and (max-width:767px){.intro-company .box-info-company-general .info-item .info-value{font-size:28px;line-height:36px}}.intro-company .box-info-company-general .info-item .info-label{font-feature-settings:"liga" off,"clig" off;color:#263a4d;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.16px;line-height:24px;text-align:center}@media only screen and (max-width:767px){.intro-company .box-info-company-general .info-item .info-label{font-size:14px;letter-spacing:.14px;line-height:20px}}.intro-company .box-info-company-detail{display:none}.welfare-section{background:#f3f5f7;padding:60px 0}.welfare-section .welfare-box{border-radius:24px}.welfare-section .welfare-box .text-center{text-align:center}.welfare-section .welfare-box .section-title{color:#263a4d;font-family:Inter;font-size:40px;font-style:normal;font-weight:600;line-height:48px;margin:0 0 32px;text-align:center}@media only screen and (max-width:767px){.welfare-section .welfare-box .section-title{font-size:24px;letter-spacing:-.24px;line-height:32px;margin:0 0 20px}}.welfare-section .welfare-box .welfare-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:32px}@media only screen and (max-width:767px){.welfare-section .welfare-box .welfare-grid{gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}}.welfare-section .welfare-box .welfare-grid .welfare-grid-item{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 6px 0 rgba(0,0,0,.04);display:flex;gap:14px;grid-column:span 1;grid-row:span 1;justify-self:stretch;padding:16px 20px}@media only screen and (max-width:767px){.welfare-section .welfare-box .welfare-grid .welfare-grid-item{align-items:flex-start;flex-direction:column;gap:8px;grid-column:span 1;grid-row:span 1;justify-content:center;justify-self:stretch;padding:12px}}.welfare-section .welfare-box .welfare-grid .welfare-grid-item .welfare-icon{background-color:var(--color-diamond-company-100);display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:24px}.welfare-section .welfare-box .welfare-grid .welfare-grid-item span{font-feature-settings:"liga" off,"clig" off;color:#263a4d;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.16px;line-height:24px}@media only screen and (max-width:767px){.welfare-section .welfare-box .welfare-grid .welfare-grid-item span{font-size:14px;letter-spacing:.175px;line-height:20px}}.welfare-section .welfare-box .welfare-accordion{display:flex;flex-direction:column;gap:16px}.welfare-section .welfare-box .welfare-accordion .accordion-item{background:#fff;border-radius:20px;box-shadow:2px 2px 6px 0 rgba(0,0,0,.04);overflow:hidden}@media only screen and (max-width:767px){.welfare-section .welfare-box .welfare-accordion .accordion-item{border-radius:12px}}.welfare-section .welfare-box .welfare-accordion .accordion-item .accordion-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:24px 32px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (max-width:767px){.welfare-section .welfare-box .welfare-accordion .accordion-item .accordion-header{padding:16px}}.welfare-section .welfare-box .welfare-accordion .accordion-item .accordion-header h3{color:#263a4d;font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:24.915px;margin:0}@media only screen and (max-width:767px){.welfare-section .welfare-box .welfare-accordion .accordion-item .accordion-header h3{font-size:16px;letter-spacing:-.16px;line-height:24px}}.welfare-section .welfare-box .welfare-accordion .accordion-item .accordion-header .icon-collapse{color:var(--color-diamond-company-100);font-size:20px;transition:transform .3s ease}.welfare-section .welfare-box .welfare-accordion .accordion-item .accordion-body{color:#263a4d;display:none;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.16px;line-height:24px;padding:0 32px 32px}@media only screen and (max-width:767px){.welfare-section .welfare-box .welfare-accordion .accordion-item .accordion-body{padding:0 16px 16px}}.welfare-section .welfare-box .welfare-accordion .accordion-item.active .accordion-header .icon-collapse{transform:rotate(180deg)}.product-service-section{background-color:#f3f5f7;padding:60px 0}.product-service-section.box-project{background-color:#fff}.product-service-section.box-project .product-content{background:#f3f5f7}.product-service-section.box-project .product-content .product-info .product-desc,.product-service-section.box-project .product-content .product-info .product-title{color:#263a4d}.product-service-section .section-title{color:#263a4d;font-family:Inter;font-size:40px;font-style:normal;font-weight:600;line-height:48px;margin:0 0 24px;text-align:center}@media only screen and (max-width:767px){.product-service-section .section-title{font-size:24px;letter-spacing:-.24px;line-height:32px}}.product-service-section .product-tabs{-webkit-overflow-scrolling:touch;align-items:center;cursor:grab;display:flex;gap:12px;margin-bottom:32px;overflow-x:auto;padding-bottom:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-service-section .product-tabs.is-center{justify-content:center}.product-service-section .product-tabs:active{cursor:grabbing}.product-service-section .product-tabs::-webkit-scrollbar{display:none}.product-service-section .product-tabs .product-tab{align-items:center;background:#fff;border:1px solid var(--Neutral-Neutral-20s,#e8eaeb);border-radius:100px;color:#7f878f;cursor:pointer;display:flex;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;gap:8px;justify-content:center;line-height:20px;padding:8px 14px;transition:all .3s ease;white-space:nowrap}.product-service-section .product-tabs .product-tab:hover{border:1px solid #b3b8bd;color:#263a4d}.product-service-section .product-tabs .product-tab.active{border:1px solid var(--color-diamond-company-100);color:var(--color-diamond-company-100)}.product-service-section .product-content{align-items:center;background:#fff;border-radius:24px;display:none;gap:40px;padding:40px}@media only screen and (max-width:767px){.product-service-section .product-content{gap:30px;padding:20px}}.product-service-section .product-content.active{display:flex}.product-service-section .product-content .product-info{flex:1}@media only screen and (max-width:767px){.product-service-section .product-content .product-info{width:100%}}.product-service-section .product-content .product-info .product-title{font-feature-settings:"liga" off,"clig" off;color:#263a4d;font-family:Inter;font-size:32px;font-style:normal;font-weight:600;letter-spacing:-.48px;line-height:38px;margin-bottom:16px}@media only screen and (max-width:767px){.product-service-section .product-content .product-info .product-title{font-size:20px;letter-spacing:-.2px;line-height:28px}}.product-service-section .product-content .product-info .product-desc{color:#263a4d;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.16px;line-height:24px;margin-bottom:32px}@media only screen and (max-width:767px){.product-service-section .product-content .product-info .product-desc{font-size:14px;line-height:20px}}.product-service-section .product-content .product-info .btn-learn-more{align-items:center;background:#fff;border:1px solid var(--color-company-primary);border-radius:24px;display:flex;gap:10px;height:40px;justify-content:center;padding:6px 14px;width:-moz-fit-content;width:fit-content}.product-service-section .product-content .product-info .btn-learn-more span{font-feature-settings:"liga" off,"clig" off;color:var(--color-diamond-company-100);font-family:Inter;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.175px;line-height:20px}.product-service-section .product-content .product-info .btn-learn-more i{color:var(--color-diamond-company-100);font-family:Font Awesome\ 6 Pro;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.product-service-section .product-content .product-info .btn-learn-more:hover{background:var(--color-diamond-company-10)}.product-service-section .product-content .product-image{aspect-ratio:505/360;border-radius:16px;flex:1;overflow:hidden}.product-service-section .product-content .product-image img{aspect-ratio:16/9;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:991px){.product-service-section{padding:40px 0}.product-service-section .section-title{font-size:24px}.product-service-section .product-tabs{justify-content:flex-start}.product-service-section .product-content{flex-direction:column;padding:24px}.product-service-section .product-content .product-image{width:100%}}.diamond-footer{background:#fff;padding:40px 0}@media only screen and (max-width:767px){.diamond-footer{padding:24px 20px}}.diamond-footer .container{padding-left:15px;padding-right:15px}.diamond-footer .footer-top{align-items:flex-end;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:20px}@media only screen and (max-width:767px){.diamond-footer .footer-top{align-items:center;flex-direction:column;gap:20px}.diamond-footer .footer-top .footer-info{text-align:center}}.diamond-footer .footer-top .footer-info .footer-logo{margin-bottom:26px;-o-object-fit:contain;object-fit:contain;width:98px}.diamond-footer .footer-top .footer-info .company-name{font-feature-settings:"liga" off,"clig" off;color:#263a4d;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.16px;line-height:24px;margin:0 0 10px;text-align:left}@media only screen and (max-width:767px){.diamond-footer .footer-top .footer-info .company-name{text-align:center}}.diamond-footer .footer-top .footer-info .contact-list{align-items:flex-start;display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}@media only screen and (max-width:767px){.diamond-footer .footer-top .footer-info .contact-list{align-items:center}}.diamond-footer .footer-top .footer-info .contact-list li{font-feature-settings:"liga" off,"clig" off;color:#263a4d;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.175px;line-height:20px;text-align:left}.diamond-footer .footer-top .footer-info .contact-list li:last-child{margin-bottom:0}.diamond-footer .footer-top .footer-info .contact-list li strong{font-weight:600}.diamond-footer .footer-top .footer-socials{display:flex;gap:16px}.diamond-footer .footer-top .footer-socials .social-link{align-items:center;aspect-ratio:1/1;border-radius:50%;display:flex;justify-content:center;transition:opacity .3s ease;width:30px}.diamond-footer .footer-top .footer-socials .social-link:hover{opacity:.8}.diamond-footer .footer-top .footer-socials .social-link img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.diamond-footer .footer-bottom{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width:767px){.diamond-footer .footer-bottom{flex-direction:column-reverse;gap:20px}}.diamond-footer .footer-bottom .copyright{font-feature-settings:"liga" off,"clig" off;color:#263a4d;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:22px;text-align:center}.diamond-footer .footer-bottom .copyright a{color:#263a4d}.diamond-footer .footer-bottom .footer-links{align-items:center;display:flex;gap:32px;list-style:none;margin:0;padding:0}.diamond-footer .footer-bottom .footer-links li a{font-feature-settings:"liga" off,"clig" off;color:#263a4d;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.175px;line-height:20px}@media only screen and (max-width:767px){.diamond-footer .footer-bottom .footer-links li a{font-size:13px;letter-spacing:.163px;line-height:20px}}.diamond-footer .footer-bottom .footer-links li a.active{text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.diamond-footer .footer-bottom .footer-links li a:hover{color:var(--color-diamond-company-100)}.section-job-page-home{align-items:flex-start;background:#f3f5f7;display:flex;flex-direction:column;gap:10px;margin:0;padding:60px 0}@media only screen and (max-width:767px){.section-job-page-home{padding:24px 0}}.section-job-page-home .section-title{color:#263a4d;font-family:Inter;font-size:40px;font-style:normal;font-weight:600;line-height:48px;margin:0 0 32px;text-align:center}@media only screen and (max-width:767px){.section-job-page-home .section-title{font-size:24px;line-height:32px;margin:0 0 16px}}.section-job-page-home .section-body .box-search-home-page #frm-search-job .input-data{align-items:center;background:#fff;border-radius:46px;box-shadow:1px 2px 6px 0 rgba(0,0,0,.06);display:flex;flex:1 0 0;gap:8px;height:48px;padding:8px 16px 8px 12px}@media only screen and (max-width:767px){.section-job-page-home .section-body .box-search-home-page #frm-search-job .input-data{border:1px solid var(--Neutral-Neutral-20s,#e8eaeb);height:40px}}.section-job-page-home .section-body .box-search-home-page #frm-search-job .input-data input{border:none;height:100%;padding:0}.section-job-page-home .section-body .box-search-home-page #frm-search-job .select-data .select2-container{border-radius:46px;box-shadow:1px 2px 6px 0 rgba(0,0,0,.06)}@media only screen and (max-width:767px){.section-job-page-home .section-body .box-search-home-page #frm-search-job .select-data .select2-container{border:1px solid var(--Neutral-Neutral-20s,#e8eaeb)}}.section-job-page-home .section-body .box-search-home-page #frm-search-job .select-data .select2-container .select2-selection--single{height:100%}.section-job-page-home .section-body .box-search-home-page #frm-search-job .select-data .select2-container .select2-selection--single .select2-selection__rendered{font-feature-settings:"liga" off,"clig" off;color:#263a4d;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:20px;padding-left:15px}.section-job-page-home .section-body .box-search-home-page #frm-search-job .select-data .select2-container.select2-container--open .selection .select2-selection--single .select2-selection__arrow b:after{display:none}.section-job-page-home .section-body .diamond-form-search{align-items:center;display:flex;gap:16px;margin-bottom:24px}.section-job-page-home .section-body .diamond-form-search .form-item{align-items:center;background:#fff;border-radius:24px;display:flex;height:48px;position:relative}@media only screen and (max-width:767px){.section-job-page-home .section-body .diamond-form-search .form-item{height:40px}}.section-job-page-home .section-body .diamond-form-search .form-item.flex-grow-1{flex-grow:1}.section-job-page-home .section-body .diamond-form-search .form-item.select-data{min-width:240px}.section-job-page-home .section-body .diamond-form-search .form-item.select-data .ctn-icon{left:12px;position:absolute}.section-job-page-home .section-body .diamond-form-search .form-item.action-btn{background:transparent}.section-job-page-home .section-body .diamond-form-search .form-item .ctn-icon{color:#9ca3af;font-size:16px}.section-job-page-home .section-body .diamond-form-search .form-item .form-control{background:transparent;border:none;border-radius:24px;box-shadow:none;color:#17274d;font-size:14px;height:100%;outline:none;padding-left:48px;padding-right:20px;width:100%}.section-job-page-home .section-body .diamond-form-search .form-item .form-control::-moz-placeholder{color:#9ca3af}.section-job-page-home .section-body .diamond-form-search .form-item .form-control::placeholder{color:#9ca3af}.section-job-page-home .section-body .diamond-form-search .form-item .select2-container{width:100%!important}.section-job-page-home .section-body .diamond-form-search .form-item .select2-container .select2-selection--single{align-items:center;background:transparent;border:none;border-radius:24px;display:flex;height:48px}.section-job-page-home .section-body .diamond-form-search .form-item .select2-container .select2-selection--single:hover{border:none!important}.section-job-page-home .section-body .diamond-form-search .form-item .select2-container .select2-selection--single .select2-selection__rendered{color:#4b5563;font-size:14px;line-height:normal;padding-left:48px;padding-right:32px}.section-job-page-home .section-body .diamond-form-search .form-item .select2-container .select2-selection--single .select2-selection__arrow{height:48px;right:16px}.section-job-page-home .section-body .diamond-form-search .form-item .select2-container .select2-selection--single .select2-selection__arrow b{border:none;bottom:0;height:auto;left:50%;margin:auto;position:absolute;text-align:center;top:25%;width:auto}.section-job-page-home .section-body .diamond-form-search .form-item .select2-container .select2-selection--single .select2-selection__arrow b:before{color:var(--Neutral-Neutral-30s,#b3b8bd);content:"\f078";font-family:Font Awesome\ 6 Pro;font-size:20px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.section-job-page-home .section-body .diamond-form-search .form-item .select2-container.select2-container--open .selection .select2-selection--single .select2-selection__arrow b:before{content:"\f077"}.section-job-page-home .section-body .diamond-form-search .form-item .btn-search-job{font-feature-settings:"liga" off,"clig" off;align-items:center;background:var(--color-diamond-company-100);border-radius:24px;color:#fff;display:flex;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;gap:10px;height:48px;justify-content:center;letter-spacing:-.16px;line-height:24px;padding:6px 14px}@media only screen and (max-width:767px){.section-job-page-home .section-body .diamond-form-search .form-item .btn-search-job{height:40px}}.section-job-page-home .section-body .diamond-form-search .form-item .btn-search-job i{color:#fff;font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:400;line-height:normal;text-align:center}.section-job-page-home .section-body .diamond-form-search .form-item .btn-search-job:hover{opacity:.9}.section-job-page-home .section-body .diamond-form-search .form-item .btn-search-job i{font-size:14px}@media (max-width:767px){.section-job-page-home .section-body .diamond-form-search{flex-direction:column}.section-job-page-home .section-body .diamond-form-search .form-item{width:100%}.section-job-page-home .section-body .diamond-form-search .form-item.select-data{min-width:unset}.section-job-page-home .section-body .diamond-form-search .form-item .btn-search-job{justify-content:center;width:100%}}.section-job-page-home .section-body .list-job .job-list-4 .job-item-4 .avatar img{-o-object-fit:contain;object-fit:contain;width:100%}.section-job-page-home .section-body .list-job .job-list-4 .job-item-4 .body{margin:0}.section-job-page-home .section-body .list-job .job-list-4 .job-item-4 .action{bottom:16px;position:absolute;right:16px}.section-job-page-home .section-body .list-job .job-list-4 .job-item-4 .action .box-save-job i{color:#b3b8bd;font-family:Font Awesome\ 6 Pro;font-size:24px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.section-job-page-home .section-body .list-job .job-list-4 .job-item-4 .action .box-save-job.job-saved i{color:var(--color-company-primary);font-weight:900}.section-job-page-home .section-body .list-job .job-list-4 .job-item-4 .action .btn-view-detail,.section-job-page-home .section-body .list-job .job-list-4 .job-item-4 .top-addon{display:none}.section-job-page-home .section-body .box-see-more{display:flex;justify-content:center;margin-top:24px}.section-job-page-home .section-body .box-see-more .btn-see-more{font-feature-settings:"liga" off,"clig" off;align-items:center;background:#fff;border:1px solid var(--color-diamond-company-100);border-radius:24px;color:var(--color-diamond-company-100);display:flex;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;gap:8px;justify-content:center;line-height:24px;margin-top:0;padding:6px 18px}.section-job-page-home .section-body .box-see-more .btn-see-more i{color:var(--color-company-primary);font-family:Font Awesome\ 6 Pro;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.section-job-page-home .section-body .box-see-more .btn-see-more:hover{background:var(--color-diamond-company-10)}body:has(.box-follow-company:not(.hidden)) .diamond-footer{padding-bottom:100px}@media only screen and (max-width:767px){body:has(.box-follow-company:not(.hidden)) .diamond-footer{padding-bottom:72px}}.box-paginate{align-items:center;display:flex;gap:15px;justify-content:center;margin-top:20px}.box-paginate .btn-paginate{align-items:center;border:1px solid var(--color-company-primary);border-radius:50%;color:var(--color-company-primary);display:inline-flex;height:32px;justify-content:center;width:32px}.box-paginate .btn-paginate:hover{background-color:var(--color-company-primary);color:#fff;text-decoration:none}.box-paginate .btn-paginate.disabled{border:1px solid #dee0e2;color:#dee0e2;pointer-events:none}.box-paginate span{color:#a6acb2;font-size:14px;font-weight:500;line-height:20px;text-align:center}.box-paginate span .hight-light{color:var(--color-company-primary)}.box-paginate .hidden{display:none}.search-job-company{background:#fff;border-radius:20px;font-family:Inter,sans-serif;padding:24px}@media only screen and (max-width:767px){.search-job-company{padding:20px 16px}}.search-job-company_title{font-feature-settings:"liga" off,"clig" off;color:#263a4d;font-size:20px;font-style:normal;font-weight:600;letter-spacing:-.2px;line-height:28px;margin-bottom:16px}.search-job-company .box-search{display:grid;gap:10px;grid-template-columns:2.65fr 1.95fr 1.15fr;margin-bottom:20px}@media only screen and (max-width:767px){.search-job-company .box-search{display:flex;flex-direction:column}}.search-job-company .box-search .input-group{align-items:center;background:#fff;border:1px solid #e9eaec;border-radius:46px;display:flex;gap:6px;padding:2px 12px;width:100%}@media only screen and (max-width:767px){.search-job-company .box-search .input-group{min-height:40px;width:100%}}.search-job-company .box-search .input-group:focus-within,.search-job-company .box-search .input-group:hover{background-color:#fff;border:1px solid var(--color-company-primary)}.search-job-company .box-search .input-group-prepend,.search-job-company .box-search .input-group-prepend svg{height:20px;width:20px}.search-job-company .box-search .input-group input[type=text]{padding:0}.search-job-company .box-search .input-group input[type=text],.search-job-company .box-search .input-group input[type=text]:focus{border:none!important;box-shadow:none!important;outline:none!important}.search-job-company .box-search .input-group input[type=text]::-moz-placeholder{font-feature-settings:"liga" off,"clig" off;color:var(--Neutral-Neutral-30s,#b3b8bd);font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:20px}.search-job-company .box-search .input-group input[type=text]::placeholder{font-feature-settings:"liga" off,"clig" off;color:var(--Neutral-Neutral-30s,#b3b8bd);font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:20px}.search-job-company .box-search .input-group .input-group-text{align-items:center;display:flex}.search-job-company .box-search .input-group .select2-container{font-size:14px;font-weight:400;height:auto;line-height:20px;width:calc(100% - 15px)!important}.search-job-company .box-search .input-group .select2-container__render{padding-left:0}.search-job-company .box-search .input-group .select2-container .select2-search--dropdown{padding:0 10px 10px}.search-job-company .box-search .input-group .select2-container .select2-search--dropdown .select2-search__field{border-radius:10px!important;color:#000;padding:7px}.search-job-company .box-search .input-group .select2-container .select2-selection--single{border:none!important;color:blue;display:contents;font-size:14px;font-weight:400;line-height:20px}.search-job-company .box-search .input-group .select2-container .select2-selection--single:hover{border:none!important}.search-job-company .box-search .input-group .select2-container .select2-selection--single .select2-selection__arrow{display:flex;height:20px!important;right:6px;top:1px}.search-job-company .box-search .input-group .select2-container .select2-selection--single .select2-selection__arrow b{align-self:center;border:none!important;height:20px!important;margin:auto!important;top:unset;width:20px!important}.search-job-company .box-search .input-group .select2-container .select2-selection--single .select2-selection__arrow b:after{color:#7f878f;content:"⌄";font-family:Font Awesome\ 6 Pro;font-size:20px;font-weight:500}.search-job-company .box-search .input-group .select2-container .select2-selection--single .select2-selection__rendered{font-feature-settings:"liga" off,"clig" off;color:#263a4d;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:20px;padding-left:0;padding-right:35px;width:220px}@media only screen and (max-width:767px){.search-job-company .box-search .input-group .select2-container .select2-selection--single .select2-selection__rendered{max-width:calc(100% - 30px);padding-right:0;width:auto}}.search-job-company .box-search .input-group .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b:after{content:"⌃"}.search-job-company .box-search #select-cities{border:unset;box-shadow:unset}.search-job-company .box-search #select-cities-container .select2-dropdown{background:#fff;border:none;border-radius:6px;box-shadow:0 1px 16px rgba(0,0,0,.06);color:red;filter:drop-shadow(0 4px 20px rgba(0,0,0,.06));left:-35px;margin-top:15px;overflow:hidden;padding:10px 0;right:auto;width:100%!important;z-index:2}@media only screen and (max-width:767px){.search-job-company .box-search #select-cities-container .select2-dropdown{left:-39px;margin-top:17px}}.search-job-company .box-search #select-cities-container .select2-dropdown .select2-results__options .select2-results__option{color:#172530;font-size:14px;font-weight:500;line-height:20px;padding:12px 12px 12px 16px;text-align:left}.search-job-company .box-search #select-cities-container .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--highlighted{background:#f4f5f5}.search-job-company .box-search #select-cities-container .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true]{background:#fff!important;color:var(--color-company-primary)!important;display:flex;justify-content:space-between}.search-job-company .box-search #select-cities-container .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true]:after{content:"✓";font-family:Font Awesome\ 6 Pro;font-weight:900}.search-job-company .box-search .btn-search{align-items:center;background:var(--color-company-primary);border-radius:24px;display:flex;gap:10px;height:40px;justify-content:center}.search-job-company .box-search .btn-search i{color:#fff;display:flex;flex-direction:column;flex-shrink:0;font-family:Font Awesome\ 6 Pro;font-size:14px;font-style:normal;font-weight:400;height:16px;justify-content:center;line-height:normal;text-align:center;width:16px}.search-job-company .box-search .btn-search span{font-feature-settings:"liga" off,"clig" off;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.175px;line-height:20px}.search-job-company .job-listing__link-all{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:21px}.search-job-company .job-listing__link-all a{color:var(--color-company-primary);font-size:14px;font-style:normal;font-weight:600;letter-spacing:.175px;line-height:22px}.search-job-company .job-listing__link-all i{color:var(--color-company-primary);font-size:12px;font-style:normal;font-weight:400;line-height:16px}.company-recruitment-result-body.empty-job{background-image:url(/v4/image/normal-company/mascot_empty_v2.png);background-position:top;background-repeat:no-repeat;background-size:200px;min-height:252px;position:relative}.company-recruitment-result-body.empty-job:after{font-feature-settings:"liga" off,"clig" off;align-items:center;bottom:0;color:#7f878f;content:"Chưa tìm thấy việc làm phù hợp yêu cầu tìm kiếm của bạn";display:flex;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;left:0;letter-spacing:.14px;line-height:20px;margin-left:auto;margin-right:auto;position:absolute;right:0;text-align:center;width:-moz-fit-content;width:fit-content}.similar-job-company{margin-top:16px}.loading-job{display:none}.loading-job.show{display:block}.loading-job .loading-item{background:#f5f5f5;border-radius:8px;margin-bottom:16px;min-height:142px;position:relative;width:100%}.loading-job .loading-item:before{animation:skeleton-loading 2.5s ease-out infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.031) 25%,hsla(0,0%,98%,.839) 37%,hsla(0,0%,100%,.031) 63%);background-size:363% 100%;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.job-list-page-suggest{padding-bottom:12px}.job-list-page-suggest .job-item-page-suggest{background:#fff;border:1px solid #e9eaec;border-radius:16px;box-shadow:0 1px 6px 0 rgba(0,0,0,.05);cursor:pointer;display:flex;flex-direction:column;gap:12px;grid-template-columns:1fr 5fr;margin-bottom:12px;padding:12px;position:relative;transition:all .1s}.job-list-page-suggest .job-item-page-suggest.bg-highlight{background-color:#f2fbf6;border:1px solid #acf2cb}.job-list-page-suggest .job-item-page-suggest.bg-highlight:hover{background-color:#f2fbf6}.job-list-page-suggest .job-item-page-suggest.bg-vip-employer{background:rgba(0,120,255,.08)!important}.job-list-page-suggest .job-item-page-suggest.bg-vip-employer .title a{color:#0078ff!important}.job-list-page-suggest .job-item-page-suggest.bg-vip-employer:hover{border:1px solid #0078ff}.job-list-page-suggest .job-item-page-suggest.bg-diamond-employer{background:#f2fbf6!important;border-left:4px solid #00b14f!important}.job-list-page-suggest .job-item-page-suggest.bg-yellow{background:#fffdfb!important;border:1px solid #fcdfc2!important}.job-list-page-suggest .job-item-page-suggest.bg-yellow:hover{border:1px solid #f7b572!important}.job-list-page-suggest .job-item-page-suggest.bg-yellow:hover .body .title,.job-list-page-suggest .job-item-page-suggest.bg-yellow:hover .body .title a{color:#bf8b08}.job-list-page-suggest .job-item-page-suggest.bg-flash-job .avatar{background-image:linear-gradient(201.63deg,#003e86 14.36%,#02d15e 95.71%);background-repeat:no-repeat;background-size:100%;padding:2px;position:relative}.job-list-page-suggest .job-item-page-suggest.bg-flash-job .avatar a{background:#fff;border-radius:6px;padding:8px}.job-list-page-suggest .job-item-page-suggest.bg-flash-job .avatar a img{background:#fff}.job-list-page-suggest .job-item-page-suggest .title.highlight,.job-list-page-suggest .job-item-page-suggest .title.highlight a,.job-list-page-suggest .job-item-page-suggest:hover .title.highlight{color:#fb4747!important}.job-list-page-suggest .job-item-page-suggest:hover .title.highlight a{color:#fb4747!important;text-decoration:unset}.job-list-page-suggest .job-item-page-suggest:last-child{margin-bottom:0}.job-list-page-suggest .job-item-page-suggest .avatar-and-body{cursor:pointer;display:flex;gap:12px;grid-template-columns:1fr 5fr;position:relative;transition:all .1s}.job-list-page-suggest .job-item-page-suggest .box-salary-and-address{align-items:center;display:flex;gap:12px;width:100%}.job-list-page-suggest .job-item-page-suggest .box-salary-and-address .salary-and-address{align-items:center;display:flex;flex:1;gap:8px;height:24px;min-width:0}.job-list-page-suggest .job-item-page-suggest .box-salary-and-address .salary-and-address .title-salary{align-items:center;border:1px solid var(--color-company-primary);border-radius:40px;color:var(--color-company-primary);display:flex;font-size:12px;font-weight:600;gap:4px;height:100%;justify-content:center;letter-spacing:.15px;line-height:16px;margin:0;max-width:128px;padding:0 8px;width:-moz-fit-content;width:fit-content}.job-list-page-suggest .job-item-page-suggest .box-salary-and-address .salary-and-address .exp{display:none}.job-list-page-suggest .job-item-page-suggest .box-salary-and-address .salary-and-address .label-content{align-items:center;display:flex;flex:1;gap:8px;height:100%;min-width:0}.job-list-page-suggest .job-item-page-suggest .box-salary-and-address .salary-and-address .label-content label{background:#f0f0f0;border-radius:100px;color:#263a4d;font-size:12px;font-weight:500;line-height:16px;margin-bottom:0;margin-top:0;max-width:100%;overflow:hidden;padding:4px 10px;text-overflow:ellipsis;white-space:nowrap;width:-moz-fit-content;width:fit-content}.job-list-page-suggest .job-item-page-suggest .box-salary-and-address .salary-and-address .label-content .time_save_job{color:#555;font-size:15px;font-weight:400;line-height:20px}.job-list-page-suggest .job-item-page-suggest .avatar{align-items:center;aspect-ratio:1/1;background-color:#fff;border:1px solid #e9eaec;border-radius:8px;display:flex;height:100px;margin:0 auto;-o-object-fit:contain;object-fit:contain;padding:6px;position:relative;width:100px}.job-list-page-suggest .job-item-page-suggest .avatar a{display:block;height:100%;overflow:hidden;width:100%}.job-list-page-suggest .job-item-page-suggest .avatar img{border-radius:8px;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.job-list-page-suggest .job-item-page-suggest .body{display:inline-grid;gap:12px;width:100%}.job-list-page-suggest .job-item-page-suggest .body-content{min-width:11vh}.job-list-page-suggest .job-item-page-suggest .body .title-block{align-items:baseline;display:flex;justify-content:space-between}.job-list-page-suggest .job-item-page-suggest .body .title-block .box-right{flex-shrink:0;min-width:150px;overflow:hidden;position:relative;text-align:right}.job-list-page-suggest .job-item-page-suggest .body .title-block .box-right .quick-view-job-detail{border:1px solid var(--color-company-primary);border-radius:3px;color:var(--color-company-primary);display:inline-block;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:22px;margin-bottom:0;margin-top:12px;padding:2px 12px;text-decoration:none;transform:translateX(101%);transition:transform .4s}.job-list-page-suggest .job-item-page-suggest .body .title-block .box-right .quick-view-job-detail i{font-size:12px;margin-left:8px}.job-list-page-suggest .job-item-page-suggest .body .title-salary{align-items:center;color:var(--color-company-primary);display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:flex-end;line-height:24px;margin-bottom:0;margin-top:0;white-space:nowrap}.job-list-page-suggest .job-item-page-suggest .body .title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#263a4d;display:-webkit-box;flex:1;font-weight:600;line-height:0;margin-bottom:6px;margin-right:24px;margin-top:0;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis}.job-list-page-suggest .job-item-page-suggest .body .title .box-label-top{display:inline-flex;flex-wrap:wrap;gap:5px;margin-bottom:0}.job-list-page-suggest .job-item-page-suggest .body .title .box-label-top:not(:has(label)){display:none!important}.job-list-page-suggest .job-item-page-suggest .body .title a{color:#212f3f;font-size:16px;font-weight:600;line-height:22px}.job-list-page-suggest .job-item-page-suggest .body .title a:focus,.job-list-page-suggest .job-item-page-suggest .body .title a:hover{text-decoration:none}.job-list-page-suggest .job-item-page-suggest .body .company{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#7f878f;display:-webkit-box;font-size:13px;font-weight:500;line-height:20px;margin-top:0;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;width:-moz-fit-content;width:fit-content}.job-list-page-suggest .job-item-page-suggest .body .company:hover{text-decoration:none}.job-list-page-suggest .job-item-page-suggest .body .company.job-pro{align-items:center;color:#e69920;display:flex;font-size:14px;font-weight:600;gap:8px;letter-spacing:.0125em;line-height:22px;text-align:left}.job-list-page-suggest .job-item-page-suggest .body .company span.company-name{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;margin-top:0;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis}.job-list-page-suggest .job-item-page-suggest .body label.deadline,.job-list-page-suggest .job-item-page-suggest .body label.time_save_job{color:#424e5c;display:block;font-size:15px;font-weight:400;line-height:20px;margin-bottom:12px;width:-moz-fit-content;width:fit-content}.job-list-page-suggest .job-item-page-suggest .body ul.top-addon{list-style:disc;list-style-position:inside;margin-bottom:0;margin-top:10px;padding-inline-start:0}.job-list-page-suggest .job-item-page-suggest .body ul.top-addon li{color:var(--color-company-primary);font-size:13px;font-style:normal;font-weight:400;line-height:20px;padding-bottom:2px}.job-list-page-suggest .job-item-page-suggest .body .icon-verified-employer{color:var(--color-company-primary);font-size:13px}.job-list-page-suggest .job-item-page-suggest .body .icon-verified-employer .text-gray{color:#777!important}.job-list-page-suggest .job-item-page-suggest .body .icon-verified-employer.level-five>i{color:#286ac6}.job-list-page-suggest .job-item-page-suggest .body .icon-verified-employer.level-four>i{color:#777!important}.job-list-page-suggest .job-item-page-suggest .body .info{align-items:flex-end;-moz-column-gap:24px;column-gap:24px;display:flex;justify-content:space-between}.job-list-page-suggest .job-item-page-suggest .body .label-content{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.job-list-page-suggest .job-item-page-suggest .body .label-content label{background:#f0f0f0;border-radius:100px;color:#263a4d;font-size:12px;font-weight:500;line-height:16px;margin-bottom:0;margin-top:0;padding:4px 10px}.job-list-page-suggest .job-item-page-suggest .body .label-content .time_save_job{color:#555;font-size:15px;font-weight:400;line-height:20px}.job-list-page-suggest .job-item-page-suggest .body .line{background:linear-gradient(90deg,hsla(0,0%,84%,0),#d7d7d7 50%,hsla(0,0%,84%,0));height:24px;width:1px}.job-list-page-suggest .job-item-page-suggest .body .reason-suggest{align-items:center;color:var(--Accent-Primary-60,var(--color-company-primary));display:flex;font-size:13px;font-style:normal;font-weight:500;gap:4px;justify-content:center;letter-spacing:.163px;line-height:18px}.job-list-page-suggest .job-item-page-suggest .body .reason-suggest:hover{text-decoration:underline}.job-list-page-suggest .job-item-page-suggest .body .box-label-wrapper{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.job-list-page-suggest .job-item-page-suggest .body .label{border-radius:100px;color:#fff;font-size:12px;font-weight:700;line-height:16px;margin:0;padding:2px 6px}.job-list-page-suggest .job-item-page-suggest .body .label.label-primary{background:#bf2a1d!important}.job-list-page-suggest .job-item-page-suggest .body .label.label-warning{background:#eb7d10!important}.job-list-page-suggest .job-item-page-suggest .body .label.label-new{background:var(--color-company-primary);color:#fff}.job-list-page-suggest .job-item-page-suggest .body .label.tag-diamond-employer{background:var(--color-company-primary)}.job-list-page-suggest .job-item-page-suggest .icon{align-items:center;display:flex;gap:12px}.job-list-page-suggest .job-item-page-suggest .icon .address.label-update{font-feature-settings:"liga" off,"clig" off;color:#7f878f;font-size:13px;font-style:normal;font-weight:500;letter-spacing:.13px;line-height:22px;margin-bottom:0;position:relative}.job-list-page-suggest .job-item-page-suggest .icon .btn.btn-apply-now{align-items:center;background:var(--color-company-primary);border-radius:44px;color:#fff;display:none;font-size:14px;font-weight:400;height:32px;line-height:14px;outline:none;padding:9px 16px}.job-list-page-suggest .job-item-page-suggest .icon .tcv-button-applied{padding:6px 16px!important}.job-list-page-suggest .job-item-page-suggest .icon:has(.tcv-button-applied) .label-update{display:none!important}.job-list-page-suggest .job-item-page-suggest .box-save-job{margin-bottom:0;margin-top:0}.job-list-page-suggest .job-item-page-suggest .box-save-job.job-saved{position:relative!important}.job-list-page-suggest .job-item-page-suggest .box-save-job.job-saved:hover #saved-job-tooltip{display:flex}.job-list-page-suggest .job-item-page-suggest .box-save-job a{align-items:center;background-color:#fff;border:1px solid var(--color-company-primary);border-radius:50%;color:var(--color-company-primary);display:inline-flex;font-size:16px;height:32px;justify-content:center;padding:2px;white-space:nowrap;width:32px}.job-list-page-suggest .job-item-page-suggest .box-save-job a:hover{background-color:var(--color-company-primary-light);cursor:pointer}.job-list-page-suggest .job-item-page-suggest .box-save-job.job-notsave a.unsave,.job-list-page-suggest .job-item-page-suggest .box-save-job.job-saved a.save{display:none}.job-list-page-suggest .job-item-page-suggest .is-page-job-save a{align-items:center;background:#e9eaec;color:#424e5c;display:inline-flex;width:auto}.job-list-page-suggest .job-item-page-suggest .is-page-job-save a i{margin-right:10px;margin-top:-.2px}.job-list-page-suggest .job-item-page-suggest .btn-remove-job a{align-items:center;background:#fff;border:1px solid var(--Neutral-Neutral-20s,#dfdfdf);border-radius:50%;display:flex;height:32px;justify-content:center;padding:2px;width:32px}.job-list-page-suggest .job-item-page-suggest .btn-remove-job a i{color:#999}.job-list-page-suggest .job-item-page-suggest .btn-remove-job:hover a{background:var(--Neutral-Neutral-10s,#f2f4f5)}.job-list-page-suggest .job-item-page-suggest:hover .quick-view-job-detail{transform:translateX(0)!important}.job-list-page-suggest .job-item-page-suggest:hover .btn.btn-apply-now{display:flex}.job-list-page-suggest .job-item-page-suggest:hover .icon .address.label-update{display:none}.job-list-page-suggest .job-item-page-suggest:hover .body .title,.job-list-page-suggest .job-item-page-suggest:hover .body .title a{color:var(--color-company-primary)}.job-list-page-suggest .job-item-page-suggest .tag-job-flash{left:-11px;position:absolute;top:-21px}.job-list-page-suggest .job-item-page-suggest .tag-job-flash img{height:33.76px;width:24px}.job-list-page-suggest .job-item-page-suggest .relevance-job-normal .fa-regular{display:block!important}.job-list-page-suggest .job-item-page-suggest .relevance-job-normal{background:#f2f4f5!important}.job-list-page-suggest .job-item-page-suggest .relevance-job-normal .btn-relevance__icon,.job-list-page-suggest .job-item-page-suggest .relevance-job-normal .btn-relevance__score,.job-list-page-suggest .job-item-page-suggest .relevance-job-normal i,.job-list-page-suggest .job-item-page-suggest .relevance-job-normal span{color:#263a4d!important}.job-list-page-suggest .job-item-page-suggest .relevance-job-normal .btn-relevance__score,.job-list-page-suggest .job-item-page-suggest .relevance-job-normal span{font-size:14px!important;font-weight:400!important;letter-spacing:.01em!important;line-height:22px!important}.job-list-page-suggest .job-item-page-suggest .relevance-job-normal .fa-solid{display:none!important}.job-list-page-suggest .job-item-page-suggest .relevance-job-normal .fa-regular{display:flex!important}.job-list-page-suggest .job-item-page-suggest .box-job-relevance-job{align-items:center;background:linear-gradient(11deg,#00bf5d,#00907c);border-radius:4px;color:#fff;display:none;font-size:14px;font-style:normal;font-weight:600;gap:6px;height:28px;letter-spacing:.15px;line-height:22px;margin-bottom:10px;margin-top:8px;padding:2px 8px 2px 4px;width:-moz-fit-content;width:fit-content}.job-list-page-suggest .job-item-page-suggest .box-job-relevance-job i{display:flex;justify-content:center;width:24px}.job-list-page-suggest .job-item-page-suggest.show-analyze-job-fitness .box-job-relevance-job{display:flex}.box-reason-suggest-tooltip .tooltip-inner{background:var(--Neutral-Neutral-50s,#263a4d);border-radius:4px;max-width:100%!important;padding:8px 12px!important;text-align:left!important;text-transform:unset!important}.box-reason-suggest-tooltip .tooltip-inner ul{list-style-position:inside;margin:0;padding:0}.box-reason-suggest-tooltip .tooltip-inner ul li{color:var(--White-White-50s,#fff);font-size:12px;font-style:normal;font-weight:500;letter-spacing:.12px;line-height:16px}@media screen and (min-width:320px) and (max-width:767px){.job-list-page-suggest{width:100%}.job-list-page-suggest .job-item-page-suggest{gap:8px;padding:12px}.job-list-page-suggest .job-item-page-suggest .avatar{height:68px;padding:4px;width:68px}.job-list-page-suggest .job-item-page-suggest .body{gap:8px}.job-list-page-suggest .job-item-page-suggest .body .label-content label{background:#e9eaec;border-radius:43px;font-size:12px;font-weight:500;letter-spacing:.15px;line-height:16px;padding:7px 8px}.job-list-page-suggest .job-item-page-suggest .body .title-block{display:grid}.job-list-page-suggest .job-item-page-suggest .body .title-block .box-right .quick-view-job-detail{display:none}.job-list-page-suggest .job-item-page-suggest .body .title-salary{border:1px solid var(--color-company-primary);border-radius:43px;color:var(--color-company-primary);font-size:12px;font-style:normal;font-weight:600;letter-spacing:.15px;line-height:16px;padding:7px 8px;width:-moz-fit-content;width:fit-content}.job-list-page-suggest .job-item-page-suggest .body .info{align-items:flex-end;-moz-column-gap:8px;column-gap:8px;display:flex;justify-content:space-between}.job-list-page-suggest .job-item-page-suggest .body .title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#212f3f;display:-webkit-box;flex:1;font-weight:600;line-height:0;margin-bottom:6px;margin-right:24px;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis}.job-list-page-suggest .job-item-page-suggest .body .title .box-label-top{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:0}.job-list-page-suggest .job-item-page-suggest .body .title a{color:#212f3f;font-size:14px;font-weight:600;line-height:22px}.job-list-page-suggest .job-item-page-suggest .body .title a.highlight{color:#ff453a}.job-list-page-suggest .job-item-page-suggest .body .company{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#6f7882;display:-webkit-box;font-size:12px;font-weight:500;line-height:18px;margin-top:0;overflow:hidden;text-overflow:ellipsis}.job-list-page-suggest .job-item-page-suggest .body ul.top-addon{padding-left:10px}.job-list-page-suggest .job-item-page-suggest .box-save-job a{background-color:var(--color-company-primary-light);font-size:14px;font-weight:400;height:28px;line-height:20px;width:28px}.job-list-page-suggest .job-item-page-suggest .box-save-job a:hover{background-color:var(--color-company-primary-dark)}.job-list-page-suggest .job-item-page-suggest .icon .btn.btn-apply-now,.job-list-page-suggest .job-item-page-suggest .icon .tcv-button-applied,.job-list-page-suggest .job-item-page-suggest .mobile-hidden{display:none}}.breadcrumb-detail-company{background-color:transparent;font-family:Inter,sans-serif;margin-bottom:0;padding:20px 0}.breadcrumb-detail-company ul.nav{display:flex;flex-wrap:wrap}.breadcrumb-detail-company .nav{padding-left:0}.breadcrumb-detail-company .nav .nav-item{color:#212f3f;font-size:14px;font-weight:400;line-height:20px;padding-right:4px}.breadcrumb-detail-company .nav .nav-item:last-child{padding-right:0}.breadcrumb-detail-company .nav .nav-item:last-child:after{display:none}.breadcrumb-detail-company .nav .nav-item:after{content:"\f107";display:inline-block;font-family:Font Awesome\ 6 Pro;transform:rotate(270deg)}.breadcrumb-detail-company .nav .nav-item a{color:#212f3f;display:inline-block;font-size:14px;font-weight:400;line-height:20px;padding:0 4px 0 0;text-decoration:none}.breadcrumb-detail-company .nav .nav-item a.active{font-weight:400}@media (max-width:1200px){.breadcrumb{display:none}}.diamond-header__navbar .navbar-wrapper{padding-right:44px}@media only screen and (max-width:767px){.diamond-header__navbar .navbar-wrapper{padding-right:16px}}.diamond-header__navbar .navbar-wrapper .navbar-nav{margin-left:0}.page-recruitment{background:#f3f5f7;padding:0 0 40px}@media only screen and (max-width:767px){.page-recruitment .container{padding-top:24px}}.page-recruitment #breadcrumb{width:100%}@media only screen and (max-width:767px){.page-recruitment #breadcrumb{display:none}}.page-recruitment #breadcrumb ul li a{font-feature-settings:"liga" off,"clig" off;color:#263a4d;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:20px}.page-recruitment .section-title{font-feature-settings:"liga" off,"clig" off;color:#263a4d;font-family:Inter;font-size:32px;font-style:normal;font-weight:600;letter-spacing:-.48px;line-height:38px;margin:0 0 24px}@media only screen and (max-width:767px){.page-recruitment .section-title{font-size:24px;line-height:32px}}.page-recruitment .row #advance-filter-category{align-items:flex-start;align-self:stretch;background:#fff;border-radius:20px;box-shadow:0 2px 10px 0 rgba(0,0,0,.04);display:flex;flex-direction:column;gap:10px;padding:24px 9px 24px 24px}@media only screen and (max-width:767px){.page-recruitment .row #advance-filter-category{display:none}}.page-recruitment .row #advance-filter-category .filter-category_lists{width:100%}.page-recruitment .row .search-job-company{align-items:flex-start;align-self:stretch;background:#fff;border-radius:20px;box-shadow:0 2px 10px 0 rgba(0,0,0,.04);display:flex;flex-direction:column;gap:10px;padding:24px}@media only screen and (max-width:767px){.page-recruitment .row .search-job-company{background:transparent;box-shadow:none;padding:0}}.page-recruitment .row .search-job-company_title{font-feature-settings:"liga" off,"clig" off;color:#263a4d;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;letter-spacing:-.2px;line-height:28px;margin:0}@media only screen and (max-width:767px){.page-recruitment .row .search-job-company_title{display:none}}.page-recruitment .row .search-job-company .box-search{align-items:flex-start;align-self:stretch;display:flex;gap:10px}.page-recruitment .row .search-job-company .box-search .input-group{align-items:center;background:#fff;border:1px solid #e9eaec;border-radius:46px;display:flex;flex:1 0 0;gap:8px;height:40px;padding:8px 16px 8px 12px}.page-recruitment .row .search-job-company .box-search .input-group-prepend,.page-recruitment .row .search-job-company .box-search .input-group-prepend svg{height:20px;width:20px}.page-recruitment .row .search-job-company .box-search .input-group input{font-feature-settings:"liga" off,"clig" off;border:none;color:#263a4d;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;height:100%;letter-spacing:.14px;line-height:20px;padding:0}.page-recruitment .row .search-job-company .box-search .input-group input::-moz-placeholder{font-feature-settings:"liga" off,"clig" off;color:#b3b8bd;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:20px}.page-recruitment .row .search-job-company .box-search .input-group input::placeholder{font-feature-settings:"liga" off,"clig" off;color:#b3b8bd;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:20px}.page-recruitment .row .search-job-company .box-search .input-group input:focus{box-shadow:none}.page-recruitment .row .search-job-company .box-search #select-cities-container{position:relative}.page-recruitment .row .search-job-company .box-search #select-cities-container .select2-dropdown{background:#fff;border:none;border-radius:6px;box-shadow:0 1px 16px rgba(0,0,0,.06);color:red;filter:drop-shadow(0 4px 20px rgba(0,0,0,.06));left:-35px;margin-top:15px;overflow:hidden;padding:10px 0;right:auto;width:100%!important;z-index:2}@media only screen and (max-width:767px){.page-recruitment .row .search-job-company .box-search #select-cities-container .select2-dropdown{left:-39px;margin-top:17px}}.page-recruitment .row .search-job-company .box-search #select-cities-container .select2-dropdown .select2-results__options .select2-results__option{color:#172530;font-size:14px;font-weight:500;line-height:20px;padding:12px 12px 12px 16px;text-align:left}.page-recruitment .row .search-job-company .box-search #select-cities-container .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--highlighted{background:#f4f5f5}.page-recruitment .row .search-job-company .box-search #select-cities-container .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true]{background:#fff!important;color:var(--color-company-primary)!important;display:flex;justify-content:space-between}.page-recruitment .row .search-job-company .box-search #select-cities-container .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true]:after{content:"✓";font-family:Font Awesome\ 6 Pro;font-weight:900}.page-recruitment .row .search-job-company .box-search .btn-search{align-items:center;background:var(--color-company-primary);border-radius:24px;display:flex;flex-direction:row;gap:10px;height:40px;justify-content:center}@media only screen and (max-width:767px){.page-recruitment .row .search-job-company .box-search .btn-search{width:100%}}.page-recruitment .row .search-job-company .box-search .btn-search span{font-feature-settings:"liga" off,"clig" off;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.175px;line-height:20px}.page-recruitment .row .search-job-company .box-search .btn-search i{color:#fff;font-family:Font Awesome\ 6 Pro;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.page-recruitment .row .search-job-company .box-search .btn-search:hover{background-color:var(--color-company-primary-dark)}.page-recruitment .row .search-job-company .company-recruitment-result-body{width:100%}.page-recruitment .row .search-job-company .company-recruitment-result-body .job-list-page-suggest .job-item-page-suggest .box-save-job.job-saved a.btn-save{display:none!important}.page-recruitment .row .search-job-company .company-recruitment-result-body .job-list-page-suggest .job-item-page-suggest .box-save-job.job-saved a.btn-unsave{display:flex!important}.page-recruitment .row .search-job-company .company-recruitment-result-body .job-list-page-suggest .job-item-page-suggest .box-save-job.job-saved a.btn-unsave i{color:var(--color-company-primary);font-weight:900}.page-recruitment .row .search-job-company .company-recruitment-result-body .job-list-page-suggest .job-item-page-suggest .box-save-job a{background:transparent;border:none;flex-direction:column;flex-shrink:0;height:20px;justify-content:center;width:20px}.page-recruitment .row .search-job-company .company-recruitment-result-body .job-list-page-suggest .job-item-page-suggest .box-save-job a.btn-save{display:flex!important}.page-recruitment .row .search-job-company .company-recruitment-result-body .job-list-page-suggest .job-item-page-suggest .box-save-job a.btn-unsave{display:none!important}.page-recruitment .row .search-job-company .company-recruitment-result-body .job-list-page-suggest .job-item-page-suggest .box-save-job a i{color:#b3b8bd;font-family:Font Awesome\ 6 Pro;font-size:20px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.page-recruitment .row .search-job-company .company-recruitment-result-body .job-list-page-suggest .job-item-page-suggest .icon{min-height:32px}.page-recruitment .row .search-job-company .company-recruitment-result-body .job-list-page-suggest .job-item-page-suggest .box-salary-and-address{align-items:end;margin-left:81px;width:calc(100% - 81px)}.page-recruitment .row .search-job-company .company-recruitment-result-body .job-list-page-suggest .job-item-page-suggest .box-salary-and-address .salary-and-address{align-items:self-start;flex-direction:column-reverse;flex-wrap:wrap;height:auto;justify-content:start}.page-recruitment .row .search-job-company .company-recruitment-result-body .job-list-page-suggest .job-item-page-suggest .box-salary-and-address .salary-and-address .title-salary{font-feature-settings:"liga" off,"clig" off;border:none;font-family:Inter;font-size:15px;font-style:normal;font-weight:600;justify-content:start;letter-spacing:.175px;line-height:20px;max-width:100%;padding:0;width:100%}.page-recruitment .row .search-job-company .company-recruitment-result-body .job-list-page-suggest .job-item-page-suggest .box-salary-and-address .salary-and-address .exp{leading-trim:both;text-edge:cap;font-feature-settings:"liga" off,"clig" off;align-items:center;background:#edeff0;border-radius:100px;color:#263a4d;display:flex;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;gap:4px;height:24px;justify-content:center;letter-spacing:.12px;line-height:16px;padding:4px 10px}.page-recruitment .row .search-job-company .company-recruitment-result-body .job-list-page-suggest .job-item-page-suggest:hover{box-shadow:0 0 14px 0 rgba(0,0,0,.06)}.page-recruitment .row .search-job-company .loading-job{display:none;width:100%}.page-recruitment .row .search-job-company .loading-job.show{display:block}.page-recruitment .row .search-job-company .loading-job .loading-item{background:#f5f5f5;border-radius:8px;margin-bottom:16px;min-height:142px;position:relative;width:100%}.page-recruitment .row .search-job-company .loading-job .loading-item:before{animation:skeleton-loading 2.5s ease-out infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.031) 25%,hsla(0,0%,98%,.839) 37%,hsla(0,0%,100%,.031) 63%);background-size:363% 100%;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.page-recruitment .list-job .job-list-page-suggest .job-item-page-suggest .avatar img{-o-object-fit:contain;object-fit:contain;width:100%}.page-recruitment .list-job .job-list-page-suggest .job-item-page-suggest .body{margin:0}.page-recruitment .list-job .job-list-page-suggest .job-item-page-suggest .action{bottom:16px;position:absolute;right:16px}.page-recruitment .list-job .job-list-page-suggest .job-item-page-suggest .action .box-save-job i{color:#b3b8bd;font-family:Font Awesome\ 6 Pro;font-size:24px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.page-recruitment .list-job .job-list-page-suggest .job-item-page-suggest .action .box-save-job.job-saved i{font-weight:900}.page-recruitment .list-job .job-list-page-suggest .job-item-page-suggest .action .btn-view-detail,.page-recruitment .list-job .job-list-page-suggest .job-item-page-suggest .top-addon{display:none}.page-recruitment .job-listing__view-all{width:100%}.page-recruitment .box-paginate .btn{align-items:center;background:#fff;border:1px solid var(--color-company-primary);border-radius:1000px;display:flex;gap:10px;justify-content:center;padding:4px}.page-recruitment .box-paginate .btn i{color:var(--color-company-primary);font-family:Font Awesome\ 6 Pro;font-size:20px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.page-recruitment .box-paginate .btn.disabled{border:1px solid var(--Neutral-Neutral-20s,#e8eaeb)}.page-recruitment .box-paginate .btn.disabled i{color:#b3b8bd}.page-recruitment .box-paginate #job-listing-paginate-text{font-feature-settings:"liga" off,"clig" off;color:#263a4d;font-family:Inter;font-size:13px;font-style:normal;font-weight:500;letter-spacing:-.13px;line-height:20px}.page-recruitment .box-paginate #job-listing-paginate-text .hight-light{color:#263a4d}.box-empty-job{align-items:flex-start;align-self:stretch;background:#fff;border-radius:20px;box-shadow:0 2px 10px 0 rgba(0,0,0,.04);display:flex;flex-direction:column;gap:10px;min-height:378px;padding:24px;position:relative}.box-empty-job_title{font-feature-settings:"liga" off,"clig" off;color:var(--Neutral-Neutral-50s,#263a4d);font-family:Inter;font-size:20px;font-style:normal;font-weight:600;letter-spacing:-.2px;line-height:28px;margin:0}.box-empty-job:before{aspect-ratio:1/1;background-image:url(/v4/image/normal-company/mascot_empty_v2.png);background-position:top;background-repeat:no-repeat;background-size:150px;bottom:0;content:"";left:0;margin:auto;position:absolute;right:0;top:0;width:150px}.box-empty-job:after{bottom:70px;color:var(--Neutral-Neutral-40s,#7f878f);content:"Hiện tại công ty chưa có tin tuyển dụng nào \aTheo dõi để nhận Thông báo việc làm mới nhất từ công ty này";font-size:14px;font-weight:400;left:0;line-height:20px;margin-left:auto;margin-right:auto;position:absolute;right:0;text-align:center;white-space:pre-line;width:100%}@media only screen and (max-width:767px){.box-empty-job:after{bottom:45px}}
