/* Minification failed. Returning unminified contents.
(1035,24): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1042,47): run-time error CSS1039: Token not allowed after unary operator: '-label-width'
(1046,61): run-time error CSS1039: Token not allowed after unary operator: '-label-width'
(1401,33): run-time error CSS1039: Token not allowed after unary operator: '-label-width'
 */
.nw-hero--simple{padding:11px 0;background:#d1d1d1}
.nw-hero--simple-dropdown{display:flex;align-items:flex-start;height:90px;padding:0;background:0 0}
.nw-hero--simple-dropdown .nw-hero__inner{position:relative;z-index:10;width:100%;padding:11px 0;background:#d1d1d1}
.nw-hero--simple-dropdown .nw-hero__shadow{position:relative;margin:7px}
.nw-hero--simple-dropdown .nw-hero__shadow::before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;z-index:5;box-shadow:1px 2px 4px 0 rgba(0,0,0,.2);border-radius:12px;background-color:#dfdfdf;pointer-events:none}
.nw-hero--simple-dropdown .nw-hero__search{position:relative;z-index:11;border-radius:6px;margin:0;padding:7px 11px}
.nw-hero--simple-dropdown .nw-hero__search::before{content:none}
.nw-hero--simple-dropdown .nw-hero__list-dropdown{position:relative;z-index:10;display:none;margin-top:12px;margin-bottom:19px;gap:8px}
@media screen and (max-width:767px){
.nw-hero--simple-dropdown .nw-hero__list-dropdown{flex-wrap:wrap}
}
.nw-hero--simple-dropdown .nw-hero__list-dropdown.active{display:flex;flex-wrap:wrap}
.nw-hero--simple-dropdown .nw-hero__list-dropdown .item{flex:1}
.nw-hero--simple-dropdown .nw-hero__list-dropdown .bootstrap-select>.dropdown-toggle{border-color:#fff!important;border-radius:6px;padding:8px 25px 8px 12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E %3Cpath d='M4 6L8 10L12 6' stroke='%23595959' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E") no-repeat right 6px center;background-color:#fff;font-size:12px;font-weight:500;text-transform:capitalize;letter-spacing:1px;color:#595959}
.nw-hero--simple-dropdown .nw-hero__list-dropdown .bootstrap-select>.dropdown-toggle::after{content:none}
.nw-hero--simple-dropdown .nw-hero__list-dropdown .dropdown>.dropdown-menu{position:relative!important;transform:none!important;box-shadow:none;border-radius:0 0 6px 6px;width:100%;min-width:auto;margin:-5px 0 0;padding-top:1px;padding-right:7px;padding-bottom:7px;padding-left:6px}
.nw-hero--simple-dropdown .nw-hero__list-dropdown .dropdown>.dropdown-menu>.inner{padding-right:0}
.nw-hero--simple-dropdown .nw-hero__list-dropdown .dropdown>.dropdown-menu .dropdown-menu{min-width:auto}
.nw-hero--simple-dropdown .nw-hero__list-dropdown .bootstrap-select .dropdown-menu li a{padding:7.5px 7px;white-space:normal;color:#595959}
.nw-hero--simple-dropdown .nw-hero__list-dropdown .bootstrap-select .dropdown-menu li a:hover{background:rgba(217,217,217,.5);color:#595959!important}
.nw-hero--simple-dropdown .nw-hero__list-dropdown .dropdown-item.active,.nw-hero--simple-dropdown .nw-hero__list-dropdown .dropdown-item:active{background:rgba(217,217,217,.5)!important;color:#595959!important}
/*Style fixed*/
.nw-hero--simple-dropdown {
    height: auto
}
.nw-hero--simple-dropdown .nw-hero__list-dropdown .dropdown > .dropdown-menu {
    position: absolute !important;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.1) !important;
    border: none;
    transform: none !important;
    border-radius: 0 0 6px 6px;
    width: 100%;
    min-width: auto;
    padding-top: 1px;
    padding-right: 7px;
    padding-bottom: 7px;
    padding-left: 6px;
    /*min-width: 204px;*/
    top: 35px !important
}
.nw-support{padding:30px 0;background-color:rgba(189,189,189,.2)}
@media screen and (min-width:768px){
.nw-support{padding:36px 0 45px}
}
.nw-support__title{margin-bottom:8px;text-align:center}
.nw-support__title span{display:inline-block;padding:0 66px;background:linear-gradient(to right,#00bf71,#00bf71) no-repeat left center/50px 3px,linear-gradient(to right,#00bf71,#00bf71) no-repeat right center/50px 3px}
@media screen and (min-width:576px){
.nw-support__title span{padding:0 107px;background:linear-gradient(to right,#00bf71,#00bf71) no-repeat left center/91px 3px,linear-gradient(to right,#00bf71,#00bf71) no-repeat right center/91px 3px}
}
.nw-support__description{max-width:604px;margin:0 auto 34px;line-height:1.5;text-align:center}
@media screen and (min-width:768px){
.nw-support__buttons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
}
.nw-support__buttons .item{display:flex;align-items:center;transition:all .3s ease;border-radius:46.5px;margin:0 20.5px;padding:7px 60px 7px 8px;background-color:#fff}
@media screen and (max-width:767px){
.nw-support__buttons .item{width:100%;max-width:300px;margin:15px auto 0}
}
@media screen and (min-width:768px){
.nw-support__buttons .item{margin:0 12px;padding:7px 28px 7px 8px}
}
@media screen and (min-width:992px){
.nw-support__buttons .item{margin:0 20.5px;padding:7px 60px 7px 8px}
}
.nw-support__buttons .item:hover{background-color:#00bf71}
.nw-support__buttons .item:hover .item-icon{background-color:#fff;color:#00bf71}
.nw-support__buttons .item:hover .item-content{color:#fff}
.nw-support__buttons .item-icon{display:flex;justify-content:center;align-items:center;transition:all .3s ease;border-radius:50%;width:70px;height:70px;background-color:#00bf71;color:#fff}
.nw-support__buttons .item-content{transition:all .3s ease;width:calc(100% - 70px);padding-left:22px;color:#595959}
.nw-support.bg-white .nw-support__buttons .item{background-color:#f0f0f0}
.nw-support.bg-white .nw-support__buttons .item:hover{background-color:#00bf71}
.nw-support__heading{margin-bottom:18px;text-align:center}
.nw-support__button{margin-bottom:28px;text-align:center}
.nw-support__button .btn{display:flex;justify-content:center;align-items:center;border-radius:52px;width:245px;height:53px;margin:0 auto}
.nw-support__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-15px}
.nw-support__list .item{display:flex;align-items:center;width:100%;padding:5px 10px}
@media screen and (min-width:768px){
.nw-support__list .item{width:50%;padding:14px}
}
@media screen and (min-width:1200px){
.nw-support__list .item{flex:none;width:auto}
}
.nw-support__list .item:hover{color:#00bf71}
.nw-support__list .item-icon{display:flex;justify-content:center;align-items:center;border:1px solid #00bf71;border-radius:50%;width:45px;height:45px;background:#fff}
.nw-support__list .item-content{width:calc(100% - 63px);padding-left:13px}
.nw-support--company{background-color:#fff}
@media screen and (min-width:768px){
.nw-support--company{padding-bottom:45px;padding-top:30px}
.nw-support__list .item{padding:10px}
.nw-support__list .item-icon{width:63px;height:63px}
}
.nw-support--company .nw-support__heading{margin-bottom:8px}
@media screen and (min-width:992px){
.nw-support--company .nw-support__list{padding:0 10% 0 7.7%}
}
.nw-company-hero{box-shadow:1px 2px 4px rgba(0,0,0,.15);padding:30px 0;background-color:#fff}
@media screen and (min-width:768px){
.nw-company-hero{padding:35px 0 45px}
}
.nw-company-hero .nw-company-gallery__carousel{margin-top:10px}
@media screen and (min-width:768px){
.nw-company-hero .nw-company-gallery__carousel{margin-top:29px}
}
@media screen and (min-width:768px){
.nw-company-hero.v2{padding-top:26px;padding-bottom:22px}
}
.nw-company-hero__inner{position:relative;z-index:3;display:flex;flex-wrap:wrap;align-items:flex-start}
@media screen and (min-width:768px){
.nw-company-hero__inner{padding:0 26px}
}
.nw-company-hero__logo{display:flex;justify-content:center;align-items:center;border:1px solid #d1d1d1;border-radius:4px;width:144px;height:144px;margin:0 auto 20px;padding:19px;background-color:#fff}
@media screen and (min-width:768px){
.nw-company-hero__logo{margin:0;padding:19px}
}
.nw-company-hero__logo img{width:auto;max-height:100%}
.nw-company-hero.v2 .nw-company-hero__logo{border-radius:6px;width:151px;height:151px;padding:13px}
.nw-company-hero__info{width:100%;padding-bottom:10px;line-height:1.5}
@media screen and (min-width:768px){
.nw-company-hero__info{padding-bottom:30px}
}
@media screen and (min-width:768px){
.nw-company-hero__info{width:calc(100% - 144px);padding-top:4px;padding-left:33px}
}
@media screen and (min-width:768px){
.nw-company-hero.v2 .nw-company-hero__info{width:calc(100% - 151px);padding-top:0;padding-bottom:0;padding-left:29px}
}
.nw-company-hero__title{margin-bottom:3px}
.nw-company-hero.v2 .nw-company-hero__title{margin-bottom:0;line-height:1.57023}
.nw-company-hero__text{margin-bottom:10px}
.nw-company-hero.v2 .nw-company-hero__text{margin-bottom:4px}
.nw-company-hero__buttons{display:flex;flex-wrap:wrap}
.nw-company-hero__buttons .btn{border-radius:25px;margin:0 12px 12px 0;padding:3px 20px 5px}
@media screen and (min-width:768px){
.nw-company-hero__buttons .btn{padding:3px 22px 5px}
}
.nw-company-hero__buttons .btn:last-child{margin-right:0}
.nw-company-hero__banner{overflow:hidden;border-radius:8px}
@media screen and (min-width:768px){
.nw-company-hero__banner{margin-top:-21px}
}
.nw-company-hero__banner::before{padding-bottom:18.8034188034%}
.nw-company-hero__address{margin:4px 0}
.nw-company-hero__address svg{position:relative;top:1px;margin-right:5px;margin-left:1px}
@media screen and (min-width:768px){
.nw-company-hero__address svg{top:2px}
}
/*.nw-company-hero__address span{opacity:.7}*/
.nw-company-hero__date{margin-bottom:15px}
.nw-company-hero__date svg{position:relative;top:1px;margin-right:4px}
@media screen and (min-width:768px){
.nw-company-hero__date svg{top:2px}
}
/*.nw-company-hero__date span{opacity:.7}*/
@media screen and (min-width:768px){
.nw-company-hero.v2 .nw-company-hero__buttons .btn{display:flex;justify-content:center;align-items:center;width:174px;height:48px;margin-right:22px}
}
.nw-job-hot{padding:30px 0 0;background-color:#f2f2f2}
.nw-job-hot .item{display:flex;align-items:center;border-radius:5px;margin-bottom:14px;padding:14px 14px 20px 15px;background-color:#fff;position:relative;height:90%}
.nw-job-hot .item:hover .item-title{color:#00bf71}
.nw-job-hot .item-logo{width:79px;height:72px}
.nw-job-hot .item-logo img{width:auto;max-height:100%}
.nw-job-hot .item-content{width:calc(100% - 79px);padding-left:17px}
.nw-job-hot .item-head{display:flex;align-items:center;margin-bottom:7px}
.nw-job-hot .item-title{display:flex;flex-grow:1;align-items:flex-start;transition:all .3s ease;padding-right:10px;text-transform:capitalize}
.nw-job-hot .item-title .hot{display:inline-block;flex-shrink:0;border-radius:3px;margin-right:7px;padding:3px 5px 2px 6px;background:rgba(197,50,50,.2);vertical-align:middle;color:#c53232}
.nw-job-hot .item-button{display:none;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s ease;box-shadow:0 1px 4px 0 rgba(0,0,0,.25);border-radius:41px;width:91px;height:30px;background-color:#fff;color:#6a6a6a}
.nw-job-hot .item-button:hover{background-color:#00bf71;color:#fff}
.nw-job-hot .item-title span.line-clamp-1{-webkit-line-clamp:unset;line-clamp:unset;line-height:1.3}
@media screen and (min-width:576px){
.nw-job-hot .item-button{display:flex}
}
.nw-job-hot .item-company{display:flex;align-items:center;margin-bottom:9px}
.nw-job-hot .item-company svg{flex-shrink:0;margin-right:3px}
.nw-job-hot .item-rate{display:flex;align-items:center;margin-bottom:6px}
.nw-job-hot .item-rate svg{flex-shrink:0;margin-right:5px;margin-left:2px}
.nw-job-hot .item-bottom{display:flex;align-items:center;opacity:.8}
.nw-job-hot .item-date-v2{display:none;align-items:center;width:35.8%;padding-right:12px;color:#6f7882}
@media screen and (min-width:576px){
.nw-job-hot .item-date-v2{display:flex}
}
.nw-job-hot .item-date-v2 svg{flex-shrink:0;margin-right:4px}
.nw-job-hot .item-location{display:flex;align-items:center;color:#6f7882}
@media screen and (min-width:576px){
.nw-job-hot .item-location{width:64.2%}
}
.nw-job-hot .item-location svg{flex-shrink:0;margin-right:5px}
.nw-job-hot__head{margin-bottom:5px}
@media screen and (min-width:576px){
.nw-job-hot__head{display:flex;flex-wrap:wrap;margin-bottom:12px}
}
@media screen and (min-width:768px){
.nw-job-hot__head{margin-bottom:8px;padding-right:100px}
}
@media screen and (min-width:992px){
.nw-job-hot__head{margin-bottom:25px;padding-right:100px}
}
.nw-job-hot__head-title{position:relative;display:inline-block;flex-shrink:0;margin-right:auto;margin-bottom:10px;padding-right:80px;line-height:1.4583}
@media screen and (min-width:768px){
.nw-job-hot__head-title{padding-right:98px}
}
@media screen and (min-width:992px){
.nw-job-hot__head-title{margin-bottom:0}
.nw-job-hot .item-title span.line-clamp-1{-webkit-line-clamp:1;line-clamp:1}
}
.nw-job-hot__head-title::after{content:"";position:absolute;right:0;bottom:7px;width:70px;height:3px;background-color:#00bf71}
@media screen and (min-width:768px){
.nw-job-hot__head-title::after{bottom:14px;width:91px}
}
.nw-job-hot__head-content{flex-grow:1}
@media screen and (min-width:576px){
.nw-job-hot__head-content{display:flex;flex-wrap:wrap;align-items:baseline}
}
@media screen and (min-width:768px){
.nw-job-hot__head-content{justify-content:flex-end}
}
.nw-job-hot__head-list{display:flex;flex-wrap:wrap;align-items:center}
@media screen and (min-width:576px){
.nw-job-hot__head-list{margin-left:20px}
}
@media screen and (min-width:768px){
.nw-job-hot__head-list{margin-left:37px}
}
.nw-job-hot__head-list li{margin:5px 10px 5px 0}
@media screen and (min-width:768px){
.nw-job-hot__head-list li{margin:0 14px 0 0}
}
.nw-job-hot__head-list li:last-child{margin-right:0}
.nw-job-hot__head-list a{display:block;transition:all .3s ease;border-radius:45px;padding:5px 15px;background-color:#e3e3e3;text-align:center;color:#6a6a6a}
@media screen and (min-width:768px){
.nw-job-hot__head-list a{padding:5px 23px}
}
.nw-job-hot__head-list a:hover{background-color:#00bf71;color:#fff}
.nw-job-hot__head-link{display:block;transition:all .3s ease;margin-bottom:10px;text-decoration:underline;color:#6a6a6a}
@media screen and (min-width:576px){
.nw-job-hot__head-link{margin-top:0}
}
@media screen and (min-width:992px){
.nw-job-hot__head-link{margin-bottom:8px}
}
.nw-job-hot__head-link:hover{text-decoration:underline;color:#00bf71}
.nw-job-hot .item-button.active,.nw-job-hot .item-button:hover{background-color:#00bf71;color:#fff}


.nw-job-hot .j-color-hot{color:#c53232}
.nw-company-gallery{padding:30px 0;background-color:#fff}
@media screen and (min-width:768px){
.nw-company-gallery{padding:31px 0 45px}
}
.nw-company-gallery__title{position:relative;display:inline-block;flex-shrink:0;margin-right:auto;margin-bottom:10px;padding-right:75px;line-height:1.4583;letter-spacing:1px}
@media screen and (min-width:576px){
.nw-company-gallery__title{margin-bottom:14px}
}
@media screen and (min-width:768px){
.nw-company-gallery__title{padding-right:97px}
}
.nw-company-gallery__title::after{content:"";position:absolute;right:0;bottom:7px;width:65px;height:3px;background-color:#00bf71}
@media screen and (min-width:768px){
.nw-company-gallery__title::after{bottom:14px;width:91px}
}
.nw-company-gallery__carousel .slick-list{margin:0 -10px}
@media screen and (min-width:768px){
.nw-company-gallery__carousel .slick-list{margin:0 -15px}
}
.nw-company-gallery__carousel .slick-slide{padding:0 10px}
@media screen and (min-width:768px){
.nw-company-gallery__carousel .slick-slide{padding:0 15px}
}
.nw-company-gallery__carousel .item::before{padding-bottom:66.6666666667%}

.nw-company-info{padding:30px 0;background-color:rgba(189,189,189,.2)}
@media screen and (min-width:768px){
.nw-company-info{padding:35px 0 45px}
}
.nw-company-info__layout{margin-bottom:30px}
@media screen and (min-width:768px){
.nw-company-info__layout{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -12px 35px}
}
@media screen and (min-width:992px){
.nw-company-info__layout{margin-right:-17px;margin-left:-17px}
}
.nw-company-info__left{padding:0 0 25px}
@media screen and (min-width:768px){
.nw-company-info__left{width:60%;padding:0 12px}
}
@media screen and (min-width:992px){
.nw-company-info__left{width:62.8%;padding:0 17px}
}
@media screen and (min-width:768px){
.nw-company-info__right{width:40%;padding:0 12px}
}
@media screen and (min-width:992px){
.nw-company-info__right{width:37.2%;padding:0 17px}
}
.nw-company-info__main{border:1px solid #00bf71;border-radius:4px;padding:15px;background:#fff;line-height:1.4}
@media screen and (min-width:768px){
.nw-company-info__main{padding:20px}
}
@media screen and (min-width:992px){
.nw-company-info__main{padding:24px 45px 27px 33px}
}
.nw-company-info__main .title{margin-bottom:9px}
.nw-company-info__main p{margin-bottom:12px}
.nw-company-info__main p:last-child{margin-bottom:0}
.nw-company-info__benefit{border-radius:4px;padding:15px;background:#fff}
@media screen and (min-width:768px){
.nw-company-info__benefit{padding:20px}
}
@media screen and (min-width:992px){
.nw-company-info__benefit{padding:25px 31px}
}
.nw-company-info__benefit .title{margin-bottom:15px}
@media screen and (min-width:768px){
.nw-company-info__benefit .title{margin-bottom:23px}
}
.nw-company-info__benefit .item{display:flex;align-items:center;margin-bottom:15px}
@media screen and (min-width:768px){
.nw-company-info__benefit .item{margin-bottom:20px}
}
@media screen and (min-width:992px){
.nw-company-info__benefit .item{margin-bottom:27px}
}
.nw-company-info__benefit .item:last-child{margin-bottom:0}
.nw-company-info__benefit .item-icon{display:flex;justify-content:center;align-items:center;border:1px solid #00bf71;border-radius:50%;width:52px;height:52px}
.nw-company-info__benefit .item-content{width:calc(100% - 52px);padding-left:15px}
/*.nw-company-info__list .item{position:relative;margin-bottom:18px;padding:15px}
@media screen and (min-width:768px){
.nw-company-info__list .item{padding:26px 25px 29px}
}
.nw-company-info__list .item:last-child{margin-bottom:0}
.nw-company-info__list .item::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transition:all .3s ease;border:1px solid transparent;border-radius:4px;background:#fff;pointer-events:none}
.nw-company-info__list .item:hover::before{border:1.2px solid #00bf71}
.nw-company-info__list .item>*{position:relative;z-index:2}
.nw-company-info__list .item-head{z-index:auto;display:flex;align-items:flex-start}
.nw-company-info__list .item-head .dropdown{flex-shrink:0;margin-top:-8px;margin-right:-8px}
@media screen and (min-width:768px){
.nw-company-info__list .item-head .dropdown{margin-top:-18px;margin-right:-18px}
}
.nw-company-info__list .item-head .dropdown-toggle{display:flex;justify-content:center;align-items:center;transition:all .3s ease;border:none;border:1px solid transparent;border-radius:2px;width:28px;height:28px;padding:0;background:0 0;cursor:pointer}
@media screen and (min-width:768px){
.nw-company-info__list .item-head .dropdown-toggle{width:39px;height:36px}
}
.nw-company-info__list .item-head .dropdown-toggle:hover{border-color:#6a6a6a}
.nw-company-info__list .item-head .dropdown-toggle::after,.nw-company-info__list .item-head .dropdown-toggle::before{content:none}
.nw-company-info__list .item-head .dropdown-menu{box-shadow:0 2px 4px 0 rgba(0,0,0,.15);border:1px solid #efefef;width:137px;margin:8px 0;padding:8px 15px 5px;background:#fff}
.nw-company-info__list .item-head .dropdown-item{display:flex;align-items:center;transition:all .3s ease;border:none;padding:8px 0;color:#292929}
.nw-company-info__list .item-head .dropdown-item:hover{background:0 0;color:#00bf71}
.nw-company-info__list .item-head .dropdown-item .icon{display:flex;flex-shrink:0;align-items:center;width:15px;margin-right:7px}
.nw-company-info__list .item-title{flex-grow:1;margin-bottom:9px}
.nw-company-info__list .item-title a:hover{color:#00bf71}
.nw-company-info__list .item-wrapper{display:flex}
.nw-company-info__list .item-logo{display:flex;flex-shrink:0;justify-content:center;align-items:center;border:1px solid #d1d1d1;border-radius:4px;width:51px;height:51px;margin-right:12px;padding:6px;background:#fff}
.nw-company-info__list .item-logo img{width:auto;max-height:100%}
.nw-company-info__list .item-info{flex-grow:1}
.nw-company-info__list .item-company{display:flex;align-items:center;margin-top:2px;margin-bottom:11px;color:#595959}
.nw-company-info__list .item-company svg{flex-shrink:0;vertical-align:middle}
.nw-company-info__list .item-company svg:first-of-type{position:relative;top:-1px;margin-right:3px}
.nw-company-info__list .item-company svg:last-of-type:not(:first-of-type){margin-left:3px}
@media screen and (min-width:992px){
.nw-company-info__list .item-inner{display:flex;flex-wrap:wrap}
}
.nw-company-info__list .item-rate{display:inline-flex;align-items:center;border-radius:3px;padding:3px 5px;background:#ededed;color:#595959}
.nw-company-info__list .item-rate svg{flex-shrink:0;margin-right:4px;vertical-align:middle}
.nw-company-info__list .item-address{display:flex;align-items:center;opacity:.8;margin-top:10px;margin-bottom:9px;color:#6f7882}
@media screen and (min-width:992px){
.nw-company-info__list .item-address{width:38.7%;margin-top:5px;margin-bottom:0;margin-left:auto;padding-right:12px}
}
.nw-company-info__list .item-address svg{position:relative;top:-1px;flex-shrink:0;margin-right:4px}
.nw-company-info__list .item-date-v2{display:flex;align-items:center;opacity:.8;width:160px;color:#6f7882}
@media screen and (min-width:992px){
.nw-company-info__list .item-date-v2{width:160px;margin-top:5px}
}
.nw-company-info__list .item-date-v2 svg{position:relative;top:-.5px;flex-shrink:0;margin-right:6px}

.nw-company-info__list .sendHeart.active {background-color:transparent;color:red !important}*/
#sendHeart.active {
    background-color: #595959 !important;
    border: none !important
}

.ico {
    background:url("/images3/common/icon.png") no-repeat
}
.ico-insurance {
    width: 1.875rem;
    height: 1.875rem;
    background-position:0 -124px
}

.ico-insurance-white {
    width: 2.375rem;
    height: 2.5rem;
    background-position:-33px -124px
}

.ico-money {
    width: 1.875rem;
    height: 1.875rem;
    background-position:-74px -124px
}

.ico-money-white {
    width: 2.5rem;
    height: 2.5rem;
    background-position:-107px -124px
}

.ico-hot {
    width: 1.25rem;
    height: 1.875rem;
    background-position:-150px -124px
}

.ico-hot-white {
    width: 1.75rem;
    height: 2.5rem;
    background-position:-173px -124px
}

.ico-travel {
    width: 1.875rem;
    height: 1.75rem;
    background-position:0 -167px
}

.ico-travel-white {
    width: 2.5rem;
    height: 2.375rem;
    background-position:-33px -167px
}

.ico-bag {
    width: 1.875rem;
    height: 1.625rem;
    background-position:-76px -167px
}

.ico-bag-white {
    width: 2.375rem;
    height: 2rem;
    background-position:-109px -167px
}

.ico-gym {
    width: 1.875rem;
    height: 1.125rem;
    background-position:-150px -167px
}

.ico-gym-white {
    width: 2.625rem;
    height: 1.5rem;
    background-position:0 -208px
}

.ico-birthday-cake-white {
    width: 2.375rem;
    height: 2.5rem;
    background-position:-45px -208px
}

.ico-soccer-white {
    width: 2.75rem;
    height: 2.75rem;
    background-position:-86px -208px
}

.ico-training {
    width: 1.875rem;
    height: 1.625rem;
    background: url("/images3/common/ico-bag.png") no-repeat center/contain
}

.ico-training-white {
    width: 2.375rem;
    height: 2rem;
    background: url("/images3/common/ico-bag-white.png") no-repeat center/contain
}

.ico-soccer {
    width: 2rem;
    height: 2rem;
    background: url("/images3/common/ico-soccer.png") no-repeat center/contain
}

.ico-library {
    width: 2rem;
    height: 2rem;
    background: url("/images3/common/ico-library.png") no-repeat center/contain
}

.ico-library-white {
    width: 2.75rem;
    height: 2.75rem;
    background: url("/images3/common/ico-library-white.png") no-repeat center/contain
}

.ico-laptop {
    width: 2rem;
    height: 2rem;
    background: url("/images3/common/ico-laptop.png") no-repeat center/contain
}

.ico-laptop-white {
    width: 2.75rem;
    height: 2.75rem;
    background: url("/images3/common/ico-laptop-white.png") no-repeat center/contain
}

.ico-allowance {
    width: 2rem;
    height: 2rem;
    background: url("/images3/common/ico-allowance.png") no-repeat center/contain
}

.ico-allowance-white {
    width: 2.75rem;
    height: 2.75rem;
    background: url("/images3/common/ico-allowance-white.png") no-repeat center/contain
}

.ico-healthy {
    width: 2rem;
    height: 2rem;
    background: url("/images3/common/ico-healthy.png") no-repeat center/contain
}

.ico-healthy-white {
    width: 2.75rem;
    height: 2.75rem;
    background: url("/images3/common/ico-healthy-white.png") no-repeat center/contain
}

.ico-cantin {
    width: 2rem;
    height: 2rem;
    background: url("/images3/common/ico-cantin.png") no-repeat center/contain
}

.ico-cantin-white {
    width: 2.75rem;
    height: 2.75rem;
    background: url("/images3/common/ico-cantin-white.png") no-repeat center/contain
}

.ico-children {
    width: 2rem;
    height: 2rem;
    background: url("/images3/common/ico-children.png") no-repeat center/contain
}

.ico-children-white {
    width: 2.75rem;
    height: 2.75rem;
    background: url("/images3/common/ico-children-white.png") no-repeat center/contain
}

.ico-party {
    width: 2rem;
    height: 2rem;
    background: url("/images3/common/ico-party.png") no-repeat center/contain
}

.ico-party-white {
    width: 2.75rem;
    height: 2.75rem;
    background: url("/images3/common/ico-party-white.png") no-repeat center/contain
}

.ico-dayoff {
    width: 1.25rem;
    height: 1.875rem;
    background: url(/images3/common/ico-hot.png) no-repeat center/contain
}

.ico-dayoff-white {
    width: 1.25rem;
    height: 1.875rem;
    background: url(/images3/common/ico-hot-white.png) no-repeat center/contain
}

.ico-chance {
    width: 1.25rem;
    height: 1.875rem;
    background: url(/images3/common/ico-chance.png) no-repeat center/contain
}

.ico-chance-white {
    width: 1.25rem;
    height: 1.875rem;
    background: url(/images3/common/ico-chance-white.png) no-repeat center/contain
}

.ico-paper-plane {
    width: 2rem;
    height: 2rem;
    background-position:0 -27px
}

.ico-paper-plane-white {
    width: 2rem;
    height: 2rem;
    background: url("/images3/common/ico-paper-plane-white.png") no-repeat center/contain
}

.ico-date-posted {
    width: 1.25rem;
    height: 1.25rem;
    background-position:-67px 0
}

.ico-exp {
    width: 1.25rem;
    height: 1.125rem;
    background-position:-90px 0
}

.ico-total-user {
    width: 1.0625rem;
    height: 1.25rem;
    background-position:-113px 0
}

.ico-clock-gray {
    width: 1.25rem;
    height: 1.25rem;
    background-position:-133px 0
}

.ico-free {
    width: 2.875rem;
    height: 2.25rem;
    background-position:-34px -27px
}
.ico-rocket {
    width: 2.375rem;
    height: 2.375rem;
    background-position:-133px -27px
}

.ico-heart {
    width: 2.25rem;
    height: 2.125rem;
    background-position:0 -68px
}

.ico-clock {
    width: 1.25rem;
    height: 1.25rem;
    background-position:-39px -68px
}

.ico-curriculum {
    width: 1.0625rem;
    height: 1.25rem;
    background-position:-62px -68px
}

.ico-student {
    width: 1.8125rem;
    height: 1.0625rem;
    background-position:-82px -68px
}

.ico-student-black {
    width: 1.625rem;
    height: .9375rem;
    background-position:-114px -68px
}

.ico-refund {
    width: 1.25rem;
    height: 1.25rem;
    background-position:-143px -68px
}

.ico-price {
    width: 1.25rem;
    height: 1.25rem;
    background-position:-166px -68px
}

.ico-shout {
    width: 1.125rem;
    height: .875rem;
    background-position:-133px -208px
}

.ico-growth {
    width: .9375rem;
    height: .9375rem;
    background-position:-154px -208px
}

.ico-list {
    width: .6875rem;
    height: .9375rem;
    background-position:-172px -208px
}

.ico-photo {
    width: 1rem;
    height: 1rem;
    background-position:-186px -208px
}

.ico-useful {
    width: 1.875rem;
    height: 1.875rem;
    background-position:-21px -276px
}

.ico-selected {
    width: 1.75rem;
    height: 2.125rem;
    background-position:-54px -276px
}

.ico-objective {
    width: 1.875rem;
    height: 1.875rem;
    background-position:-85px -276px
}

.ico-eye {
    width: 2.375rem;
    height: 1.375rem;
    background-position:-118px -276px
}

.ico-diamond {
    width: 2.125rem;
    height: 1.75rem;
    background-position:-159px -276px
}

.ico-approved {
    width: 1.875rem;
    height: 2.25rem;
    background-position:0 -313px
}

.ico-group {
    width: 3rem;
    height: 1.875rem;
    background-position:-32px -313px
}

.ico-headhunting {
    width: 1.25rem;
    height: 1.25rem;
    background-position:-82px -313px
}
.ns-body ul li {
    list-style-type: circle;
    margin: 0 0 0 20px
}


.nw-company-info__list .item{display:flex;transition:all .3s ease;border:solid 1px #fff;border-radius:4px;margin-bottom:11px;padding:14px;background-color:#fff;position:relative}
@media screen and (min-width:768px){
.nw-company-info__list .item{margin-bottom:20px;padding:16px 22px 25px}
}
.nw-company-info__list .item:hover{border-color:#000675}
.nw-company-info__list .item:hover .j-color-hot{color:#c53232}
.nw-company-info__list .item-logo{width:88px;height:88px}
.nw-company-info__list .item-logo img{max-height:100%}
.nw-company-info__list .item-content{width:calc(100% - 88px);padding-left:15px}
@media screen and (min-width:768px){
.nw-company-info__list .item-content{padding-left:26px}
}
.nw-company-info__list .j-color-hot{color:#c53232}
.nw-company-info__list .item-title{display:block}
.nw-company-info__list .item-title .fz-12{font-size:12px}
.nw-company-info__list .item-title .hot{position:relative;top:-1px;display:inline-block;border-radius:3px;margin-right:6px;padding:3px 5px 1px;background:rgba(197,50,50,.2);letter-spacing:1px;color:#c53232}
.nw-company-info__list .item-company{margin-bottom:8px;color:#3c3c3c}
.nw-company-info__list .item-rate{margin-bottom:7px;color:#3c3c3c}
.nw-company-info__list .item-location{opacity:.8;width:100%;color:#606060}
.nw-company-info__list .item-bottom{display:flex;align-items:flex-end;opacity:1}
.nw-company-info__list .item-bottom>div{flex-grow:1;padding-right:15px}
.nw-company-info__list .item-button{display:none;flex-shrink:0;transition:all .3s ease;box-shadow:none;border:1px solid transparent;border-radius:41px;width:91px;height:30px;color:#4f4f4f}
@media screen and (min-width:576px){
.nw-company-info__list .item-button{display:flex;justify-content:center;align-items:center}
}
.nw-company-info__list .item-button:hover{border-color:#4f4f4f;background-color:#e1f0ff;color:#4f4f4f}
.jt-yellow {color:#F78D1F;background:#FDEDCE;border-radius:4px;padding:5px 10px}
.jt-blue{color:#235696;background:#EEF6FF;border-radius:4px;padding:5px 10px}
.nw-company-gallery[data-slick-rows] .nw-company-gallery__carousel-v2 .slick-slide {padding: 0 10px;margin-bottom:20px}
.nw-company-gallery[data-slick-rows] .nw-company-gallery__carousel-v2 .slick-slide img{border-radius:5px}
/*.nw-hero.nw-hero--small .nw-hero__search-rate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' viewBox='0 0 16 15' fill='none'%3E %3Cpath d='M13.643 4.09326H2.78672C2.03725 4.09326 1.42969 4.70083 1.42969 5.45029V12.2354C1.42969 12.9849 2.03725 13.5925 2.78672 13.5925H13.643C14.3924 13.5925 15 12.9849 15 12.2354V5.45029C15 4.70083 14.3924 4.09326 13.643 4.09326Z' stroke='%239AA1A8' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M10.9289 13.5924V2.73618C10.9289 2.37627 10.7859 2.03111 10.5314 1.77662C10.2769 1.52212 9.93173 1.37915 9.57183 1.37915H6.85776C6.49786 1.37915 6.15269 1.52212 5.8982 1.77662C5.64371 2.03111 5.50073 2.37627 5.50073 2.73618V13.5924' stroke='%239AA1A8' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E")}*/
@media screen and (max-width:1199px){
.site-main{padding-top:54px}
}
.tooltip-inner{border-radius:5px;background-color:#d9d9d9;font-size:13px;line-height:1.2;letter-spacing:0;color:#595959}
.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{border-top-color:#d9d9d9}
@media screen and (max-width:575px){
.nw-hero--simple-dropdown .nw-hero__inner{padding:8px 0 9px}
.nw-hero--simple-dropdown .nw-hero__shadow::before{top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:7px}
.nw-hero--simple-dropdown .nw-hero__shadow{margin:6px}
.nw-hero--simple-dropdown .nw-hero__search{border-radius:2px;padding:5px 6px}
.nw-hero__search-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%2300BF71' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 17A8 8 0 1 0 9 1a8 8 0 0 0 0 16ZM19 19l-4.35-4.35'/%3E%3C/svg%3E");background-position:left 2px center}
.nw-hero__search-input input{height:30px;padding:0 14px 0 31px;font-size:14px}
.nw-hero--small .nw-hero__search-input:not(.full){width:65.5%}
.nw-hero--small .nw-hero__search-submit{min-width:100px;height:30px;padding:0}
.nw-hero--small .nw-hero__search-submit .fz-16{font-size:15px}
.nw-company-detail {background: linear-gradient(to left,#092966 0,#3564bc 85.42%) no-repeat left top / 100% 220px, #f0f1f3;}
}
.nw-company-hero{box-shadow:none;padding-top:25px;padding-bottom:15px;background:rgba(189,189,189,.2)}
@media screen and (min-width:992px){
.nw-company-hero__wrapper{display:flex}
}
.nw-company-hero__left{margin-bottom:30px}
@media screen and (min-width:992px){
.nw-company-hero__left{width:calc(100% - 301px);margin-bottom:0;padding-right:24px}
}
@media screen and (min-width:768px){
.nw-company-hero__right{width:301px;margin:0 auto}
}
@media screen and (min-width:992px){
.nw-company-hero__right{margin:0}
}
.nw-company-hero__right img{overflow:hidden;border-radius:10px}
.nw-company-hero__inner{display:block;border-radius:4px;margin-bottom:30px;padding:12px;background-color:#fff}
@media screen and (min-width:768px){
.nw-company-hero__inner{margin-bottom:0;padding:22px 22px 15px 24px}
}
.nw-company-hero__inner-head{margin-bottom:5px}
@media screen and (min-width:375px){
.nw-company-hero__inner-head{display:flex;align-items:flex-start}
}
@media screen and (min-width:768px){
.nw-company-hero__inner-head{margin-bottom:16px}
}
.nw-company-hero__logo{display:flex;justify-content:center;align-items:center;border:1px solid #d1d1d1;border-radius:4px;width:100px;height:100px;margin:0 auto}
@media screen and (min-width:375px){
.nw-company-hero__logo{margin:0}
}
@media screen and (min-width:768px){
.nw-company-hero__logo{width:144px;height:144px}
}
.nw-company-hero__info{padding-top:10px;text-align:center}
@media screen and (min-width:375px){
.nw-company-hero__info{width:calc(100% - 100px);padding-top:0;padding-left:12px;text-align:left}
}
@media screen and (min-width:768px){
.nw-company-hero__info{width:calc(100% - 144px);padding-top:2px;padding-left:23px}
}
.nw-company-hero__text{color:#0e0e0e}
.nw-company-hero__buttons{justify-content:center}
@media screen and (min-width:375px){
.nw-company-hero__buttons{justify-content:flex-start}
}
.nw-company-hero__buttons .btn{padding:4px 22px 5px}
@media screen and (min-width:768px){
.nw-company-hero__buttons .btn{min-width:263px}
}
.nw-company-hero__buttons .btn.disabled{opacity:1;border-color:#d1d1d1;background:0 0;color:#979797}
.nw-company-hero__buttons .btn:hover{border-color:#123983;background:#123983;color:#fff}
.nw-company-hero__subheading{margin-bottom:4px}
.nw-company-hero__detail{margin-bottom:14px;line-height:1.45;color:#0e0e0e}
.nw-company-hero__benefit{display:flex;flex-wrap:wrap;align-items:center;margin-top:10px;margin-bottom:10px;gap:12px}
.nw-company-hero__benefit .item{display:flex;align-items:center;width:48%}
.nw-company-hero__benefit .item-icon{display:flex;justify-content:center;align-items:center;border:1px solid #00bf71;border-radius:50%;width:40px;height:40px}
.nw-company-hero__benefit .item-content{width:calc(100% - 40px);padding-left:10px;color:#595959}
@media screen and (min-width:768px){
.nw-company-hero__benefit .item{width:23%}
.nw-company-hero__benefit .item-content{padding-left:15px}
}
.nw-company-info{padding:16px 0}
.nw-company-info__list .item{margin-bottom:16px}
@media screen and (min-width:768px){
.nw-company-info__list .item{padding-top:15px;padding-bottom:17px}
}
@media screen and (min-width:768px){
.nw-company-info__list .item-head .dropdown{margin-top:-9px}
}
/*.nw-company-info__list .item-rate{padding:3px 6px}*/
.nw-company-info__list .item-rate svg{margin-right:5px}
@media screen and (min-width:992px){
.nw-company-info__list .item-address{width:auto;min-width:14.3%;margin-left:5.5%}
}
.nw-company-info__list .item-title{margin-bottom:10px}
.nw-company-gallery{padding-bottom:29px;background:rgba(189,189,189,.2)}
@media screen and (min-width:768px){
.nw-company-gallery{padding-top:7px}
}
.nw-company-gallery__title{letter-spacing:0}
.nw-company-gallery__title::after{content:none}
.nw-company-hero .nw-company-hero__detail p+p{margin-top:11px}
.nw-company-gallery__carousel-v2 .slick-list{margin:0 -10px}
@media screen and (min-width:768px){
.nw-company-gallery__carousel-v2 .slick-list{margin:0 -16px}
}
.nw-company-gallery__carousel-v2 .slick-slide{padding:0 10px}
@media screen and (min-width:768px){
.nw-company-gallery__carousel-v2 .slick-slide{padding:0 16px}
}
.nw-company-gallery__carousel-v2 .item::before{padding-bottom:66.6666666667%}
/*.nw-support{padding-top:30px;padding-bottom:25px;background-color:#fff}
.nw-support__heading{margin-bottom:15px}
.nw-support__button{margin-bottom:16px}
.nw-support__button .btn{height:48px}
.nw-support__list{max-width:993px;margin-right:auto;margin-bottom:0;margin-left:auto}
@media screen and (min-width:768px){
.nw-support__list .item{width:auto}
}
.nw-support__list .item-icon{background-color:#00bf71}
@media screen and (min-width:768px){
.nw-support__list .item-icon{width:48px;height:48px}
}
@media screen and (min-width:768px){
.nw-support__list .item-content{width:calc(100% - 48px);padding-left:18px}
}*/
@media screen and (min-width:768px){
.nw-company-hero--v2 .nw-company-hero__inner{padding:24px 28px 15px 27px}
}
.nw-company-hero--v2 .slick-list{margin:0 -7.5px}
.nw-company-hero--v2 .slick-slide{padding:0 7.5px}
@media screen and (min-width:768px){
.nw-company-hero--v2 .nw-company-hero__inner-head{margin-bottom:19px}
}
.nw-company-hero--v2 .nw-company-gallery__carousel-v2{margin-bottom:16px}
@media screen and (min-width:768px){
.nw-company-hero--v2 .nw-company-hero__benefit{margin-top:8px;margin-bottom:15px}
}
@media screen and (min-width:768px){
.nw-company-hero--v2 .nw-company-hero__benefit .item{width:19%}
}
.nw-company-hero--v2 .nw-company-hero__detail p+p{margin-top:11px}
.nw-company-hero--v3{padding-top:27px}
.nw-company-hero--v3 .nw-company-hero__banner{border-radius:0;margin-top:0}
.nw-company-hero--v3 .nw-company-hero__wrapper{align-items:flex-start;padding:15px;background-color:#fff}
@media screen and (min-width:768px){
.nw-company-hero--v3 .nw-company-hero__wrapper{padding:22px 9px 22px 25px}
}
.nw-company-hero--v3 .nw-company-hero__text{margin-bottom:14px}
@media screen and (min-width:992px){
.nw-company-hero--v3 .nw-company-hero__left{width:calc(100% - 287px)}
}
@media screen and (min-width:992px){
.nw-company-hero--v3 .nw-company-hero__right{width:287px;margin-top:-6px}
}
.nw-company-hero--v3 .nw-company-hero__gallery{overflow-x:hidden;overflow-y:auto;max-height:570px;margin-top:10px;padding-right:12px}
.nw-company-hero--v3 .nw-company-hero__gallery::-webkit-scrollbar{width:8px}
.nw-company-hero--v3 .nw-company-hero__gallery::-webkit-scrollbar-track{border-radius:10px}
.nw-company-hero--v3 .nw-company-hero__gallery::-webkit-scrollbar-thumb{border-radius:10px;background:#bdbdbd}
.nw-company-hero--v3 .nw-company-hero__gallery::-webkit-scrollbar-thumb:hover{background:#bdbdbd}
.nw-company-hero--v3 .nw-company-hero__gallery .item{display:block;margin-bottom:18px}
.nw-company-hero--v3 .nw-company-hero__gallery .item:last-child{margin-bottom:0}
.nw-company-hero--v3 .nw-company-hero__gallery .item::before{padding-bottom:66.6666666667%}
.nw-company-hero--v3 .nw-company-hero__gallery .item img{border-radius:0}
.nw-company-hero--v3 .nw-company-hero__detail p+p{margin-top:11px}
.nw-company-info--v2{padding-bottom:31px}
.nw-company-info--v2 .nw-company-info__search{display:flex;flex-wrap:wrap;margin:-6px -7.5px 1px}
.nw-company-info--v2 .nw-company-info__search>div{padding:0 7.5px 14px}
.nw-company-info--v2 .nw-company-info__search .bootstrap-select .dropdown-toggle .filter-option{position:relative;float:none;height:auto}
.nw-company-info--v2 .nw-company-info__search .dropdown-toggle::after{flex-shrink:0;border:none;width:10px;height:7px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' fill='none'%3E%3Cpath stroke='%236F7882' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 3.988 4.086L8.976 1'/%3E%3C/svg%3E") no-repeat}
.nw-company-info--v2 .nw-company-info__search-filter .bootstrap-select>.dropdown-toggle,.nw-company-info--v2 .nw-company-info__search-input input,.nw-company-info--v2 .nw-company-info__search-location .bootstrap-select>.dropdown-toggle{border:1px solid #d1d1d1;border-radius:4px;width:100%;height:48px;padding-right:16px;padding-left:14px;background:#fff;font-size:15px;color:#595959}
.nw-company-info--v2 .nw-company-info__search-input{flex:auto}
@media screen and (min-width:768px){
.nw-company-info--v2 .nw-company-info__search-input{width:39.6%}
}
@media screen and (min-width:768px){
.nw-company-info--v2 .nw-company-info__search-input input{padding-right:23px;padding-left:23px}
}
.nw-company-info--v2 .nw-company-info__search-location{flex:auto}
@media screen and (min-width:768px){
.nw-company-info--v2 .nw-company-info__search-location{width:20.3%}
}
.nw-company-info--v2 .nw-company-info__search-filter{flex:auto}
@media screen and (min-width:768px){
.nw-company-info--v2 .nw-company-info__search-filter{width:25.3%}
}
.nw-company-info--v2 .nw-company-info__search-button{flex:auto}
@media screen and (min-width:768px){
.nw-company-info--v2 .nw-company-info__search-button{width:14.8003%}
}
.nw-company-info--v2 .nw-company-info__search-button .btn{display:flex;justify-content:center;align-items:center;border-color:#123983;width:100%;height:48px;background:#123983;text-align:center;color:#fff}
.nw-company-info--v2 .nw-company-info__search-button .btn:hover{border-color:#00bf71;background:#00bf71}
/*.nw-support{padding:32px 0 31px}
.nw-support__description{margin-bottom:17px}
.nw-support__buttons .item{padding:4px 20px 4px 5px;background-color:#f0f0f0}
.nw-support__buttons .item:hover .item-icon{color:#00bf71}
@media screen and (min-width:992px){
.nw-support__buttons .item{min-width:300px;margin:0 27px}
}
.nw-support__buttons .item-icon{width:48px;height:48px}
.nw-support__buttons .item-content{width:calc(100% - 48px);padding-left:13px}*/
.nw-job-register{padding:25px 0 30px;background-color:#f1f1f1}
.nw-job-register__heading{border-radius:8px 8px 0 0;padding:8px 10px 6px;background-color:#123983;text-align:center;color:#fff}
.nw-job-register__inner{border-radius:0 0 10px 10px;padding:15px 12px;background-color:#fff}
@media screen and (min-width:768px){
.nw-job-register__inner{display:flex;padding:25px}
}
@media screen and (min-width:992px){
.nw-job-register__inner{padding:35px 52px 53px 43px}
}
.nw-job-register__left{margin-bottom:30px}
@media screen and (min-width:768px){
.nw-job-register__left{width:212px;margin-bottom:0}
}
.nw-job-register__left .item{position:relative;display:flex;align-items:center;margin-bottom:25px;cursor:pointer}
@media screen and (min-width:768px){
.nw-job-register__left .item{margin-bottom:37px}
}
.nw-job-register__left .item:last-child{margin-bottom:0}
.nw-job-register__left .item::after{position:absolute;top:calc(50% - 19px);right:-44px;opacity:0;visibility:hidden;transition:all .3s ease;width:26px;height:38px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.18' height='37.09'%3E%3Cdefs%3E%3Cmask id='a' width='842.6' height='412' x='0' y='-18.18' maskUnits='userSpaceOnUse'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M27.6-18.18a6 6 0 0 0-6 6V5.54l-20 11.54a2 2 0 0 0 0 3.47l20 11.55v355.72a6 6 0 0 0 6 6h809a6 6 0 0 0 6-6v-400a6 6 0 0 0-6-6Z'/%3E%3C/mask%3E%3C/defs%3E%3Cpath fill='%23fff' d='M21.6 0h4.58v37.09H21.6z'/%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23123983' d='m21.6 5.54.25.43.25-.14v-.29Zm-20 11.54-.25-.43Zm0 3.47.25-.43Zm20 11.55h.5v-.29l-.25-.15ZM21.1 0v2.22h1V0Zm0 4.43v1.11h1V4.43Zm.25.67-.83.49.5.86.83-.45Zm-2.5 1.45-1.67 1 .5.87 1.67-1Zm-3.33 1.92-1.67 1 .5.87 1.67-1Zm-3.34 1.93-1.66 1 .5.87 1.66-1Zm-3.33 1.92-1.67 1 .5.87 1.67-1Zm-3.33 1.93-1.67 1 .5.86 1.67-1Zm-3.34 1.92-.83.48.5.87.83-.52Zm-.83.48a2.46 2.46 0 0 0-.92.92l.87.49a1.5 1.5 0 0 1 .55-.54Zm-.92 3.42a2.51 2.51 0 0 0 .92.91l.5-.86a1.61 1.61 0 0 1-.55-.55Zm.92.91.83.48.5-.86-.83-.48Zm2.5 1.45 1.67 1 .5-.87-1.67-1Zm3.33 1.92 1.67 1 .5-.86-1.67-1Zm3.34 1.92 1.66 1 .5-.87-1.66-1Zm3.33 1.93 1.67 1 .5-.86-1.67-1Zm3.33 1.92 1.67 1 .5-.87-1.67-1Zm3.34 1.93.83.48.5-.87-.85-.48Zm.58.05v1h1v-1Zm0 3v2h1v-2Zm.5-29.55.5.86.5-.28v-.59Zm-20 11.53-.5-.86Zm0 3.47.5-.87Zm20 11.55h1v-.58l-.5-.29ZM20.6 0v2.22h2V0Zm0 4.43v1.11h2V4.43Zm.5.24-.83.48 1 1.74.83-.49Zm-2.5 1.45-1.67 1 1 1.73 1.67-1ZM15.27 8 13.6 9l1 1.73 1.67-1Zm-3.34 2-1.66 1 1 1.73 1.66-1ZM8.6 11.89l-1.67 1 1 1.73 1.67-1Zm-3.33 1.92-1.67 1 1 1.73 1.67-1Zm-3.34 1.93-.83.48 1 1.78.83-.48Zm-.83.48a2.9 2.9 0 0 0-1.1 1.1l1.73 1A1 1 0 0 1 2.1 18ZM0 20.32a2.88 2.88 0 0 0 1.1 1.09l1-1.73a.92.92 0 0 1-.37-.36Zm1.1 1.09.83.49 1-1.74-.83-.48Zm2.5 1.45 1.67 1 1-1.73-1.67-1Zm3.33 1.92 1.67 1 1-1.78-1.67-1Zm3.34 1.93 1.66 1 1-1.73-1.66-1Zm3.33 1.92 1.67 1 1-1.73-1.67-1Zm3.33 1.93 1.67 1 1-1.73-1.67-1Zm3.34 1.92.83.48 1-1.73-.83-.48Zm.33-.38v1h2v-1Zm0 3v2h2v-2Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat}
@media screen and (min-width:768px){
.nw-job-register__left .item::after{content:""}
}
.nw-job-register__left .item.active::after,.nw-job-register__left .item:hover::after{opacity:1;visibility:visible}
.nw-job-register__left .item.active .item-content,.nw-job-register__left .item:hover .item-content{border-color:#123983;background-color:#dbeeff;color:#123983}
.nw-job-register__left .item.active .item-icon,.nw-job-register__left .item:hover .item-icon{box-shadow:0 2px 4px rgba(0,0,0,.25);border-color:#fff;background-color:#123983;color:#fff}
.nw-job-register__left .item.active .item-icon::after,.nw-job-register__left .item:hover .item-icon::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='46' viewBox='0 0 8 46' fill='none'%3E %3Cpath d='M3.64645 45.8536C3.84171 46.0488 4.15829 46.0488 4.35355 45.8536L7.53553 42.6716C7.7308 42.4763 7.7308 42.1597 7.53553 41.9645C7.34027 41.7692 7.02369 41.7692 6.82843 41.9645L4 44.7929L1.17157 41.9645C0.976311 41.7692 0.659728 41.7692 0.464466 41.9645C0.269204 42.1597 0.269204 42.4763 0.464466 42.6716L3.64645 45.8536ZM3.5 0V45.5H4.5V0H3.5Z' fill='%23123983'/%3E %3C/svg%3E")}
.nw-job-register__left .item:last-child .item-icon::after{content:none}
.nw-job-register__left .item-icon{position:relative;z-index:3;display:flex;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s ease;border:6px solid #e8e8e8;border-radius:50%;width:58px;height:58px;margin-right:-25px;background-color:#f6f6f6;text-align:center;color:#5d5d5d}
.nw-job-register__left .item-icon::after{content:"";position:absolute;top:calc(100% + 10px);left:calc(50% - 5px);transition:all .3s ease;width:8px;height:34px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='46' viewBox='0 0 8 46' fill='none'%3E %3Cpath d='M3.64645 45.8536C3.84171 46.0488 4.15829 46.0488 4.35355 45.8536L7.53553 42.6716C7.7308 42.4763 7.7308 42.1597 7.53553 41.9645C7.34027 41.7692 7.02369 41.7692 6.82843 41.9645L4 44.7929L1.17157 41.9645C0.976311 41.7692 0.659728 41.7692 0.464466 41.9645C0.269204 42.1597 0.269204 42.4763 0.464466 42.6716L3.64645 45.8536ZM3.5 0V45.5H4.5V0H3.5Z' fill='%235D5D5D'/%3E %3C/svg%3E") no-repeat left bottom}
@media screen and (min-width:768px){
.nw-job-register__left .item-icon::after{height:46px}
}
.nw-job-register__left .item-content{display:flex;flex-direction:column;justify-content:center;transition:all .3s ease;border:1px dashed #e8e8e8;border-radius:6px;width:calc(100% - 33px);min-height:75px;padding:7px 15px 10px 37px;background-color:#f6f6f6;color:#5d5d5d}
.nw-job-register__left .item-content div+div{margin-top:2px}
@media screen and (min-width:768px){
.nw-job-register__right{width:calc(100% - 212px);padding-left:40px}
}
.nw-job-register__main{display:flex;flex-direction:column;border:1px dashed #123983;border-radius:10px;height:100%;min-height:300px;padding:15px 12px}
@media screen and (min-width:768px){
.nw-job-register__main{padding:18px 32px 29px 28px}
}
.nw-job-register__content{display:flex;flex-grow:1;justify-content:center;align-items:center;width:100%}
.nw-job-register__footer{display:flex;justify-content:center;margin-top:auto}
.nw-job-register__button{display:flex;justify-content:center;align-items:center;border:1px solid #002365;border-radius:50px;width:131px;height:40px;background-color:#dbeeff;color:#002365}
.nw-job-register__button:hover{background-color:#002365;color:#fff}
.nw-job-register__button svg{flex-shrink:0;margin-left:3px}
.nw-job-register__button.finish{border-color:#123983;background-color:#123983;color:#fff}
.nw-job-register__button.finish:hover{border-color:#002365;background-color:#002365}
.nw-job-register__form{--label-width:147px}
.nw-job-register__form .item{width:100%;margin-bottom:16px}
@media screen and (min-width:992px){
.nw-job-register__form .item{display:flex;align-items:flex-start}
}
.nw-job-register__form .item-label{margin-bottom:4px;color:#292929}
@media screen and (min-width:992px){
.nw-job-register__form .item-label{width:var(--label-width);margin-bottom:0;padding:8px 0 0;text-align:right}
}
.nw-job-register__form .item-content{display:flex;align-items:center}
@media screen and (min-width:992px){
.nw-job-register__form .item-content{width:calc(100% - var(--label-width));padding-left:28px}
}
.nw-job-register__form .item-content input,.nw-job-register__form .item-content select,.nw-job-register__form .item-content textarea{border:1px solid #d1d1d1;border-radius:5px;width:100%;height:36px;padding:0 14px;color:#333}
.nw-job-register__form .item-content input::-moz-placeholder,.nw-job-register__form .item-content select::-moz-placeholder,.nw-job-register__form .item-content textarea::-moz-placeholder{color:#838383}
.nw-job-register__form .item-content input:-ms-input-placeholder,.nw-job-register__form .item-content select:-ms-input-placeholder,.nw-job-register__form .item-content textarea:-ms-input-placeholder{color:#838383}
.nw-job-register__form .item-content input::placeholder,.nw-job-register__form .item-content select::placeholder,.nw-job-register__form .item-content textarea::placeholder{color:#838383}
.nw-job-register__form .item-content textarea{height:89px;padding-top:9px;padding-bottom:9px;resize:vertical;max-height:500px}
.nw-job-register__form .item-content textarea.fix-size{resize:none}
@media screen and (min-width:768px){
.nw-job-register__form .item-content textarea{height:101px}
}
.nw-job-register__form .item-content--range{justify-content:space-between;gap:15px}
@media screen and (min-width:768px){
.nw-job-register__form .item-content--range{gap:38px}
}
.nw-job-register__form .item-content--verify button{flex-shrink:0;align-self:stretch;transition:all .3s ease;border:1px solid #d1d1d1;border-radius:5px;min-width:36px;margin-left:12px;background-color:transparent;cursor:pointer;color:#838383}
@media screen and (max-width:767px){
.nw-job-register__form .item-content--verify button{display:flex;justify-content:center;align-items:center;margin-left:9px}
}
@media screen and (min-width:768px){
.nw-job-register__form .item-content--verify button{min-width:143px;margin-left:20px}
}
@media screen and (min-width:768px){
.nw-job-register__form .item-content--verify button:not(.active):hover{border-color:#002365;background-color:#002365;color:#fff}
}
.nw-job-register__form .item-content--verify button.active{display:flex;justify-content:center;align-items:center;border-color:#00bf71;width:36px;min-width:auto;pointer-events:none}
@media screen and (min-width:768px){
.nw-job-register__form .item-content--verify button.active{margin-left:15px}
}
.nw-job-register__form .item-heading{display:flex;align-items:center}
.nw-job-register__form .item-heading svg{flex-shrink:0;margin-right:3px}
.nw-job-register__form .alert{border:1px solid #ffc2c4;border-radius:6px;margin-top:6px;margin-bottom:21px;padding:5px 14px;background-color:#fdf8f8;color:#c21318}
.nw-job-register__form .alert a{text-decoration:underline}
.nw-job-register__form .alert.active{box-shadow:0 1px 2.7px rgba(186,0,0,.25)}
.nw-job-register__form .pick-cv-online{position:relative;border:1px solid #d1d1d1;border-radius:10px;margin-bottom:12px;padding:20px}
@media screen and (min-width:768px){
.nw-job-register__form .pick-cv-online{min-height:180px;padding:28px 30px}
}
.nw-job-register__form .pick-cv-online__heading{position:relative;position:absolute;top:-11px;left:11px;display:inline-block;padding:0 22px 0 5px;background-color:#fff;color:#0e0e0e}
.nw-job-register__form .pick-cv-online__item{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:22px;color:#0e0e0e;gap:10px}
.nw-job-register__form .pick-cv-online__item:last-child{margin-bottom:0}
.nw-job-register__form .pick-cv-online__item input{overflow:hidden;border:none;width:0;height:0;background:0 0}
.nw-job-register__form .pick-cv-online__item input:checked+.pick-cv-online__item-checkbox{border-color:#00bf71;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='16' fill='none'%3E%3Cpath stroke='%2300BF71' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M2 7.818 9.111 14 18 2'/%3E%3C/svg%3E") no-repeat center;background-size:15px}
.nw-job-register__form .pick-cv-online__item label{display:inline-flex;align-items:flex-start;vertical-align:middle}
.nw-job-register__form .pick-cv-online__item>div{display:flex}
.nw-job-register__form .pick-cv-online__item-checkbox{flex-shrink:0;border:1px solid #c8c8c8;border-radius:4px;width:20px;height:20px;margin-right:7px}
.nw-job-register__form .pick-cv-online__item-edit,.nw-job-register__form .pick-cv-online__item-view{display:inline-block;flex-shrink:0;border-radius:4px;padding:2px 7px;font-size:12px}
.nw-job-register__form .pick-cv-online__item-edit{margin-right:9px;background-color:#d9d9d9;color:#212f3f}
.nw-job-register__form .pick-cv-online__item-edit:hover{background-color:#b1b1b1}
.nw-job-register__form .pick-cv-online__item-view{background-color:#00bf71;color:#fff}
.nw-job-register__form .pick-cv-online__item-view:hover{background-color:#123983}
.nw-job-register__form .upload-cv-from-local{margin-bottom:15px;margin-left:16px}
.nw-job-register__form .upload-cv-from-local a{color:#00bf71}
.nw-job-register__form .upload-cv-from-local a:hover{color:#123983}
.nw-utils{border-radius:8px;padding:15px 19px 9px;background-color:#fff}
.nw-utils .fz-18{font-size:18px}
@media screen and (max-width:767px){
.nw-utils{padding:10px 18px 3px}
.nw-utils .fz-16{font-size:15px;line-height:18px!important}
}
.nw-utils__title{position:relative;display:inline-block;flex-shrink:0;margin-right:auto;margin-bottom:7px;line-height:1.4583}
@media screen and (min-width:768px){
.nw-utils__title{margin-bottom:10px}
}
.nw-utils__inner [class*=col-]{margin-bottom:16px}
.nw-utils__inner .item{display:flex;align-items:center;transition:all .3s ease;border:1px solid transparent;border-radius:138px;padding:6px 25px 5px 9px;background:#f5f5f5;color:#243556}
.nw-utils__inner .item:hover{border-color:#123983}
.nw-utils__inner .item-icon{display:flex;justify-content:center;align-items:center;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);border-radius:45.5px;width:34px;height:34px;padding:5px;background:#fff}
@media screen and (min-width:768px){
.nw-utils__inner .item-icon{width:57px;height:57px}
}
.nw-utils__inner .item-content{width:calc(100% - 34px);padding-left:7px}
@media screen and (min-width:768px){
.nw-utils__inner .item-content{width:calc(100% - 57px);padding-left:15px}
}
.nw-utils__inner .item-content span{line-height:1.4375}
.nw-company-detail{padding:9px 0 20px}
@media screen and (min-width:768px){
.nw-company-detail{padding:16px 0 90px}
}
.nw-company-detail .dots-vector{top:auto;bottom:-4px;display:none}
@media screen and (min-width:768px){
.nw-company-detail .dots-vector{display:flex}
}
.nw-company-detail .large-circle-vector-1{top:auto;bottom:0;display:none}
@media screen and (min-width:768px){
.nw-company-detail .large-circle-vector-1{display:flex}
}
@media screen and (min-width:992px){
.nw-company-detail .large-circle-vector-1{top:-46px;bottom:auto}
}
.nw-company-detail__main{display:flex;align-items:center;margin-bottom:15px;text-align:left}
@media screen and (min-width:768px){
.nw-company-detail__main{margin-bottom:0}
}
@media screen and (min-width:992px){
.nw-company-detail__main{flex-shrink:0;width:auto}
}
@media screen and (min-width:992px){
.nw-company-detail__inner{align-items:center}
}
@media screen and (min-width:992px){
.nw-company-detail__content{flex-grow:1;width:auto}
}
.nw-company-detail__avatar{width:73px;height:73px;margin:0!important}
@media screen and (min-width:768px){
.nw-company-detail__avatar{width:79px;height:79px}
}
.nw-company-detail__avatar .icon{right:1px;bottom:-2px;display:flex;justify-content:center;align-items:center;border-radius:50%;width:24px;height:24px;background-color:#fff}
.nw-company-detail__info-right{width:calc(100% - 73px);margin-left:0;padding-left:18px}
@media screen and (min-width:768px){
.nw-company-detail__info-right{width:calc(100% - 79px);padding-left:15px}
}
@media screen and (min-width:992px){
.nw-company-detail__info-right{padding-left:26px}
}
.nw-company-detail__info{position:relative;display:inline-block;margin-bottom:0}
.nw-company-detail__info p+p{margin-top:1px}
.nw-company-detail__info p:first-child{margin-bottom:5px}
.nw-company-detail__info p:first-child,.nw-company-detail__info p:nth-child(2){padding-right:30px}
.nw-company-detail__info button{vertical-align:middle}
.nw-company-detail__button{position:absolute;top:4px;right:0;display:flex;justify-content:center;align-items:center;border:1px dashed #b6b6b6;border-radius:5px;width:24px;height:24px;padding:0;background-color:transparent;color:#fff}
.nw-company-detail__list{padding-top:20px}
@media screen and (min-width:768px){
.nw-company-detail__list{margin-top:-72px;padding-top:0}
}
.nw-company-detail__list .item{display:block;border-radius:6px;padding:8px 19px 13px;background-color:#fff;color:#0e0e0e}
@media screen and (min-width:768px){
.nw-company-detail__list .item{padding:13px 23px 17px 19px}
}
.nw-company-detail__list .item::before{content:none}
.nw-company-detail__list .item::after{top:0;left:auto;border-radius:0 50px 50px 0;width:7px;height:100%}
.nw-company-detail__list .item-inner{display:flex;align-items:center}
@media screen and (min-width:768px){
.nw-company-detail__list .item-inner{border-bottom:1px dashed #d1d1d1;margin-bottom:7px;padding-bottom:8px}
}
.nw-company-detail__list .item-icon,.nw-company-detail__list .item-link{margin-bottom:0}
.nw-company-detail__list .item:hover .item-link{color:#0e0e0e}
.nw-company-detail__list .item-link{text-decoration:underline}
@media screen and (max-width:767px){
.nw-company-detail__list .item-link:last-child{border-top:1px dashed #d1d1d1;width:100%;margin-top:4px;padding-top:8px}
.nw-company-detail__list .item-link:not(:last-child){margin-top:9px}
}
.nw-company-detail__list .item-link:hover{color:#00bf71!important}
.nw-company-detail__list .item-icon{display:block}
@media screen and (max-width:767px){
.nw-company-detail__list .item-icon{margin-top:5px}
}
@media screen and (max-width:767px){
.nw-company-detail__list .item-number{margin-top:0;margin-right:10px;margin-bottom:0}
}
@media screen and (max-width:767px){
.nw-company-detail__list .item-number .fz-36{font-size:36px}
}
@media screen and (max-width:767px){
.nw-company-detail__list .item-content{display:flex;flex-wrap:wrap;align-items:center;padding-right:12px}
}
@media screen and (max-width:767px){
.nw-company-detail__list .item-content .fz-14{font-size:14px}
}
@media screen and (max-width:767px){
.nw-company-detail__list [class*=col-]{margin-bottom:14px}
}
.nw-company-detail__list [class*=col-]:nth-child(1) .item::after{background-color:#faa24b}
.nw-company-detail__list [class*=col-]:nth-child(3) .item::after{background-color:#5795ec}
.nw-company-detail__list [class*=col-]:nth-child(4) .item::after{background-color:#d92a2f}
@media screen and (max-width:767px){
.nw-company-detail__checklist{margin:0 6px;padding:13px 15px 12px 13px;color:#3c3c3c}
.nw-company-detail__checklist .fz-16{font-size:15px}
}
@media screen and (max-width:767px){
.nw-company-detail__checklist::before{opacity:1;background:#fff}
}
@media screen and (max-width:767px){
.nw-company-detail__checklist .item .switch>span::before{border-color:#3c3c3c;width:36px;height:14px}
}
@media screen and (max-width:767px){
.nw-company-detail__checklist .item .switch>span::after{top:-1px;transform:translateX(-16px);width:20px;height:20px;background-color:#3c3c3c}
}
.nw-company-detail__checklist .item .switch>span{padding-right:45px}
.nw-company-detail__checklist .item .switch button{margin-left:0}
@media screen and (min-width:768px){
.nw-company-detail__checklist .item+.item{margin:0 0 0 51px}
}
@media screen and (max-width:767px){
.nw-company-detail__checklist #collapseNew1,.nw-company-detail__checklist #collapseNew2,.nw-company-detail__checklist #collapseNew3{margin-top:10px}
.nw-company-detail__checklist #collapseNew1 .fz-12,.nw-company-detail__checklist #collapseNew2 .fz-12,.nw-company-detail__checklist #collapseNew3 .fz-12{font-size:12px}
.nw-company-detail__checklist .item #collapseNew2 label{font-size:14px;letter-spacing:0}
.nw-company-detail__checklist .item #collapseNew2 input[type=checkbox]{border-color:#0e0e0e}
.nw-company-detail__checklist .item .collapse input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='10' fill='none'%3E%3Cpath stroke='%230e0e0e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1 5.571 4.429 9 9.5 1'/%3E%3C/svg%3E")}
.nw-company-detail__checklist .item #collapseNew2 .btn{width:77px;margin-top:6px;color:#3c3c3c}
.nw-company-detail__checklist .item p{max-width:270px}
}
.nw-user-detail-page{padding-bottom:25px;background-color:#f0f1f3}
@media screen and (min-width:768px){
.nw-user-detail-page{padding-bottom:30px}
}
@media screen and (max-width:767px){
.nw-user-detail-page .container{padding-right:21px;padding-left:21px}
}
.nw-user-detail-page__alert{position:relative;z-index:2;display:flex;align-items:center;box-shadow:0 2px 4px rgba(0,0,0,.13);border:1px solid #ff8b8b;border-radius:8px;margin:7px 0 19px;padding:10px 18px 15px 16px;background-color:#fff1f4;color:#0e0e0e}
@media screen and (min-width:768px){
.nw-user-detail-page__alert{margin:4px 0 24px;padding:10px 18px 9px 13px}
}
.nw-user-detail-page__alert>svg{flex-shrink:0}
@media screen and (max-width:767px){
.nw-user-detail-page__alert>svg{display:none}
}
.nw-user-detail-page__alert-inner{display:flex;flex-wrap:wrap;flex-grow:1;gap:10px}
@media screen and (min-width:768px){
.nw-user-detail-page__alert-inner{padding-left:14px}
}
.nw-user-detail-page__alert-inner>div{flex-grow:1}
@media screen and (max-width:767px){
.nw-user-detail-page__alert-inner .fz-16{font-size:15px}
}
.nw-user-detail-page__alert-inner .btn{flex-shrink:0;border-radius:50px;width:123px;height:30px}
@media screen and (max-width:767px){
.nw-user-detail-page__alert-inner .btn{padding:1px}
.nw-user-detail-page__alert-inner .btn .fz-16{font-size:14px}
}
@media screen and (min-width:768px){
.nw-user-detail-page__alert-inner .btn{width:159px;height:40px}
}
.nw-user-detail-page__inner{margin-bottom:19px}
@media screen and (min-width:768px){
.nw-user-detail-page__inner{margin-bottom:30px}
}
@media screen and (min-width:992px){
.nw-user-detail-page__inner{display:flex}
}
.nw-user-detail-page__left{border-radius:8px;margin-bottom:20px;padding:10px 18px;background-color:#fff}
@media screen and (min-width:992px){
.nw-user-detail-page__left{width:60.5%;margin-bottom:0;padding:17px 20px 14px}
}
@media screen and (min-width:768px){
.nw-user-detail-page__left .collapse{display:block!important}
}
@media screen and (max-width:767px){
.nw-user-detail-page__left .tab-content>.tab-pane{display:block;opacity:1}
.nw-user-detail-page__left .tab-content>.tab-pane:not(:last-child){border-bottom:1px solid #d1d1d1;margin-bottom:14px;padding-bottom:4px}
}
.nw-user-detail-page__left [data-toggle=collapse]{display:block;margin-bottom:3px;color:#123983}
.nw-user-detail-page__left [data-toggle=collapse] svg:first-of-type{position:relative;top:-2px}
.nw-user-detail-page__left [data-toggle=collapse] svg:last-of-type{margin-left:5px}
.nw-user-detail-page__left [data-toggle=collapse][aria-expanded=true] span{text-decoration:underline}
.nw-user-detail-page__left [data-toggle=collapse][aria-expanded=true] svg:last-of-type{transform:rotate(180deg)}
.nw-user-detail-page__left .nw-job-register__form .item-label{text-align:left}
.nw-user-detail-page__left .nw-job-register__form .item-label .c-red{color:#d9282d}
@media screen and (min-width:992px){
.nw-user-detail-page__left .nw-job-register__form .item-content{padding-left:20px}
}
.nw-user-detail-page__left .nw-job-register__form .item-content select{padding-right:23px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath stroke='%23838383' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 5 5.83L11 1' opacity='.7'/%3E%3C/svg%3E") no-repeat right 17px center;color:#333;-webkit-appearance:none;-moz-appearance:none;appearance:none}
@media screen and (min-width:768px){
.nw-user-detail-page__left .nw-job-register__form .item-content textarea{height:112px}
}
.nw-user-detail-page__left .nw-job-register__form .item-content [type=date]{padding-right:28px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='18' fill='none'%3E%3Cg stroke='%23595959' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' opacity='.7'%3E%3Cpath d='M14.333 2.543H2.667C1.747 2.543 1 3.234 1 4.086V14.89c0 .852.746 1.543 1.667 1.543h11.666c.92 0 1.667-.691 1.667-1.543V4.086c0-.852-.746-1.543-1.667-1.543ZM11.833 1v3.086M5.167 1v3.086M1 7.173h15'/%3E%3C/g%3E%3C/svg%3E") no-repeat right 15px center;color:#333;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.nw-user-detail-page__left .nw-job-register__form .item-content [type=date]::-webkit-calendar-picker-indicator,.nw-user-detail-page__left .nw-job-register__form .item-content [type=date]::-webkit-inner-spin-button{display:none;-webkit-appearance:none}
@media screen and (min-width:768px){
.nw-user-detail-page__left .nw-job-register__form .item-content--verify button{min-width:131px;margin-left:15px}
}
.nw-user-detail-page__left .nw-job-register__form .item-content--birthday{justify-content:space-between;gap:15px}
@media screen and (max-width:767px){
.nw-user-detail-page__left .nw-job-register__form .item-content--birthday{display:block}
}
@media screen and (min-width:768px){
.nw-user-detail-page__left .nw-job-register__form .item-content--birthday{gap:19px}
}
.nw-user-detail-page__left .nw-job-register__form .item-content--birthday>span{flex-shrink:0}
@media screen and (max-width:767px){
.nw-user-detail-page__left .nw-job-register__form .item-content--birthday>span{display:block;margin-top:16px;margin-bottom:4px;font-size:16px}
}
@media screen and (min-width:768px){
.nw-user-detail-page__left .nw-job-register__form .item-content--birthday select{width:60%}
}
.nw-user-detail-page__left .nw-job-register__form .item-content--checkbox{flex-wrap:wrap;justify-content:space-between;gap:10px}
@media screen and (min-width:992px){
.nw-user-detail-page__left .nw-job-register__form .item-content--checkbox{padding-right:8%}
}
.nw-user-detail-page__left .nw-job-register__form .item-content--checkbox label{display:flex}
.nw-user-detail-page__left .nw-job-register__form .item-content--checkbox label input{border:1px solid #0e0e0e;border-radius:50%;width:16px;height:16px;margin-right:5px}
.nw-user-detail-page__left .nw-job-register__form .item-content--checkbox label input:checked{border:none;padding:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='8' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2' d='m.691 4.615 3.077 2.462L8.076.923'/%3E%3C/svg%3E") no-repeat center,#00bf71;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.nw-user-detail-page__left .nw-job-register__form .item-submit{display:flex;justify-content:center;align-items:center;border-radius:50px;width:120px;height:35px;background-color:#acacac;color:#fff}
.nw-user-detail-page__left .nw-job-register__form .item-submit:hover{background-color:#123983}
.nw-user-detail-page__left .nw-job-register__form .item-link{align-self:flex-end;margin-left:auto;color:#00bf71}
.nw-user-detail-page__left .nw-job-register__form .item-link:hover{text-decoration:underline;color:#123983}
@media screen and (min-width:992px){
.nw-user-detail-page__right{width:39.5%;padding-left:25px}
}
.nw-user-detail-page__nav{display:none;border-bottom:2px solid #d1d1d1;margin-bottom:23px}
@media screen and (min-width:768px){
.nw-user-detail-page__nav{display:flex}
}
.nw-user-detail-page__nav .nav-item{margin-bottom:0}
.nw-user-detail-page__nav .nav-item+.nav-item{margin-left:44px}
.nw-user-detail-page__nav .nav-link{position:relative;border:none;padding:0 0 6px;color:#909090}
.nw-user-detail-page__nav .nav-link[aria-selected=true]{color:#123983}
.nw-user-detail-page__nav .nav-link[aria-selected=true]::after{content:"";position:absolute;right:0;bottom:-2.5px;left:0;border-radius:10px;height:4px;background-color:#123983}
.nw-user-detail-page-cv{border-radius:8px;padding:10px 18px 15px;background-color:#C1DDFF}
@media screen and (max-width:767px){
.nw-user-detail-page-cv .fz-18{font-size:18px}
.nw-user-detail-page-cv .fz-16{font-size:15px}
}
@media screen and (min-width:768px){
.nw-user-detail-page-cv{padding:16px 19px 11px}
}
.nw-user-detail-page-cv .row{margin-right:-5px;margin-left:-5px}
@media screen and (min-width:768px){
.nw-user-detail-page-cv .row{margin-right:-8px;margin-left:-8px}
}
.nw-user-detail-page-cv [class*=col-]{margin-top:8px;margin-bottom:3px;padding-right:5px;padding-left:5px}
@media screen and (min-width:768px){
.nw-user-detail-page-cv [class*=col-]{margin-top:10px;margin-bottom:10px;padding-right:8px;padding-left:8px}
}
.nw-user-detail-page-cv .item{display:block;border-radius:8px;height:100%;padding:19px 16px 11px;background-color:#fff;text-align:center;color:#5795ec}
@media screen and (min-width:768px){
.nw-user-detail-page-cv .item{padding:25px 16px 25px}
}
.nw-user-detail-page-cv .item:hover{border-color:#96c2ff;background-color:#96c2ff;color:#fff}
.nw-user-detail-page-cv .item-image{display:flex;justify-content:center;align-items:center;border-radius:8px;width:62px;height:62px;margin:0 auto 4px;padding:7px;background-color:#fff}
@media screen and (min-width:768px){
.nw-user-detail-page-cv .item-image{width:75px;height:80px;margin-bottom:8px;padding:5px}
}
.nw-user-detail-page-cv .item-inline{padding:15px}
.nw-user-detail-page-cv .item-image-inline {background:#fff;display:inline-block;margin-right:5px;padding:2px;border-radius:8px}
.nw-user-detail-page-cv .item-image-inline img{display:inline-block}
.nw-user-detail-page-service{display:flex;justify-content:center;align-items:center;border:1px solid transparent;border-radius:8px;margin-top:19px;padding:16px 14px 14px;background-color:#fff}
@media screen and (min-width:768px){
.nw-user-detail-page-service{padding:14px}
}
.nw-user-detail-page-service .fz-18{font-size:18px}
.nw-user-detail-page-service:hover{border-color:#123983}
.nw-user-detail-page-service svg{flex-shrink:0;margin-right:6px}
.nw-company-detail__checklist .item .switch svg {transition:transform .3s ease}
.nw-company-detail__checklist .item .switch [aria-expanded="true"] svg {transform:rotate(180deg)}
.select2-container--default .select2-selection--multiple,.select2-container--default.select2-container--focus .select2-selection--multiple{min-height:36px}
.select2-container--default .select2-search--inline .select2-search__field{height:24px;color:#333;padding:0 7px}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    display: inline-block;
    border: 1px solid #d1d1d1;
    border-radius: 8px;
    padding: 3px 7px;
    background-color: #fff;
    font-size: 14px;
    color: #333;
}
.select2-container--default .select2-selection--multiple {
    border: 1px solid #d1d1d1
}

.nw-job-register__form .item-content-right .item-content{
    width:100%;padding-left:0
}
@media screen and (min-width:992px) {
    .nw-job-register__form .item-content-right {
        width: calc(100% - var(--label-width));
        padding-left: 20px
    }
}
.nw-job-register__form .switch {
    position: relative;
    display: inline-block;
    width: 45px;
    height: 22px
}

.nw-job-register__form .switch input:checked + .slider {
    background-color: #00bf71
}

.nw-job-register__form .switch input:checked + .slider:before {
    transform: translateX(22px)
}

.nw-job-register__form .switch .slider {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transition: .4s;
    border-radius: 50px;
    background-color: #ccc;
    cursor: pointer
}

.nw-job-register__form .switch .slider::before {
    content: "";
    position: absolute;
    bottom: 2.5px;
    left: 3px;
    transition: .4s;
    border-radius: 50%;
    width: 17px;
    height: 17px;
    background-color: #fff
}
label.error {
    color: red;
    display: block;
    width: 100%;
    margin-top: 5px;
}
.nw-job-register__form .item.hidden{
    display:none !important
}

.box-btn-verify-email {
    flex-shrink: 0;
    display: flex;
    align-self: stretch;
}
.job-suitable{
    padding:30px 0
}
.job-suitable .job-suitable_head {
    text-align: center
}
.job-suitable .job-suitable_head h3 {
    color: #243556;
    font-size:24px;
    font-weight:bold;
    margin-bottom:20px;text-transform:uppercase
}
.job-suitable .job-suitable_head a.job-suitable_more {
    background-color: #123983;
    color: #fff;
    border-radius: 50px;
    font-size:15px;
    padding: 8px 30px
}
.job-suitable .job-suitable_list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}
    .job-suitable .job-suitable_list .slide {
        width: 49%;
    }
@media screen and (max-width:768px){
    .job-suitable .job-suitable_list .slide {
        width: 100%;
    }
}
    .job-suitable .slide .item {
        border-radius: 4px;
        border: solid 1px #D9D9D9
    }
        .job-suitable .slide .item:hover {
            background-color: #F9F9F9
        }
        .job-suitable .job-suitable_list.nw-job-hot {
            background: #fff
        }
.job-suitable .msg-feedback {
    padding: 10px 15px;
    border-color: #FEE7B6
}
.job-suitable .msg-feedback a{
    text-decoration: underline;font-weight: 500;
}
.nw-company-info .hidden{
    display:none !important
}
a.item-link[href^='javascript']{
    text-decoration:none !important;
}
a.item-link[href^='javascript']:hover {
    color: #000 !important
}
