/* Minification failed. Returning unminified contents.
(182,48): run-time error CSS1039: Token not allowed after unary operator: '-hover'
(706,59): run-time error CSS1030: Expected identifier, found '.'
(706,60): run-time error CSS1030: Expected identifier, found 'slick-arrow'
(706,71): run-time error CSS1031: Expected selector, found ')'
(706,71): run-time error CSS1025: Expected comma or open brace, found ')'
(1241,47): run-time error CSS1030: Expected identifier, found 'a'
(1241,48): run-time error CSS1031: Expected selector, found ')'
(1241,48): run-time error CSS1025: Expected comma or open brace, found ')'
(1558,32): run-time error CSS1039: Token not allowed after unary operator: '-ty'
(1558,54): run-time error CSS1039: Token not allowed after unary operator: '-rx'
(1558,76): run-time error CSS1039: Token not allowed after unary operator: '-ry'
(1558,101): run-time error CSS1039: Token not allowed after unary operator: '-tz'
(1567,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(1569,22): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(1579,28): run-time error CSS1039: Token not allowed after unary operator: '-header-bg'
(1586,17): run-time error CSS1039: Token not allowed after unary operator: '-header-text'
(1601,17): run-time error CSS1039: Token not allowed after unary operator: '-btn-text'
(1609,45): run-time error CSS1039: Token not allowed after unary operator: '-btn-bg-start'
(1609,66): run-time error CSS1039: Token not allowed after unary operator: '-btn-bg-end'
(1610,36): run-time error CSS1039: Token not allowed after unary operator: '-btn-shadow'
(1617,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1618,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1619,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1620,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1621,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1622,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1623,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1624,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1627,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1628,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1629,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1630,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1631,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1632,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1633,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1634,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1637,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1638,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1639,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1640,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1641,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1642,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1643,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1644,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1647,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1648,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1649,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1650,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1651,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1653,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1657,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1658,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1659,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1660,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1661,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1662,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1663,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1664,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1667,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1668,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1669,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1670,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1671,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1672,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1673,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1674,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
.nw-job-list{position:relative;padding:19px 0 30px}
@media screen and (min-width:768px){
.nw-job-list{padding-bottom:44px}
}

@media screen and (max-width:575px){
.nw-job-list .middle-vector{width:250px!important}
}
.nw-job-list__tab{border-bottom:1px solid rgba(89,89,89,.6);margin-bottom:26px}
.nw-job-list__tab .nav-tabs{border-bottom:none;margin:0 -10px}
@media screen and (min-width:992px){
.nw-job-list__tab .nav-tabs{margin:0 -12.5px}
}
.nw-job-list__tab .nav-item{padding:0 10px}
@media screen and (max-width:991px){
.nw-job-list__tab .nav-item{flex:1}
}
.nw-job-list__tab .nav-item:first-child{display:flex;justify-content:flex-end;text-align:right}
@media screen and (min-width:992px){
.nw-job-list__tab .nav-item:first-child{width:43.6%;padding:0 12.5px}
}
.nw-job-list__tab .nav-item:first-child .nav-link{justify-content:flex-end}
@media screen and (min-width:992px){
.nw-job-list__tab .nav-item:last-child{width:56.4%}
}
.nw-job-list__tab .nav-link{position:relative;display:flex;align-items:center;border:none;width:100%;max-width:200px;height:46px;padding:0;background:0 0!important;color:#6f7882}
.nw-job-list__tab .nav-link::before{content:"";position:absolute;right:0;bottom:-2px;left:0;opacity:0;visibility:hidden;transition:all .3s ease;border-radius:26px;height:4px;background-color:#00bf71}
.nw-job-list__tab .nav-link.active,.nw-job-list__tab .nav-link:hover{color:#243556}
.nw-job-list__tab .nav-link.active{font-weight:700}
.nw-job-list__tab .nav-link.active::before{opacity:1;visibility:visible}
.nw-job-list__tab--complex{margin-bottom:21px;padding-top:6px}
.nw-job-list__tab--complex>.container{display:flex;justify-content:space-between;align-items:center}
@media screen and (max-width:991px){
.nw-job-list__tab--complex>.container{flex-wrap:wrap}
}
.nw-job-list__tab--complex .btn{display:flex;flex-shrink:0;justify-content:center;align-items:center;border-radius:39px;width:141px;height:41px;margin:0 0 0 auto}
@media screen and (min-width:992px){
.nw-job-list__tab--complex .btn{margin:-25px 0 0}
}
@media screen and (min-width:1200px){
.nw-job-list__tab--complex .btn{margin-right:21px}
}
@media screen and (min-width:992px){
.nw-job-list__tab--complex .nav-tabs{margin:0 -12px}
}
@media screen and (max-width:991px){
.nw-job-list__tab--complex .nav-tabs{order:1}
}
.nw-job-list__tab--complex .nav-tabs .nav-item{width:auto}
@media screen and (min-width:992px){
.nw-job-list__tab--complex .nav-tabs .nav-item{padding:0 12px}
}
@media screen and (max-width:991px){
.nw-job-list__tab--complex .nav-tabs .nav-item{flex:none}
}
.nw-job-list__tab--complex .nav-tabs .nav-item:first-child{justify-content:flex-start;text-align:left}
.nw-job-list__tab--complex .nav-tabs .nav-item:first-child .nav-link{justify-content:flex-start;padding-left:0}
.nw-job-list__tab--complex .nav-tabs .nav-item .nav-link{max-width:none}
@media screen and (min-width:992px){
.nw-job-list__tab--complex .nav-tabs .nav-item .nav-link{padding:0 15px}
}
@media screen and (min-width:1200px){
.nw-job-list__tab--complex .nav-tabs .nav-item .nav-link{padding:0 28px}
}
.nw-job-list__inner{display:flex;flex-wrap:wrap}
@media screen and (min-width:992px){
.nw-job-list__inner{margin:0 -12.5px}
}
.nw-job-list__left{order:1;width:100%;padding:0}
@media screen and (min-width:992px){
.nw-job-list__left{order:0;width:43.6%;padding:0 12.5px}
}
.nw-job-list__right{width:100%}
@media screen and (min-width:992px){
.nw-job-list__right{width:56.4%;padding:0 12.5px}
.nw-job-list__right.sticky{position:-webkit-sticky;position:sticky;top:66px;align-self:flex-start}
}
.nw-job-list__list{margin-bottom:22px}
.nw-job-list__list .item{position:relative;margin-bottom:16px;padding:17px 16px 14px 17px}
.nw-job-list__list .item::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #d9d9d9;border-radius:4px;background:#fff;pointer-events:none}
.nw-job-list__list .item.active::before{border:2px solid #00bf71}
.nw-job-list__list .item>*{position:relative;z-index:2}
.nw-job-list__list .item-label{display:flex;margin:-17px 0 11px -17px}
.nw-job-list__list .item-label>span{display:inline-block;height:16px;padding:2px 10px 2px 5px;line-height:12px;color:#fff}
.nw-job-list__list .item-label.red>span{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36.65 16'%3E%3Cpath d='M0 0v16h36.65l-6.62-8.15L36.65 0H0Z' style='fill:%23d9282d;fill-rule:evenodd;stroke-width:0'/%3E%3C/svg%3E") no-repeat right top/auto 100%,linear-gradient(to right,#d9282d,#d9282d) no-repeat left top/50% 100%}
.nw-job-list__list .item-label.green>span{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36.65 16'%3E%3Cpath d='M0 0v16h36.65l-6.62-8.15L36.65 0H0Z' style='fill:%2300BF71;fill-rule:evenodd;stroke-width:0'/%3E%3C/svg%3E") no-repeat right top/auto 100%,linear-gradient(to right,#00bf71,#00bf71) no-repeat left top/50% 100%}
.nw-job-list__list .item-label.yellow>span{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36.65 16'%3E%3Cpath d='M0 0v16h36.65l-6.62-8.15L36.65 0H0Z' style='fill:%23FFAC33;fill-rule:evenodd;stroke-width:0'/%3E%3C/svg%3E") no-repeat right top/auto 100%,linear-gradient(to right,#ffac33,#ffac33) no-repeat left top/50% 100%}
.nw-job-list__list .item-head{z-index:auto;display:flex;align-items:flex-start}
.nw-job-list__list .item-head .dropdown{flex-shrink:0;margin-top:-7px}
.nw-job-list__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:39px;height:36px;padding:0;background:0 0;cursor:pointer}
.nw-job-list__list .item-head .dropdown-toggle:hover{border-color:#6a6a6a}
.nw-job-list__list .item-head .dropdown-toggle::after,.nw-job-list__list .item-head .dropdown-toggle::before{content:none}
.nw-job-list__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-job-list__list .item-head .dropdown-item{display:flex;align-items:center;transition:all .3s ease;border:none;padding:8px 0;color:#292929}
.nw-job-list__list .item-head .dropdown-item:hover{background:0 0;color:#00bf71}
.nw-job-list__list .item-head .dropdown-item .icon{display:flex;flex-shrink:0;align-items:center;width:15px;margin-right:7px}
.nw-job-list__list .item-title{flex-grow:1;margin-bottom:9px}
.nw-job-list__list .item-title a:hover{color:#00bf71}
.nw-job-list__list .item-wrapper{display:flex}
.nw-job-list__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:11px;padding:6px;background:#fff}
.nw-job-list__list .item-logo img{width:auto;max-height:100%}
.nw-job-list__list .item-info{flex-grow:1}
.nw-job-list__list .item-company{display:flex;align-items:center;margin-top:2px;margin-bottom:5px;color:#292929;line-height:1.4rem}
.nw-job-list__list .item-company svg{flex-shrink:0;vertical-align:middle}
.nw-job-list__list .item-company svg:first-of-type{position:relative;top:-2px;margin-right:3px}
.nw-job-list__list .item-company svg:last-of-type:not(:first-of-type){margin-left:3px}
.nw-job-list__list .item-rate{display:inline-flex;align-items:center;border-radius:3px;padding:3px 5px;background:#ededed;color:#595959}
.nw-job-list__list .item-rate svg{flex-shrink:0;margin-right:4px;vertical-align:middle}
.nw-job-list__list .item-text{margin-top:9px;margin-bottom:9px;line-height:1.3846}
.nw-job-list__list .item-text ul{margin-left:12px;list-style:disc}
.nw-job-list__list .item-text ul li{margin-bottom:3px}
.nw-job-list__list .item-text ul li:last-child{margin-bottom:0}
.nw-job-list__list .item-address{display:flex;align-items:center;opacity:.8;margin-bottom:9px;color:#6f7882}
.nw-job-list__list .item-address svg{position:relative;top:-1px;flex-shrink:0;margin-right:4px}
.nw-job-list__list .item-date-v2{display:flex;align-items:center;opacity:.8;color:#6f7882}
.nw-job-list__list .item-date-v2 svg{position:relative;top:-.5px;flex-shrink:0;margin-right:6px}
.nw-job-list__more{display:flex;justify-content:center}
.nw-job-list__more .btn{display:flex;justify-content:center;align-items:center;border-radius:50px;width:100%;max-width:220px;height:45px;padding:12px 10px 10px}
.nw-job-list__more .btn svg{flex-shrink:0;margin-left:5px}
.nw-job-list__subscribe{margin-top:22px}
.nw-job-list__subscribe .popup-subscribe__inner{box-shadow:none;border:1px solid #d1d1d1;border-radius:4px}
.nw-job-list__subscribe .popup-subscribe__title{padding:13px 75px 18px 20px}
.nw-job-list__subscribe .popup-subscribe__close{top:21px;right:24px;display:flex}
.nw-job-list__subscribe .popup-subscribe__content{padding:14px 19px 29px 20px}
.nw-job-list__subscribe .popup-subscribe__content label{margin-bottom:15px}
@media screen and (min-width:768px){
.nw-job-list__subscribe .popup-subscribe__content input{height:62px;margin-bottom:17px}
}
.nw-job-list__subscribe .popup-subscribe__content .btn{width:131px;height:45px}
.nw-job-list__subscribe .popup-subscribe__text{margin-top:25px;line-height:1.25}
.nw-job-list__subscribe .popup-subscribe__text a{color:#123983}

.nw-job-list__search-results{border:1.2px solid #00bf71;border-radius:4px;padding:6px 15px 15px 15px;background:#fff}
@media screen and (min-width:768px){
.nw-job-list__search-results{padding:6px 24px 28px 25px}
}
.nw-job-list__search-results .link{margin-right:3px}
.nw-job-list__search-results .link svg{position:relative;top:-1px;margin-left:6px}
.nw-job-list__search-results .list{margin-bottom:23px}
.nw-job-list__search-results .item{display:flex;align-items:flex-end;border-bottom:1px solid rgba(41,41,41,.5);padding:14px 0 7px}
.nw-job-list__search-results .item:last-child{border-bottom:none}
.nw-job-list__search-results .item-content{flex-grow:1;line-height:1.44023;color:#292929}
.nw-job-list__search-results .item-content p{color:#595959}
.nw-job-list__search-results .item-content a:hover{color:#00bf71}
.nw-job-list__search-results .item-remove{display:flex;flex-shrink:0;justify-content:center;align-items:center;opacity:.8;transition:all .3s ease;border:none;width:25px;height:35px;padding:0;background:0 0;cursor:pointer;color:#292929}
.nw-job-list__search-results .item-remove:hover{opacity:1;color:#00bf71}
.nw-job-list__utils::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(217,217,217,.2);pointer-events:none}
.nw-job-list__utils [class*=col-]{margin-bottom:15px}
.nw-job-list__utils .item{display:flex;align-items:center;border-radius:8px;padding:15px;background-color:#fff}
@media screen and (min-width:768px){
.nw-job-list__utils .item{padding:19px 20px 17px 27px}
}
.nw-job-list__utils .item-content{width:calc(100% - 90px);padding-right:15px}
@media screen and (min-width:768px){
.nw-job-list__utils .item-content{width:calc(100% - 170px);padding-right:22px}
}
.nw-job-list__utils .item-content .btn{display:flex;justify-content:center;align-items:center;border-radius:50px;width:120px;height:30px}
.nw-job-list__utils .item-image{display:flex;width:90px}
@media screen and (min-width:768px){
.nw-job-list__utils .item-image{width:170px}
}
.nw-job-list__utils .item-title{margin-bottom:12px}
@media screen and (min-width:1200px){
.nw-job-list__utils .item-title{margin-right:-50px}
}
.nw-job-list__utils .item-text{margin-bottom:11px;line-height:1.25}

.nw-job-list__list .item.item-hot::before{border-left-width:7px;border-left-color:#d9282d}
.nw-job-list__list .item.item-hot.active::before{border-color:#d9282d}
.nw-job-list__list .item.item-up.active::before{border-color:#ffac33}
.nw-job-list__list .item.item-up.active::after{background-color:#ffac33}
.nw-job-list__list .item-date-v2{margin-bottom:9px}
.nw-job-list__list .item-additional{display:flex;align-items:center;opacity:.8;color:#6f7882}
.nw-job-list__list .item-additional svg{position:relative;top:-1px;flex-shrink:0;margin-right:6px}
.nw-job-list__list .item-additional svg .top-0{top:0}
.nw-job-list__list .item-additional svg .top-1{top:-1px}
.nw-job-list__list .item-frame{position:absolute;right:19px;bottom:12px;z-index:3;display:flex;justify-content:flex-end;align-items:center}
.nw-job-list__list .item-icon{transition:all .3s ease;border:none;margin-left:8px;padding:0;background:0 0;color:#acacac}
@media screen and (min-width:768px){
.nw-job-list__list .item-icon{margin-left:17px}
}
.nw-job-list__list .item-icon:hover{color:var(--hover)}
@media screen and (min-width:992px){
.nw-job-list__tab--complex .nav-tabs .nav-item .nav-link{padding:0 8px}
}
@media screen and (min-width:1200px){
.nw-job-list__tab--complex .nav-tabs .nav-item .nav-link{padding:0 28px}
}
.nw-job-list__tab--complex .nav-tabs .nav-item .dropdown{display:flex;justify-content:center;align-items:center;min-width:60px;height:100%;min-height:46px}
.nw-job-list__tab--complex .nav-tabs .nav-item .dropdown-toggle{display:flex;justify-content:center;align-items:center;transition:all .3s ease;border:1px solid transparent;border-radius:6px;width:49px;height:31px;padding:0;background:0 0;cursor:pointer}
.nw-job-list__tab--complex .nav-tabs .nav-item .dropdown-toggle::after{content:none}
.nw-job-list__tab--complex .nav-tabs .nav-item .dropdown-toggle:hover,.nw-job-list__tab--complex .nav-tabs .nav-item .dropdown-toggle[aria-expanded=true]{border-color:#7a7a7a}
.nw-job-list__tab--complex .nav-tabs .nav-item .dropdown-menu{box-shadow:0 1px 4px rgba(0,0,0,.15);border:none;border-radius:4px;margin-top:6px;padding:12px 10px;background:#fff}
.nw-job-list__tab--complex .nav-tabs .nav-item .dropdown-item{display:flex;align-items:center;padding:5px 10px;color:#243556}
.nw-job-list__tab--complex .nav-tabs .nav-item .dropdown-item:hover{color:#00bf71}
.nw-job-list__tab--complex .nav-tabs .nav-item .dropdown-item .icon{display:flex;justify-content:center;width:18px;margin-right:15px}

.nw-job-list__list .btnSaveJob.active {
    background-color: transparent;
    color: red;
}

.nw-job-list__search-results {
    display: none;
    margin-bottom: 30px
}
.nw-job-list__more .btn.hidden{display:none !important}
.nw-job-list__main-v2 .block-button-apply{border-color:#00bf71;background-color:#00bf71;color:#fff;flex-grow:1;justify-content:center}
.nw-job-list__main-v2 .block-button-apply:hover{border-color:#00a35f;background-color:#00a35f;color:#fff}
.nw-job-list__main-v2 .block-button-apply svg{margin-left:4px}
.nw-job-list__main-v2 .block{position:relative}
.nw-job-list__main-v2 .block::before{content:"";position:absolute;top:0;right:0;left:0;z-index:4;border-radius:4px 4px 0 0;height:6px;background-color:transparent;pointer-events:none}
.nw-job-list__main-v2 .block.red::before{background-color:#d9282d}
.nw-job-list__main-v2 .block.red .block-button-apply{border-color:#d9282d;background-color:#d9282d;color:#fff}
.nw-job-list__main-v2 .block.red .block-button-apply:hover{border-color:#b71c21;background-color:#b71c21;color:#fff}
.nw-job-list__main-v2 .block.green::before{background-color:#00bf71}
.nw-job-list__main-v2 .block.green .block-button-apply{border-color:#00bf71;background-color:#00bf71;color:#fff}
.nw-job-list__main-v2 .block.green .block-button-apply:hover{border-color:#00a35f;background-color:#00a35f;color:#fff}
.nw-job-list__main-v2 .block.yellow::before{background-color:#ffac33}
.nw-job-list__main-v2 .block.yellow .block-button-apply{border-color:#ffac33;background-color:#ffac33;color:#fff}
.nw-job-list__main-v2 .block.yellow .block-button-apply:hover{border-color:#ea991e;background-color:#ea991e;color:#fff}
.nw-job-list__main-v2 .block-image::before{padding-bottom:20.030816641%}
.nw-job-list__main-v2 .block-image+.block-inner{border-top:none;border-radius:0 0 4px 4px}
.nw-job-list__main-v2 .block-inner{border:1px solid #d9d9d9;border-radius:4px;background:#fff}
.nw-job-list__main-v2 .block-head{border-bottom:1px solid #d1d1d1;padding:21px 24px 15px 21px}
.nw-job-list__main-v2 .block-head-inner{display:flex}
@media screen and (max-width:575px){
.nw-job-list__main-v2 .block-head-inner{flex-wrap:wrap}
}
.nw-job-list__main-v2 .block-logo{display:flex;justify-content:center;align-items:center;border:1px solid #d1d1d1;border-radius:4px;width:100%;width:79px;height:79px;margin:0 auto 20px;padding:9px 9.5px 10px}
.nw-job-list__main-v2 .block-logo img{width:auto;max-height:100%}
@media screen and (min-width:576px){
.nw-job-list__main-v2 .block-logo{flex-shrink:0;margin:0 0 0 27px}
}
.nw-job-list__main-v2 .block-info{order:1;width:100%}
@media screen and (min-width:576px){
.nw-job-list__main-v2 .block-info{order:0;flex-grow:1}
}
.nw-job-list__main-v2 .block-title{margin-bottom:11px;color:#292929}
.nw-job-list__main-v2 .block-title span{line-height:1.36188}
.nw-job-list__main-v2 .block-company{transition:all .3s ease;margin-bottom:11px;color:#292929}
.nw-job-list__main-v2 .block-company:hover{color:#00bf71}
.nw-job-list__main-v2 .block-company svg{position:relative;top:-1px;flex-shrink:0;margin-left:2px;vertical-align:middle}
.nw-job-list__main-v2 .block-address{display:flex;margin-bottom:10px;color:#292929}
.nw-job-list__main-v2 .block-address span{line-height:1.38462}
.nw-job-list__main-v2 .block-address svg{position:relative;top:2px;flex-shrink:0;margin-right:5px}
.nw-job-list__main-v2 .block-buttons{display:flex;flex-wrap:wrap}
.nw-job-list__main-v2 .block-buttons .btn{display:flex;border-radius:28px;margin-right:10px;margin-bottom:6px;padding:7px 20px}
.nw-job-list__main-v2 .block-buttons .btn:last-child{padding-right:17px;padding-left:13px}
.nw-job-list__main-v2 .block-buttons .btn:last-child svg{margin-right:2px}
/*@media screen and (min-width:768px){
.nw-job-list__main-v2 .block-buttons .btn:first-child{padding-right:34px;padding-left:34px}
}*/
.nw-job-list__main-v2 .block-detail{align-items:baseline;color:#00bf71}
.nw-job-list__main-v2 .block-detail svg{position:relative;top:1px;transform:translateX(0);transition:all .3s ease;margin-left:3px}
.nw-job-list__main-v2 .block-detail:hover svg{transform:translateX(3px)}
.nw-job-list__main-v2 .block-content{padding:20px 9px 30px 21px;background:linear-gradient(to bottom,rgba(201,201,201,.4),rgba(201,201,201,.4)) no-repeat right top/31px 100%}
.nw-job-list__main-v2 .block-scrollabe{overflow-x:hidden;overflow-y:scroll;max-height:750px;padding-right:24px}
.nw-job-list__main-v2 .block-scrollabe::-webkit-scrollbar{width:14px}
.nw-job-list__main-v2 .block-scrollabe::-webkit-scrollbar-track{border-radius:10px}
.nw-job-list__main-v2 .block-scrollabe::-webkit-scrollbar-thumb{border-radius:10px;background:#bdbdbd}
.nw-job-list__main-v2 .block-scrollabe::-webkit-scrollbar-thumb:hover{background:#bdbdbd}
.nw-job-list__main-v2 .block-entry{margin-bottom:3px}
@media screen and (min-width:1200px){
.nw-job-list__main-v2 .block-entry .row{margin:0 -38px}
}
@media screen and (min-width:1200px){
.nw-job-list__main-v2 .block-entry [class*=col-]{padding:0 38px}
}
.nw-job-list__main-v2 .block-entry .item{display:flex;align-items:center;margin-bottom:10px}
.nw-job-list__main-v2 .block-entry .item-icon{display:flex;justify-content:center;align-items:center;border-radius:50%;width:31px;height:31px;background-color:#d9d9d9}
.nw-job-list__main-v2 .block-entry .item-content{width:calc(100% - 31px);padding-left:13px;line-height:1.2;color:#292929}
.nw-job-list__main-v2 .block-tags{display:flex;flex-wrap:wrap}
.nw-job-list__main-v2 .block-tags a{display:inline-block;transition:all .3s ease;border:1px solid #d1d1d1;border-radius:27px;margin-right:8px;padding:3px 11px;color:#0e0e0e}
.nw-job-list__main-v2 .block-tags a:hover{border-color:#595959;background-color:#595959;color:#fff}
.nw-job-list__main-v2 .block-hr{border-top:1px dashed #d1d1d1;margin-top:15px;margin-right:-16px;margin-bottom:15px}
.nw-job-list__main-v2 .block-text{line-height:1.65}
.nw-job-list__main-v2 .block-text b{font-weight:600}
.nw-job-list__main-v2 .block-text ul{margin:0 0 10px 21px;list-style:circle}
.nw-job-list__main-v2 .block-text p+p,.nw-job-list__main-v2 .block-text li+li{margin-top:3px}
.nw-job-list__main-v2 .block-report{display:flex;justify-content:center;align-items:center;border-radius:52px;width:141px;height:36px;margin:0}
.nw-job-list__main-v2 .block-report svg{margin-right:9px}
.nw-job-list__main-v2 .btnSaveJob.active{border:none;background-color:#bdbdbd;color:#fff}
#jobdetail-popup{padding-top:70px}
#jobdetail-popup .close{position:absolute;top:-15px;right:10px;z-index:999;opacity:1;border:solid 1px #ddd;border-radius:30px;padding:7px 15px;background-color:#fff;font-size:14px;font-weight:400}
#jobdetail-popup .nw-job-list__main-v2{min-height:200px;padding:0}
#jobdetail-popup .nw-job-list__main-v2 .block-logo{width:40px;height:40px;margin:0 10px 0 0;padding:4px}
#jobdetail-popup .nw-job-list__main-v2 .block-info{width:calc(100% - 60px)}
#jobdetail-popup .nw-job-list__main-v2 .block-title{margin-bottom:0}
#jobdetail-popup .nw-job-list__main-v2 .block-content{background:#fff}
#jobdetail-popup .nw-job-list__main-v2 .block-scrollabe{max-height:100%;padding-right:0}
#jobdetail-popup .nw-job-list__main-v2 .block-entry .item{margin-bottom:10px}
#jobdetail-popup .nw-job-list__main-v2 .block-hr{margin-top:10px}
#jobdetail-popup .nw-job-list__main-v2 .block-head{padding-right:16px;padding-left:16px}
#jobdetail-popup .nw-job-list__main-v2 .block-content{padding:16px}
#jobdetail-popup .nw-job-list__main-v2 .block-buttons.list-btn-3 .btn{padding:6px}
#jobdetail-popup .nw-job-list__main-v2 .block-buttons.list-btn-3 .btn span{font-size:10px}
#jobdetail-popup .nw-job-list__main-v2 .block-buttons.list-btn-3 .btn:last-child{margin-right:0;padding-right:10px;padding-left:6px}
#jobdetail-popup .nw-job-list__main-v2 .block-buttons.list-btn-3 .btnCrawler svg{display:none}
.nw-job-list__main-v2 .block-info-mobile{display:none}
@media screen and (max-width:991px){
.nw-job-list__main-v2 .block-info-mobile{display:block;margin-top:8px}
.nw-job-list__main-v2 .block-info .block-address,.nw-job-list__main-v2 .block-info .block-company{display:none!important}
}
.block-buttons-bottom{display:none!important}
@media screen and (max-width:991px){
.block-buttons-bottom{z-index:1100;display:flex!important}
.modal-backdrop.show{z-index:499;opacity:.7}
.tooltip{max-width:200px}
.nw-job-list__main-v2 .block::before{z-index:11}
#jobdetail-popup .nw-job-list__main-v2 .block-inner .block-image{overflow:hidden;border-radius:4px 4px 0 0;margin:0 -1px}
#jobdetail-popup .modal-body{overflow-y:auto;height:calc(100vh - 80px)}
#jobdetail-popup .nw-job-list__main-v2 .block-head{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:#fff}
.nw-job-list__main-v2 .block-buttons .block-button-apply-large{flex-grow:1;margin-right:6px;margin-bottom:0;background:#00bf71;color:#fff}
.nw-job-list__main-v2 .block.red .block-button-apply-large{background:#d9282d;color:#fff}
.nw-job-list__main-v2 .block.green .block-button-apply-large{background:#00bf71;color:#fff}
.nw-job-list__main-v2 .block.yellow .block-button-apply-large{background:#ffac33;color:#fff}
.nw-job-list__main-v2 .block-button-apply{border-color:#fff;margin-right:5px;margin-bottom:0;background-color:#fff;color:#6a6a6a}
.nw-job-list__main-v2 .block-head{padding:14px 15px 10px!important}
#jobdetail-popup .nw-job-list__main-v2 .block-logo{width:33px;height:33px;margin-right:9px}
.nw-job-list__main-v2 .block-info-mobile{margin-top:6px}
.btn-verify{margin-left:0}
.nw-job-list__main-v2 .block-company{margin-bottom:6px}
.nw-job-list__main-v2 .block-address{margin-bottom:4px}
#jobdetail-popup .nw-job-list__main-v2 .block-content{padding:12px 15px}
.nw-job-list__main-v2 .block-entry .item-icon{width:28px;height:28px}
.nw-job-list__main-v2 .block-tags a{padding:2px 10px}
.nw-job-list__main-v2 .block-hr{margin-bottom:13px}
.nw-job-list__main-v2 .block-content .block-text h3{margin-bottom:0}
#jobdetail-popup .close{top:-10px;display:flex;align-items:center;padding:5px 14px;padding:5px 6px 5px 12px;font-size:13px;letter-spacing:1px;color:#414141}
#jobdetail-popup .close svg{margin-left:1px}
.nw-job-list__main-v2 .block-buttons{position:fixed;right:9px;bottom:17px;left:10px;z-index:10;display:flex;flex-wrap:nowrap;align-items:center;border-radius:45px;padding:4px;background:#d8d8d8}
.nw-job-list__main-v2 .block-inner{padding-bottom:70px}
.nw-job-list__main-v2 .block-buttons .btn{justify-content:center;align-items:center;margin-bottom:0;padding:5px 15px}
.nw-job-list__main-v2 .block-buttons .btn:last-child{display:flex;justify-content:center;align-items:center;border-radius:50%;width:30px;height:30px;margin:0;padding:0 !important}
.nw-job-list__main-v2 .block-buttons .btn:last-child svg{margin-right:0}
}
.c-blue-4{color:#212f3f}
.xco-add{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='12' viewBox='0 0 10 12' fill='none'%3E %3Cpath d='M9.14815 5C9.14815 8 5.07407 11 5.07407 11C5.07407 11 1 8 1 5C1 3.93913 1.42923 2.92172 2.19327 2.17157C2.95731 1.42143 3.99356 1 5.07407 1C6.15459 1 7.19084 1.42143 7.95488 2.17157C8.71892 2.92172 9.14815 3.93913 9.14815 5Z' stroke='%230E0E0E' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M5.07441 6.49988C5.91818 6.49988 6.60219 5.82831 6.60219 4.99988C6.60219 4.17145 5.91818 3.49988 5.07441 3.49988C4.23064 3.49988 3.54663 4.17145 3.54663 4.99988C3.54663 5.82831 4.23064 6.49988 5.07441 6.49988Z' stroke='%230E0E0E' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E")}
.xco-bvip{width:12px;height:12px;margin-left:3px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E %3Cpath d='M2.39181 0C4.8 0 7.2 0 9.60819 0C9.60819 0.19699 9.60819 0.393981 9.60819 0.599179C9.65734 0.599179 9.69829 0.599179 9.74744 0.599179C10.2799 0.599179 10.8041 0.599179 11.3365 0.599179C11.4184 0.599179 11.5003 0.607387 11.5823 0.623803C11.8198 0.681259 11.9427 0.853625 12 1.07524C12 1.67442 12 2.28181 12 2.88099C11.9918 2.91382 11.9836 2.93844 11.9754 2.97127C11.828 4.15321 10.927 5.11354 9.75563 5.31053C9.63276 5.33516 9.59181 5.36799 9.59181 5.49932C9.53447 7.0342 8.64164 8.28181 7.23277 8.81532C7.08532 8.87278 6.93788 8.90561 6.79044 8.95486C6.80683 8.9959 6.81502 9.03694 6.82321 9.06977C6.93788 9.40629 7.05256 9.74282 7.15904 10.0793C7.19181 10.1696 7.22457 10.2025 7.33106 10.2025C7.74061 10.1943 8.15017 10.1943 8.55973 10.2025C8.82184 10.2025 9.03481 10.3584 9.11672 10.6047C9.26416 11.0233 9.4116 11.4419 9.55085 11.8687C9.56724 11.9097 9.57543 11.9508 9.59181 12C7.19181 12 4.80819 12 2.40819 12C2.42457 11.9508 2.43276 11.9097 2.44915 11.8687C2.5884 11.4583 2.73584 11.0479 2.87509 10.6375C2.97338 10.342 3.16997 10.2025 3.48123 10.2025C3.89079 10.2025 4.29215 10.2025 4.70171 10.2025C4.78362 10.2025 4.81638 10.1778 4.84096 10.104C4.95563 9.75103 5.07031 9.39809 5.19317 9.04514C5.20137 9.01231 5.20956 8.97948 5.21775 8.94665C5.20137 8.93844 5.18498 8.93023 5.17679 8.93023C5.15222 8.92202 5.13584 8.91382 5.11126 8.91382C4.53788 8.76607 4.03003 8.49521 3.5959 8.09302C2.82594 7.37893 2.44096 6.50068 2.41638 5.45007C2.41638 5.3762 2.4 5.33516 2.3099 5.31874C0.933789 5.09713 0 3.98906 0 2.60192C0 2.15869 0 1.71546 0 1.26402C0 0.820793 0.212969 0.607387 0.65529 0.607387C1.18771 0.607387 1.72014 0.607387 2.24437 0.607387C2.29352 0.607387 2.33447 0.607387 2.38362 0.607387C2.39181 0.393981 2.39181 0.19699 2.39181 0ZM4.8 6.00821C4.85734 5.97538 4.89829 5.95896 4.93106 5.93434C5.2587 5.75376 5.57816 5.5814 5.9058 5.39261C5.97133 5.35978 6.02048 5.35157 6.08601 5.39261C6.41365 5.5814 6.74949 5.76197 7.07713 5.94254C7.1099 5.95896 7.14266 5.97538 7.19181 6C7.10171 5.62244 7.0116 5.26949 6.9215 4.91655C6.90512 4.84268 6.91331 4.78523 6.95427 4.71956C7.19181 4.40766 7.42116 4.09576 7.6587 3.78386C7.69966 3.73461 7.73242 3.67715 7.78976 3.60328C7.72423 3.60328 7.68328 3.60328 7.64232 3.60328C7.30649 3.60328 6.97065 3.60328 6.63481 3.60328C6.56109 3.60328 6.52014 3.57866 6.49556 3.513C6.38089 3.25855 6.26621 2.9959 6.15154 2.74145C6.10239 2.63475 6.05324 2.52804 5.9959 2.40492C5.96314 2.46238 5.94676 2.49521 5.93038 2.53625C5.78294 2.85636 5.64369 3.17647 5.50444 3.49658C5.47167 3.57045 5.43072 3.60328 5.34881 3.60328C5.01297 3.59508 4.67713 3.60328 4.3413 3.60328C4.30034 3.60328 4.25939 3.60328 4.20205 3.61149C4.48874 3.99726 4.75904 4.35841 5.02935 4.71956C5.0785 4.78523 5.08669 4.83447 5.07031 4.91655C4.98021 5.26949 4.8901 5.62244 4.8 6.00821ZM9.6 4.14501C9.65734 4.12859 9.69829 4.12859 9.73925 4.11218C10.2799 3.92339 10.6239 3.54583 10.7386 2.9959C10.8123 2.61833 10.7959 2.21614 10.8123 1.81395C10.3863 1.81395 9.99317 1.81395 9.6 1.81395C9.6 2.5855 9.6 3.35705 9.6 4.14501ZM1.1959 1.81395C1.1959 2.07661 1.1959 2.33105 1.1959 2.59371C1.1959 3.17647 1.44983 3.6197 1.93311 3.93981C2.07236 4.0301 2.22799 4.08755 2.39181 4.16963C2.39181 3.36525 2.39181 2.59371 2.39181 1.82216C1.99044 1.81395 1.60546 1.81395 1.1959 1.81395Z' fill='%23B17B45'/%3E %3C/svg%3E")}
.xco-svip{width:12px;height:12px;margin-left:3px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E %3Cpath d='M2.39181 0C4.8 0 7.2 0 9.60819 0C9.60819 0.19699 9.60819 0.393981 9.60819 0.599179C9.65734 0.599179 9.69829 0.599179 9.74744 0.599179C10.2799 0.599179 10.8041 0.599179 11.3365 0.599179C11.4184 0.599179 11.5003 0.607387 11.5823 0.623803C11.8198 0.681259 11.9427 0.853625 12 1.07524C12 1.67442 12 2.28181 12 2.88099C11.9918 2.91382 11.9836 2.93844 11.9754 2.97127C11.828 4.15321 10.927 5.11354 9.75563 5.31053C9.63276 5.33516 9.59181 5.36799 9.59181 5.49932C9.53447 7.0342 8.64164 8.28181 7.23277 8.81532C7.08532 8.87278 6.93788 8.90561 6.79044 8.95486C6.80683 8.9959 6.81502 9.03694 6.82321 9.06977C6.93788 9.40629 7.05256 9.74282 7.15904 10.0793C7.19181 10.1696 7.22457 10.2025 7.33106 10.2025C7.74061 10.1943 8.15017 10.1943 8.55973 10.2025C8.82184 10.2025 9.03481 10.3584 9.11672 10.6047C9.26416 11.0233 9.4116 11.4419 9.55085 11.8687C9.56724 11.9097 9.57543 11.9508 9.59181 12C7.19181 12 4.80819 12 2.40819 12C2.42457 11.9508 2.43276 11.9097 2.44915 11.8687C2.5884 11.4583 2.73584 11.0479 2.87509 10.6375C2.97338 10.342 3.16997 10.2025 3.48123 10.2025C3.89079 10.2025 4.29215 10.2025 4.70171 10.2025C4.78362 10.2025 4.81638 10.1778 4.84096 10.104C4.95563 9.75103 5.07031 9.39809 5.19317 9.04514C5.20137 9.01231 5.20956 8.97948 5.21775 8.94665C5.20137 8.93844 5.18498 8.93023 5.17679 8.93023C5.15222 8.92202 5.13584 8.91382 5.11126 8.91382C4.53788 8.76607 4.03003 8.49521 3.5959 8.09302C2.82594 7.37893 2.44096 6.50068 2.41638 5.45007C2.41638 5.3762 2.4 5.33516 2.3099 5.31874C0.933789 5.09713 0 3.98906 0 2.60192C0 2.15869 0 1.71546 0 1.26402C0 0.820793 0.212969 0.607387 0.65529 0.607387C1.18771 0.607387 1.72014 0.607387 2.24437 0.607387C2.29352 0.607387 2.33447 0.607387 2.38362 0.607387C2.39181 0.393981 2.39181 0.19699 2.39181 0ZM4.8 6.00821C4.85734 5.97538 4.89829 5.95896 4.93106 5.93434C5.2587 5.75376 5.57816 5.5814 5.9058 5.39261C5.97133 5.35978 6.02048 5.35157 6.08601 5.39261C6.41365 5.5814 6.74949 5.76197 7.07713 5.94254C7.1099 5.95896 7.14266 5.97538 7.19181 6C7.10171 5.62244 7.0116 5.26949 6.9215 4.91655C6.90512 4.84268 6.91331 4.78523 6.95427 4.71956C7.19181 4.40766 7.42116 4.09576 7.6587 3.78386C7.69966 3.73461 7.73242 3.67715 7.78976 3.60328C7.72423 3.60328 7.68328 3.60328 7.64232 3.60328C7.30649 3.60328 6.97065 3.60328 6.63481 3.60328C6.56109 3.60328 6.52014 3.57866 6.49556 3.513C6.38089 3.25855 6.26621 2.9959 6.15154 2.74145C6.10239 2.63475 6.05324 2.52804 5.9959 2.40492C5.96314 2.46238 5.94676 2.49521 5.93038 2.53625C5.78294 2.85636 5.64369 3.17647 5.50444 3.49658C5.47167 3.57045 5.43072 3.60328 5.34881 3.60328C5.01297 3.59508 4.67713 3.60328 4.3413 3.60328C4.30034 3.60328 4.25939 3.60328 4.20205 3.61149C4.48874 3.99726 4.75904 4.35841 5.02935 4.71956C5.0785 4.78523 5.08669 4.83447 5.07031 4.91655C4.98021 5.26949 4.8901 5.62244 4.8 6.00821ZM9.6 4.14501C9.65734 4.12859 9.69829 4.12859 9.73925 4.11218C10.2799 3.92339 10.6239 3.54583 10.7386 2.9959C10.8123 2.61833 10.7959 2.21614 10.8123 1.81395C10.3863 1.81395 9.99317 1.81395 9.6 1.81395C9.6 2.5855 9.6 3.35705 9.6 4.14501ZM1.1959 1.81395C1.1959 2.07661 1.1959 2.33105 1.1959 2.59371C1.1959 3.17647 1.44983 3.6197 1.93311 3.93981C2.07236 4.0301 2.22799 4.08755 2.39181 4.16963C2.39181 3.36525 2.39181 2.59371 2.39181 1.82216C1.99044 1.81395 1.60546 1.81395 1.1959 1.81395Z' fill='%23C8C8C8'/%3E %3C/svg%3E")}
.nw-hero.nw-hero--small{display:block;padding:0;background:0 0}
@media screen and (min-width:768px){
.nw-hero.nw-hero--small .frmSearch{padding:0}
}
.nw-hero.nw-hero--small .clear-filter{border-color:#4e6eab;margin-top:5px;padding:6px 9px;background:0 0;font-size:12px;color:#fff}
@media screen and (min-width:768px){
.nw-hero.nw-hero--small .clear-filter{margin-top:0}
}
.nw-hero.nw-hero--small .clear-filter:hover{background:#fff;color:#4e6eab}
@media screen and (min-width:1200px){
.nw-hero.nw-hero--small .nw-hero__search-submit{width:227px}
}
/*.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")}*/
.nw-hero.nw-hero--small .nw-hero__top{position:relative;z-index:100;padding:20px 0 13px;background:linear-gradient(to right,#092966 20%,#3564bc 100%)}
.nw-hero.nw-hero--small .nw-hero__middle{margin-top:12px}
.nw-hero.nw-hero--small .nw-hero__middle-right{display:flex;justify-content:space-between;flex-grow:1}
@media screen and (min-width:768px){
.nw-hero.nw-hero--small .nw-hero__middle{display:flex;align-items:center}
}
@media screen and (min-width:1200px){
.nw-hero.nw-hero--small .nw-hero__middle{margin-top:8px}
}
.nw-hero.nw-hero--small .nw-hero__collapse-wrapper{padding:0}
.nw-hero.nw-hero--small .nw-hero__advance{margin:0;padding:0;background:0 0}
.nw-hero.nw-hero--small .nw-hero__advance::before{content:none}
.nw-hero.nw-hero--small .nw-hero__advance-list{margin:0 -5px}
@media screen and (min-width:768px){
.nw-hero.nw-hero--small .nw-hero__advance-list{margin:0}
}
.nw-hero.nw-hero--small .nw-hero__advance-list .item{padding:5px;}
@media screen and (min-width:768px){
.nw-hero.nw-hero--small .nw-hero__advance-list .item{width:187px;}
}
@media screen and (min-width:1200px){
.nw-hero.nw-hero--small .nw-hero__advance-list .item{padding:9px}
    .nw-hero.nw-hero--small .nw-hero__advance-list .item:nth-child(1){padding-left:0}
}
.nw-hero.nw-hero--small .nw-hero__advance-list .item .bootstrap-select>.dropdown-toggle{border:1px solid transparent;border-radius:6px;padding:5px 14px 6px 17px;background:rgba(255,255,255,.2)}
.nw-hero.nw-hero--small .nw-hero__advance-list .item .bootstrap-select.show>.dropdown-toggle{border-color:#fff}
.nw-hero.nw-hero--small .nw-hero__filter-label{display:flex;flex-shrink:0;align-items:center;margin:0 7px 0 3px;color:#fff}
@media screen and (min-width:768px){
.nw-hero.nw-hero--small .nw-hero__filter-label{margin:0 7px 0 3px}
}
.nw-hero.nw-hero--small .nw-hero__filter-label button{position:relative;top:2px;border:none;margin:0;margin-left:4px;padding:0;background:0 0}
.nw-hero.nw-hero--small .nw-hero__filter-label .tooltip{top:auto!important;right:-10px!important;bottom:110%!important;left:auto!important;transform:none!important;min-width:80px}
.nw-hero.nw-hero--small .nw-hero__filter-label .tooltip .arrow{right:10px;left:auto!important}
.nw-hero.nw-hero--small .nw-hero__filter-label .tooltip-inner{box-shadow:0 1px 4px rgba(0,0,0,.64);border-radius:5px;padding:2px 4px;font-size:13px;font-family:Roboto,sans-serif;letter-spacing:0;color:#0e0e0e}
.nw-hero.nw-hero--small .nw-hero__bottom{margin-top:0;padding:18px 0 14px;background-color:#efefef}
.nw-hero.nw-hero--small .nw-hero-list-radio{margin-top:2px;color:#212f3f}
@media screen and (min-width:576px){
.nw-hero.nw-hero--small .nw-hero-list-radio__list label{margin-right:53px}
}
.nw-hero.nw-hero--small .nw-hero-list-radio__list label span{padding-left:23px}
.nw-hero.nw-hero--small .nw-hero__bottom-wrapper{margin-top:3px}
@media screen and (min-width:992px){
.nw-hero.nw-hero--small .nw-hero__bottom-wrapper{display:flex;justify-content:space-between;align-items:center}
}
.nw-hero.nw-hero--small .nw-hero-list-link{margin-top:8px;padding:0 36px}
@media screen and (min-width:992px){
.nw-hero.nw-hero--small .nw-hero-list-link{max-width:565px;margin-top:0}
}
.nw-hero.nw-hero--small .nw-hero-list-link .slick-list{margin:0 -4px}
@media screen and (min-width:768px){
.nw-hero.nw-hero--small .nw-hero-list-link .slick-list{margin:0 -7px}
}
.nw-hero.nw-hero--small .nw-hero-list-link .slick-slide{padding:0 4px}
@media screen and (min-width:768px){
.nw-hero.nw-hero--small .nw-hero-list-link .slick-slide{padding:0 7px}
}
.nw-hero.nw-hero--small .nw-hero-list-link .slick-arrow{display:flex;justify-content:center;align-items:center;width:26px;height:26px;background:#fff;color:#979797}
.nw-hero.nw-hero--small .nw-hero-list-link .slick-arrow::before{content:none}
.nw-hero.nw-hero--small .nw-hero-list-link .slick-prev{left:0}
.nw-hero.nw-hero--small .nw-hero-list-link .slick-next{right:0}
.nw-hero.nw-hero--small .nw-hero-list-link .item{border:1px solid transparent;margin:0;padding:7px 8px;background-color:#fff;color:#212f3f}
.nw-hero.nw-hero--small .nw-hero-list-link .item{font-size: 12px;}
.nw-hero.nw-hero--small .nw-hero-list-link .item:hover{background-color:#d1d1d1;color:#212f3f}
.nw-hero.nw-hero--small .nw-hero-list-link .item.active{border-color:#00bf71;background-color:#fff;color:#00bf71}
.nw-hero.nw-hero--small .nw-hero-list-radio__title{margin-right:8px}
.nw-job-list{padding-top:25px;padding-bottom:31px}
.nw-job-list__people-searching{margin-bottom:30px}
.nw-job-list__people-searching p+p{margin-top:10px}
.nw-job-list__people-searching .fz-14{line-height:1.57}
.nw-job-list__people-searching a:hover{color:#00bf71;text-decoration:underline;}
@media screen and (min-width:992px){
.nw-job-list__left{width:41.9%}
}
@media screen and (min-width:992px){
.nw-job-list__right{width:58.1%;padding-left:8px}
}
.nw-job-list__list{margin-bottom:25px}
/*.nw-job-list__list .item{padding:12px 7px 12px 17px}*/
.nw-job-list__list .item::after{content:"";position:absolute;top:calc(50% - 10px);right:-5px;z-index:-1;transform:rotate(45deg);transform-origin:center;width:10px;height:10px}
.nw-job-list__list .item.active::after{background-color:#00bf71}
.nw-job-list__list .item.item-hot.active::after{background-color:#d9282d}
.nw-job-list__list .item-label{margin:-17px 0 6px -17px}
.nw-job-list__list .item-head .dropdown{margin-top:-13px}
.nw-job-list__list .item-title{margin-bottom:6px}
.nw-job-list__list .item-company{margin-bottom:3px;color:#0e0e0e}
.nw-job-list__list .item-address{opacity:1;color:#0e0e0e}
.nw-job-list__list .item-text{margin-top:8px;margin-bottom:6px}
.nw-job-list__list .item-text ol li{position:relative;padding-left:12px}
.nw-job-list__list .item-text ol li::before{content:"";position:absolute;top:5px;left:1px;border:1px solid #0e0e0e;border-radius:50%;width:5px;height:5px}
.nw-job-list__list .item-rate{padding:3px 6px;color:#0e0e0e}
.nw-job-list__list .item-new-footer{display:flex;justify-content:space-between;align-items:center;margin-top:8px}
.nw-job-list__list .item-date-v2{opacity:1;margin-right:12px;margin-bottom:0;color:#52565a}
@media screen and (min-width:1200px){
.nw-job-list__list .item-date-v2{margin-right:25px}
}
.nw-job-list__list .item-new-footer-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}
.nw-job-list__list .item-new-footer-wrapper ol{display:flex;align-items:center;color:#52565a}
.nw-job-list__list .item-new-footer-wrapper ol li{position:relative;margin-right:22px;padding-left:12px}
@media screen and (min-width:1200px){
.nw-job-list__list .item-new-footer-wrapper ol li{margin-right:32px}
}
.nw-job-list__list .item-new-footer-wrapper ol li::before{content:"";position:absolute;top:5px;left:1px;border:1px solid #0e0e0e;border-radius:50%;width:5px;height:5px}
.nw-job-list__list .item-additional{flex-shrink:0;opacity:1}
.nw-job-list__list .item-additional svg{margin-right:0}
.nw-job-list__list .item-additional .more{position:relative;flex-shrink:0;margin-right:15px;text-decoration:underline;color:#5e5e5e}
.nw-job-list__list .item-additional .more:hover{color:#00bf71}
.nw-job-list__list .item-additional [data-bs-toggle=tooltip]{position:relative;display:flex;transition:all .3s ease;margin-right:6px;color:#acacac}
.nw-job-list__list .item-additional [data-bs-toggle=tooltip].active,.nw-job-list__list .item-additional [data-bs-toggle=tooltip]:hover{color:#d9282d}
.nw-job-list__list .item-additional .tooltip{top:auto!important;right:-2px!important;bottom:110%!important;left:auto!important;transform:none!important;min-width:80px}
.nw-job-list__list .item-additional .tooltip .arrow{right:4px;left:auto!important}
.nw-job-list__list .item-additional .bs-tooltip-auto[x-placement^=top] .arrow,.nw-job-list__list .item-additional .bs-tooltip-top .arrow{bottom:1px}
.nw-job-list__list .item-additional .tooltip-inner{border-radius:5px;padding:2px;background-color:#efefef;font-family:Roboto,sans-serif;letter-spacing:0;color:#0e0e0e}
.nw-job-list__list .item-view-all{position:relative;border-radius:4px;margin-top:13px;margin-right:4px;margin-bottom:3px;padding:9px 40px 9px 18px;background-color:#f5f5f5}
.nw-job-list__list .item-view-all .fz-13{line-height:1.35}
.nw-job-list__list .item-view-all ul li{position:relative;padding-left:12px}
.nw-job-list__list .item-view-all ul li::before{content:"";position:absolute;top:7px;left:0;border-radius:50%;width:3px;height:3px;background-color:#212f3f}
.nw-job-list__list .item-view-all button{position:absolute;top:5px;right:10px;display:flex;justify-content:center;align-items:center;transition:all .3s ease;border:none;width:16px;height:16px;margin:0;padding:0;background:0 0;cursor:pointer;color:#595959}
.nw-job-list__list .item-view-all button:hover{color:#00bf71}
.nw-job-list__list .item-view-all a:hover{text-decoration:underline;color:#00bf71}
.nw-job-list__more .btn{height:40px}
.nw-job-list__more .btn svg{margin-left:0}
.nw-job-list__history{border:1.2px solid #d9d9d9;border-radius:4px;margin-top:31px;padding:15px;margin-bottom:20px}
@media screen and (min-width:992px){
.nw-job-list__history{padding:18px 21px 23px 25px}
}
.nw-job-list__history-title{display:flex;align-items:center;margin-bottom:5px}
.nw-job-list__history-title svg{margin-right:6px}
.nw-job-list__history-list li{display:flex;justify-content:space-between;align-items:center;border-bottom:1px dashed rgba(41,41,41,0.5);padding:11px 0 9px}
.nw-job-list__history-list li:last-child{border:none;padding-bottom:0}
.nw-job-list__history-list li a{color:#0e0e0e}
.nw-job-list__history-list li a:hover{color:#00bf71}
.nw-job-list__history-list li button{display:flex;flex-shrink:0;justify-content:center;transition:all .3s ease;border:none;width:34px;margin:0 0 0 15px;padding:0;background:0 0;cursor:pointer;color:#979797}
.nw-job-list__history-list li button:hover{color:#00bf71}
.nw-job-list__history-footer{display:flex;justify-content:flex-end;margin-top:15px;text-align:right}
.nw-job-list__history-footer a{color:#00bf71}
.nw-job-list__history-footer a:hover{color:#123983}
.nw-job-list__history-footer svg{margin:0 5px 0 1px}
.nw-support{padding:26px 0 42px}
.nw-support__description{margin-bottom:17px}
.nw-support__buttons .item{padding:4px 20px 4px 5px}
@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-list__main .block+.nw-job-list__people-searching,.nw-job-list__main-v2 .block+.nw-job-list__people-searching{padding:27px 0}
.nw-job-list__main .tooltip,.nw-job-list__main-v2 .tooltip{top:auto!important;right:-10px!important;bottom:110%!important;left:auto!important;transform:none!important;min-width:289px;max-width:289px}
@media screen and (min-width:1200px){
.nw-job-list__main .tooltip,.nw-job-list__main-v2 .tooltip{right:-40px!important}
}
.nw-job-list__main .tooltip .arrow,.nw-job-list__main-v2 .tooltip .arrow{right:calc(50% - 6px)}
.nw-job-list__main .bs-tooltip-auto[x-placement^=top] .arrow::before,.nw-job-list__main .bs-tooltip-top .arrow::before,.nw-job-list__main-v2 .bs-tooltip-auto[x-placement^=top] .arrow::before,.nw-job-list__main-v2 .bs-tooltip-top .arrow::before{border-top-color:#212f3f}
.nw-job-list__main .tooltip-inner,.nw-job-list__main-v2 .tooltip-inner{border-radius:5px;max-width:100%;padding:4px 10px 6px;background-color:#212f3f;font-size:13px;line-height:18px;font-family:Roboto,sans-serif;letter-spacing:0;color:#fff}
.nw-job-list__main .block-head,.nw-job-list__main-v2 .block-head{border-bottom-style:dashed;padding:19px 13px 8px 13px}
.nw-job-list__main .block-title,.nw-job-list__main-v2 .block-title{margin-bottom:11px;color:#0e0e0e}
.nw-job-list__main .block-address,.nw-job-list__main-v2 .block-address{position:relative;margin-top:-4px;margin-bottom:16px;color:#0e0e0e;transition:all .1s ease;max-height: 999px;}
.nw-job-list__main .block.scrolling .block-address,.nw-job-list__main-v2 .block.scrolling .block-address{max-height: 0;margin-bottom:0;}
.nw-job-list__main .block.scrolling .block-address svg,.nw-job-list__main-v2 .block.scrolling .block-address svg{opacity: 0;transition: all .1s ease;}
.nw-job-list__main .block-buttons .btn,.nw-job-list__main-v2 .block-buttons .btn{align-items:center;padding-top:5px;padding-bottom:4px}
/*@media screen and (min-width:1200px){
.nw-job-list__main .block-buttons .btn,.nw-job-list__main-v2 .block-buttons .btn{padding-right:35px;padding-left:36px}
}*/
@media screen and (min-width:768px){
.nw-job-list__main .block-buttons .btn:first-child,.nw-job-list__main-v2 .block-buttons .btn:first-child{padding-right:27px;padding-left:26px}
}
/*.nw-job-list__main .block-buttons .btn:nth-child(3),.nw-job-list__main-v2 .block-buttons .btn:nth-child(3){color:#0e0e0e}
@media screen and (min-width:768px){
.nw-job-list__main .block-buttons .btn:nth-child(3),.nw-job-list__main-v2 .block-buttons .btn:nth-child(3){padding-right:9px;padding-left:10px}
}*/
.nw-job-list__main .block-buttons .btn:nth-child(3) svg,.nw-job-list__main-v2 .block-buttons .btn:nth-child(3) svg{margin-right:3px}
.nw-job-list__main .block-buttons .btn .fz-12,.nw-job-list__main-v2 .block-buttons .btn .fz-12{font-size:12px}
.nw-job-list__main .block-buttons .block-button-apply-web,.nw-job-list__main-v2 .block-buttons .block-button-apply-web{display:flex;align-items:center;border-radius:50px;background-color:#d1d1d1;color:#0e0e0e}
.nw-job-list__main .block-buttons .block-button-apply-web:hover,.nw-job-list__main-v2 .block-buttons .block-button-apply-web:hover{background-color:#e2e2e2}
.nw-job-list__main .block-buttons .block-button-apply-web svg,.nw-job-list__main-v2 .block-buttons .block-button-apply-web svg{flex-shrink:0;margin-left:5px}
.nw-job-list__main .block-buttons .block-button-phone,.nw-job-list__main-v2 .block-buttons .block-button-phone,#jobdetail-popup .block-phone-footer .block-button-phone{transition:all .3s ease;border:1px solid #d9282d;border-radius:50px;margin-right:0;margin-left:auto;padding-right:13px!important;background:0 0;color:#d9282d}
.nw-job-list__main .block-buttons .block-button-phone:hover,.nw-job-list__main-v2 .block-buttons .block-button-phone:hover,#jobdetail-popup .block-phone-footer .block-button-phone:hover{background-color:#d9282d;color:#fff}
.nw-job-list__main .block-detail:hover,.nw-job-list__main-v2 .block-detail:hover{color:#123983}
.nw-job-list__main .block-detail:hover svg,.nw-job-list__main-v2 .block-detail:hover svg{transform:none}
.nw-job-list__main .block-detail svg,.nw-job-list__main-v2 .block-detail svg{transition:none;}
@media screen and (min-width:992px){
.nw-job-list__main .block-entry .row,.nw-job-list__main-v2 .block-entry .row{margin:0 -15px}
}
@media screen and (min-width:992px){
.nw-job-list__main .block-entry [class*=col-],.nw-job-list__main-v2 .block-entry [class*=col-]{padding:0 15px}
}
.nw-job-list__main .block-entry .item,.nw-job-list__main-v2 .block-entry .item{margin-bottom:11px}
.nw-job-list__main .block-entry .item-icon,.nw-job-list__main-v2 .block-entry .item-icon{border:none;width:23px;height:auto;background:0 0}
.nw-job-list__main .block-entry .item-icon .xco-salary,.nw-job-list__main-v2 .block-entry .item-icon .xco-salary,.nw-job-list__main .block-entry .item-icon .xco-type,.nw-job-list__main-v2 .block-entry .item-icon .xco-type{position:relative;top:-1px}
.nw-job-list__main .block-entry .item-content,.nw-job-list__main-v2 .block-entry .item-content{position:relative;width:calc(100% - 23px);padding-left:0;color:#0e0e0e}
.nw-job-list__main .block-content,.nw-job-list__main-v2 .block-content{padding:17px 7px 30px 14px;background:0 0;color:#0e0e0e;}
.nw-job-list__main .block-tags,.nw-job-list__main-v2 .block-tags{margin-bottom:16px}
.nw-job-list__main .block-text ul,.nw-job-list__main-v2 .block-text ul{margin:0 0 12px 22px;list-style:disc}
.nw-job-list__main .block-text ul:last-child,.nw-job-list__main-v2 .block-text ul:last-child{margin-bottom:9px}
.nw-job-list__main .block-scrollabe,.nw-job-list__main-v2 .block-scrollabe{padding-right:12px}
.nw-job-list__main .block-scrollabe::-webkit-scrollbar,.nw-job-list__main-v2 .block-scrollabe::-webkit-scrollbar{width:12px}
.nw-job-list__main .block-report,.nw-job-list__main-v2 .block-report{margin:0}
/*@media screen and (min-width:768px){
.nw-job-list__main .block-report,.nw-job-list__main-v2 .block-report{margin-bottom:0}
}*/
.nw-job-list__main .block-last-footer,.nw-job-list__main-v2 .block-last-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:10px}
/*.nw-job-list__main .block-last-footer,.nw-job-list__main-v2 .block-last-footer{margin-top:9px}
@media screen and (min-width:768px){
.nw-job-list__main .block-last-footer,.nw-job-list__main-v2 .block-last-footer{display:flex;justify-content:space-between;align-items:flex-end;gap:15px}
}*/
.nw-job-list__main .block-last-footer .block-detail:hover,.nw-job-list__main-v2 .block-last-footer .block-detail:hover{text-decoration:underline}
.nw-job-list__main .xco-salary,.nw-job-list__main-v2 .xco-salary{width:8px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='none'%3E %3Cpath d='M4.26611 1.39966V12.6002' stroke='%230E0E0E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M6.70556 3.43616H3.04628C2.59338 3.43616 2.15903 3.62389 1.83879 3.95807C1.51854 4.29224 1.33862 4.74547 1.33862 5.21806C1.33862 5.69066 1.51854 6.14389 1.83879 6.47806C2.15903 6.81224 2.59338 6.99997 3.04628 6.99997H5.4858C5.9387 6.99997 6.37305 7.18771 6.6933 7.52188C7.01355 7.85605 7.19346 8.30929 7.19346 8.78188C7.19346 9.25447 7.01355 9.7077 6.6933 10.0419C6.37305 10.376 5.9387 10.5638 5.4858 10.5638H1.33862' stroke='%230E0E0E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E")}
.nw-job-list__main .xco-type,.nw-job-list__main-v2 .xco-type{width:13px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='12' fill='none'%3E%3Cg stroke='%230E0E0E' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' clip-path='url(%23a)'%3E%3Cpath d='M10.14 4.073H2.57c-.523 0-.946.45-.946 1.005v5.027c0 .555.423 1.005.946 1.005h7.57c.522 0 .946-.45.946-1.005V5.078c0-.555-.424-1.005-.946-1.005Z'/%3E%3Cpath d='M8.247 11.11V3.067c0-.266-.1-.522-.277-.71a.919.919 0 0 0-.669-.295H5.41a.919.919 0 0 0-.67.294 1.038 1.038 0 0 0-.277.711v8.043'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M.677.968h11.355v10.645H.677z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}
.nw-job-list__main .xco-level,.nw-job-list__main-v2 .xco-level{width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E %3Cpath d='M1.47607 1.47583V10.5242H10.5245' stroke='%230E0E0E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M9.01639 2.4812H3.9895C3.71188 2.4812 3.48682 2.70626 3.48682 2.98389V3.98927C3.48682 4.26689 3.71188 4.49195 3.9895 4.49195H9.01639C9.29401 4.49195 9.51907 4.26689 9.51907 3.98927V2.98389C9.51907 2.70626 9.29401 2.4812 9.01639 2.4812Z' stroke='%230E0E0E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M6.50294 6.50269H3.9895C3.71188 6.50269 3.48682 6.72775 3.48682 7.00537V8.01075C3.48682 8.28838 3.71188 8.51344 3.9895 8.51344H6.50294C6.78057 8.51344 7.00563 8.28838 7.00563 8.01075V7.00537C7.00563 6.72775 6.78057 6.50269 6.50294 6.50269Z' stroke='%230E0E0E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E")}
.nw-job-list__main .xco-clock,.nw-job-list__main-v2 .xco-clock{width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E %3Cpath d='M7.00007 12.3227C9.93965 12.3227 12.3227 9.93965 12.3227 7.00007C12.3227 4.06049 9.93965 1.67749 7.00007 1.67749C4.06049 1.67749 1.67749 4.06049 1.67749 7.00007C1.67749 9.93965 4.06049 12.3227 7.00007 12.3227Z' stroke='%230E0E0E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M6.64502 4.51624V7.70978L8.77405 8.7743' stroke='%230E0E0E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E")}
.nw-job-list__main .xco-exp,.nw-job-list__main-v2 .xco-exp{width:13px;height:13px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' fill='none'%3E%3Cg stroke='%230E0E0E' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' clip-path='url(%23a)'%3E%3Cpath d='M6.355 1.624 1.624 3.989l4.73 2.366 4.732-2.366-4.731-2.365ZM1.624 8.72l4.73 2.366 4.732-2.366M1.624 6.355l4.73 2.365 4.732-2.365'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M.677.677h11.355v11.355H.677z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}
/*body>.tooltip{min-width:289px;max-width:289px}
@media screen and (min-width:1200px){
body>.tooltip{right:-40px!important}
}
body>.tooltip .tooltip-inner{border-radius:5px;max-width:100%;padding:4px 10px 6px;background-color:#212f3f;font-size:13px;line-height:18px;font-family:Roboto,sans-serif;letter-spacing:0;color:#fff}
body>.bs-tooltip-auto[x-placement^=bottom] .arrow::before,body>.bs-tooltip-bottom .arrow::before{border-bottom-color:#212f3f}
body>.bs-tooltip-auto[x-placement^=top] .arrow::before,body>.bs-tooltip-top .arrow::before{border-top-color:#212f3f}*/
body>.tooltip{max-width:100%;}
body>.tooltip .tooltip-inner{border-radius:5px;padding:4px 10px 6px}
.nw-hero__search-rate{background-position:left 12px top 44%}
.nw-hero__search-location{background-position:left 10px top 48%}
@media screen and (min-width:768px){
.nw-hero__search-location{background-position:left 12px top 48%}
}
@media screen and (max-width:991px){
.nw-hero .nw-hero__search-rate .bootstrap-select>.dropdown-menu{max-width: 40vw;}
}
@media screen and (max-width:423px){
.nw-hero .nw-hero__search-rate .bootstrap-select>.dropdown-menu{left:auto!important;right:0!important;transform:none!important;top:100%!important;}
}
@media screen and (min-width:481px) and (max-width:767px){
.nw-hero.nw-hero--small .nw-hero__advance-list .item:nth-child(4) .dropdown>.dropdown-menu{left:auto!important;right:0!important;transform:none!important;top:100%!important;}
}
@media screen and (min-width:374px) and (max-width:480px){
.nw-hero.nw-hero--small .nw-hero__advance-list .item:nth-child(3) .dropdown>.dropdown-menu,
.nw-hero.nw-hero--small .nw-hero__advance-list .item:nth-child(5) .dropdown>.dropdown-menu{left:auto!important;right:0!important;transform:none!important;top:100%!important;}
}
@media screen and (min-width:347px) and (max-width:373px){
.nw-hero.nw-hero--small .nw-hero__advance-list .item:nth-child(2) .dropdown>.dropdown-menu,
.nw-hero.nw-hero--small .nw-hero__advance-list .item:nth-child(5) .dropdown>.dropdown-menu{left:auto!important;right:0!important;transform:none!important;top:100%!important;}
}
@media screen and (max-width:346px){
.nw-hero.nw-hero--small .nw-hero__advance-list .item:nth-child(2) .dropdown>.dropdown-menu,
.nw-hero.nw-hero--small .nw-hero__advance-list .item:nth-child(4) .dropdown>.dropdown-menu{left:auto!important;right:0!important;transform:none!important;top:100%!important;}
}
/*.nw-job-list__main-v2 .block-detail svg {position: relative;top: -1px;}*/
.nw-job-list__list .item-text{color:#0e0e0e}
.nw-job-list__main-v2 .block.scrolling .block-image{display:none}
.nw-job-list__list .item-additional a.more{display:none}
.nw-job-list__list .item.active .item-additional a.more,.nw-job-list__list .item:hover .item-additional a.more{display:block}
.btn-view-all{cursor:pointer}
.nw-job-list__list .item-new-footer-wrapper ol li:empty::before{display:none}
.nw-job-list__main-v2 .block-content .block-text h3{font-weight:600;margin:0.5rem 0;font-size:16px}
.block-phone-footer{display:none}
#jobdetail-popup .block-phone-footer{display:block;padding:10px 0 20px 0}
#jobdetail-popup .block-phone-footer:not(:empty){border-bottom:dashed 1px #ddd}
#jobdetail-popup .block-phone-footer .block-button-phone {display:inline-flex;align-items:center;padding-top:5px;padding-bottom:4px}
#jobdetail-popup .block-phone-footer .block-button-phone svg{margin-right:3px}
.pps-list-more{display:none}
.nw-job-list__left{order:0}
.nw-job-list__people-searching .c-blue-2 a{text-transform:capitalize}
.nw-job-list__people-searching .c-blue-2 a:hover{color:#CF7E00}
.nw-job-list__main-v2:not(:empty){margin-bottom:15px}
.nw-job-list__right .ns-desc {
    font-family: "Roboto";
    font-size: 14px;
    line-height: 22px
}
.nw-job-list__right .ns-desc .box1, .nw-job-list__main-v2 .ns-desc .box2 {
    margin-bottom: 15px
}
.nw-job-list__right .ns-desc .tit {
    font-size: 16px;
    font-weight: bold;
    text-transform: capitalize;
    margin-bottom: 5px;
    color: #212F3F
}
.nw-job-list__right .ns-desc .box1 {
    border: 1px solid #d9d9d9;
    padding: 10px;
    border-radius: 4px
}
.nw-job-list__right .ns-desc .box1 .content {
    display: flex;
    flex-wrap: wrap;
}
.nw-job-list__right .ns-desc .box1 a {
    background-color: #EFEFEF;
    margin-bottom: 12px;
    margin-right: 10px;
    font-size: 14px;
    font-family: "Roboto";
    line-height: 22px;
    color: #212F3F;
    padding: 2px 12px;
    border-color: #EFEFEF;
}
.nw-job-list__right .ns-desc .box1 a:hover {
    background-color: #fff;
    border: solid 1px #d9d9d9
}

.nw-job-list__right .ns-desc .box2 {
    border: 1px solid #d9d9d9;
    padding: 10px;
    border-radius: 4px;
}
.nw-job-list__right .ns-desc .box2 .content {
    margin-bottom: 10px;
}
    .nw-job-list__right .ns-desc .box2 .content a {
        border: none;
        color: #123983;
        text-decoration: underline;
        margin: 0;
        padding: 0
    }
        .nw-job-list__right .ns-desc .box2 .content a:hover {
            color: #CF7E00
        }
    .nw-job-list__right .ns-desc .box2 .content ul {
        list-style: circle;
        padding: 0 17px;
        margin: 5px 0
    }
        .nw-job-list__right .ns-desc .box2 .content ul li a {
            color: #212F3F;
            text-decoration: none;
            margin: 0;
            padding: 0
        }
            .nw-job-list__right .ns-desc .box2 .content ul li a:hover {
                text-decoration: underline;
                color: #CF7E00
            }
    .nw-job-list__right .ns-desc .box2 .content .read-more:before {
        background: url(/_v4/images/common/double-arrow-right.svg) no-repeat;
        content: '';
        display: inline-block;
        width: 14px;
        height: 10px;
        margin-right: 2px;
    }
    .nw-job-list__right .ns-desc .box2 .content .read-more a {
        font-weight: bold
    }
@media screen and (max-width:423px)
{
    .nw-job-list__list .item-new-footer-wrapper ol li{margin-right:5px}
}
.nw-hero.nw-hero--small .nw-hero-list-link:not(:has(button.slick-arrow)) {
    padding: 0
}
.nw-job-list__list .item-logo, .nw-job-list__main-v2 .block-logo {
    width: 100px;
    height: 100px;
    padding: 10px
}

.nw-job-list__list .item .item-logo img, .nw-job-list__main-v2 .block-logo img {
    width: 100%;
    height: 100%;
    object-fit: contain
}

.nw-job-list__list .item-company {
    display: -webkit-box;
    font-size: 14.5px;
    margin-bottom: 9px
}
.nw-job-list__main-v2 .block-buttons .btn{
    padding:7px 12px !important
}
.sign_checkbox input[type='checkbox'] {
    flex-shrink: 0;
    border: 1px solid #00bf71;
    border-radius: 3px;
    width: 20px;
    height: 20px;
    margin: 0 8px 0 4px;
    background-color: #fff;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

    .sign_checkbox input[type='checkbox']:checked {
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath stroke='%2300BF71' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.026 1.143 4.312 6.857 1.714 4.26'/%3E%3C/svg%3E") no-repeat center,#fff
    }

.sign_checkbox a {
    color: #1aad4f
}
.box-omess {
    background: #D8EAFF;
    border-radius: 8px;
    padding:10px 15px;
    margin-bottom: 15px;
    font-size: 14px;
    color: #000;
    line-height: 20px
}
.omess-top {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    gap: 10px
}
.omess-top-left {
    text-align: center
}
.omess-top-right {
    flex-grow: 1;
    text-align: center
}
.box-omess .btn-omess {
    background: #fff;
    color: #004BDA;
    width: 195px;
    font-size: 16px;
    font-weight: 500;
    position: relative;
    border: solid 1px #004BDA;
    display: inline-flex;
    justify-items: center;
    align-items: center;
    justify-content: center;
    gap: 3px;border-radius:6px;padding:8px
}

.box-omess .btn-omess.active:after {
    height: 10px;
    width: 10px;
    background-color: #11BE52;
    border-radius: 50%;
    position: absolute;
    content: '';
    top: -5px;
    right: -5px;
}
@media screen and (min-width:768px) {
    .omess-top{
        flex-wrap:nowrap;
        gap:30px
    }
    .omess-top-left {
        text-align: left
    }

    .omess-top-right {
        flex-grow: 0;
    }
}
.nw-job-list__main .block-button-apply{border-color:#00bf71;background-color:#00bf71;color:#fff}
.nw-job-list__main .block-button-apply:hover{border-color:#00a35f;background-color:#00a35f;color:#fff}
.nw-job-list__main .block-button-apply svg{margin-left:4px}
.nw-job-list__main .block{position:relative}
.nw-job-list__main .block::before{content:"";position:absolute;top:0;right:0;left:0;z-index:4;border-radius:4px 4px 0 0;height:6px;background-color:transparent;pointer-events:none}
.nw-job-list__main .block.red::before{background-color:#d9282d}
.nw-job-list__main .block.red .block-button-apply{border-color:#d9282d;background-color:#d9282d;color:#fff}
.nw-job-list__main .block.red .block-button-apply:hover{border-color:#b71c21;background-color:#b71c21;color:#fff}
.nw-job-list__main .block.green::before{background-color:#00bf71}
.nw-job-list__main .block.green .block-button-apply{border-color:#00bf71;background-color:#00bf71;color:#fff}
.nw-job-list__main .block.green .block-button-apply:hover{border-color:#00a35f;background-color:#00a35f;color:#fff}
.nw-job-list__main .block.yellow::before{background-color:#ffac33}
.nw-job-list__main .block.yellow .block-button-apply{border-color:#ffac33;background-color:#ffac33;color:#fff}
.nw-job-list__main .block.yellow .block-button-apply:hover{border-color:#ea991e;background-color:#ea991e;color:#fff}
.nw-job-list__main .block-image::before{padding-bottom:20.030816641%}
.nw-job-list__main .block-image+.block-inner{border-top:none;border-radius:0 0 4px 4px}
.nw-job-list__main .block-inner{border:1px solid #d9d9d9;border-radius:4px;background:#fff}
.nw-job-list__main .block-head{border-bottom:1px solid #d1d1d1;padding:21px 24px 15px 21px}
.nw-job-list__main .block-head-inner{display:flex}
@media screen and (max-width:575px){
.nw-job-list__main .block-head-inner{flex-wrap:wrap}
}
.nw-job-list__main .block-logo{display:flex;justify-content:center;align-items:center;border:1px solid #d1d1d1;border-radius:4px;width:100%;width:79px;height:79px;margin:0 auto 20px;padding:9px 9.5px 10px}
.nw-job-list__main .block-logo img{width:auto;max-height:100%}
@media screen and (min-width:576px){
.nw-job-list__main .block-logo{flex-shrink:0;margin:0 0 0 27px}
}
.nw-job-list__main .block-info{order:1;width:100%}
@media screen and (min-width:576px){
.nw-job-list__main .block-info{order:0;flex-grow:1}
}
.nw-job-list__main .block-title{margin-bottom:11px;color:#292929}
.nw-job-list__main .block-title span{line-height:1.36188}
.nw-job-list__main .block-company{margin-bottom:11px;color:#292929;transition:all .3s ease}
.nw-job-list__main .block-company:hover{color:#00bf71}
.nw-job-list__main .block-company svg{position:relative;top:-1px;flex-shrink:0;margin-left:2px;vertical-align:middle}
.nw-job-list__main .block-address{display:flex;margin-bottom:10px;color:#292929}
.nw-job-list__main .block-address span{line-height:1.38462}
.nw-job-list__main .block-address svg{position:relative;top:2px;flex-shrink:0;margin-right:5px}
.nw-job-list__main .block-buttons{display:flex;flex-wrap:wrap}
.nw-job-list__main .block-buttons .btn{display:flex;border-radius:28px;margin-right:10px;margin-bottom:6px;padding:7px 23px}
.nw-job-list__main .block-buttons .btn:last-child{padding-right:17px;padding-left:13px}
.nw-job-list__main .block-buttons .btn:last-child svg{margin-right:2px}
@media screen and (min-width:768px){
.nw-job-list__main .block-buttons .btn:first-child{padding-right:34px;padding-left:34px}
}
.nw-job-list__main .block-detail{align-items:center;color:#00bf71}
.nw-job-list__main .block-detail svg{position:relative;top:1px;transform:translateX(0);transition:all .3s ease;margin-left:3px}
.nw-job-list__main .block-detail:hover svg{transform:translateX(3px)}
.nw-job-list__main .block-content{padding:20px 9px 30px 21px;background:linear-gradient(to bottom,rgba(201,201,201,.4),rgba(201,201,201,.4)) no-repeat right top/31px 100%}
.nw-job-list__main .block-scrollabe{overflow-x:hidden;overflow-y:scroll;max-height:750px;padding-right:24px}
.nw-job-list__main .block-scrollabe::-webkit-scrollbar{width:14px}
.nw-job-list__main .block-scrollabe::-webkit-scrollbar-track{border-radius:10px}
.nw-job-list__main .block-scrollabe::-webkit-scrollbar-thumb{border-radius:10px;background:#bdbdbd}
.nw-job-list__main .block-scrollabe::-webkit-scrollbar-thumb:hover{background:#bdbdbd}
.nw-job-list__main .block-entry{margin-bottom:3px}
@media screen and (min-width:1200px){
.nw-job-list__main .block-entry .row{margin:0 -38px}
}
@media screen and (min-width:1200px){
.nw-job-list__main .block-entry [class*=col-]{padding:0 38px}
}
.nw-job-list__main .block-entry .item{display:flex;align-items:center;margin-bottom:10px}
.nw-job-list__main .block-entry .item-icon{display:flex;justify-content:center;align-items:center;border-radius:50%;width:31px;height:31px;background-color:#d9d9d9}
.nw-job-list__main .block-entry .item-content{width:calc(100% - 31px);padding-left:13px;line-height:1.2;color:#292929}
.nw-job-list__main .block-tags{display:flex;flex-wrap:wrap}
.nw-job-list__main .block-tags a{display:inline-block;transition:all .3s ease;border:1px solid #d1d1d1;border-radius:27px;margin-right:8px;padding:3px 11px;color:#595959}
.nw-job-list__main .block-tags a:hover{border-color:#595959;background-color:#595959;color:#fff}
.nw-job-list__main .block-hr{border-top:1px dashed #d1d1d1;margin-top:15px;margin-right:-16px;margin-bottom:15px}
.nw-job-list__main .block-text{line-height:1.5}
.nw-job-list__main .block-text b{font-weight:600}
.nw-job-list__main .block-text ul{margin:0 0 10px 21px;list-style:circle}
.nw-job-list__main .block-report{display:flex;justify-content:center;align-items:center;border-radius:52px;width:141px;height:36px;margin:0}
.nw-job-list__main .block-report svg{margin-right:9px}

.nw-job-list__main .btnSaveJob.active{background-color:#bdbdbd;border:none;color:#fff}

.reformat{display:flex;flex-wrap:wrap}
.reformat .reformat-item{padding:3px 7px;flex-basis:50%}

.reformat2{display:flex;flex-wrap:wrap;border:dotted 1px #ddd}
.reformat2 .reformat-item{padding:3px 7px;border:dotted 1px #ddd}
.reformat2 .reformat-item:nth-of-type(2n+1){flex-basis:30%;font-weight:500}
.reformat2 .reformat-item:nth-of-type(2n){flex-basis:70%}

#jobdetail-popup {
    padding-top: 70px
}
    #jobdetail-popup .close {
        position: absolute;
        right: 10px;
        padding: 7px 15px;
        z-index: 999;
        font-size: 14px;
        background-color: #fff;
        border: solid 1px #ddd;
        top: -15px;
        border-radius: 30px;
        opacity: 1;
        font-weight: 400
    }
#jobdetail-popup .nw-job-list__main {
    padding: 0;
    min-height:200px
}

#jobdetail-popup .nw-job-list__main .block-logo {
    width: 40px;
    height: 40px;
    margin: 0px 10px 0 0;
    padding:4px
}
#jobdetail-popup .nw-job-list__main .block-info {
    width: calc(100% - 60px)
}
/*#jobdetail-popup .nw-job-list__main .block-title{
    margin-bottom:0
}*/
#jobdetail-popup .nw-job-list__main .block-content {
    background: #fff
}

#jobdetail-popup .nw-job-list__main .block-scrollabe{
    max-height:100%;
    padding-right:0
}
#jobdetail-popup .nw-job-list__main .block-entry .item {
    margin-bottom: 10px
}
#jobdetail-popup .nw-job-list__main .block-hr{margin-top:10px}
#jobdetail-popup .nw-job-list__main .block-head{
    padding-left:16px;
    padding-right:16px
}
#jobdetail-popup .nw-job-list__main .block-content {
    padding: 16px;
}
#jobdetail-popup .nw-job-list__main .block-buttons.list-btn-3 .btn {
    padding: 6px;
}
#jobdetail-popup .nw-job-list__main .block-buttons.list-btn-3 .btn span {
    font-size: 10px
}
#jobdetail-popup .nw-job-list__main .block-buttons.list-btn-3 .btn:last-child {
    padding-left: 6px;
    padding-right: 10px;
    margin-right: 0
}
#jobdetail-popup .nw-job-list__main .block-buttons.list-btn-3 .btnCrawler svg {
    display: none
}
.nw-job-list__main .block-info-mobile {
    display: none
}
@media screen and (max-width: 991px) {
    .nw-job-list__main .block-info-mobile {
        display: block;margin-top:8px
    }
    .nw-job-list__main .block-info .block-company, .nw-job-list__main .block-info .block-address {
        display: none !important
    }
}
.block-buttons-bottom {
    display: none !important;
}
@media screen and (max-width: 991px) {
    .block-buttons-bottom {
        display: flex !important;
        z-index:1100 !important;
    }
    .modal-backdrop.show {
        opacity: 0.7;
        z-index: 499;
    }

    .tooltip {
        max-width: 200px;
    }

    .nw-job-list__main .block::before {
        z-index: 11;
    }

    #jobdetail-popup .nw-job-list__main .block-inner .block-image {
        overflow: hidden;
        border-radius: 4px 4px 0 0;
        margin: 0 -1px;
    }

    #jobdetail-popup .modal-body {
        overflow-y: auto;
        height: calc(100dvh - 90px);
    }

    #jobdetail-popup .nw-job-list__main .block-head {
        position: sticky;
        top: 0;
        z-index: 10;
        background: #fff;
    }

    .nw-job-list__main .block-buttons .block-button-apply-large {
        flex-grow: 1;
        margin-right: 6px;
        margin-bottom: 0;
        background: #00BF71;
        color: #fff;
    }

    .nw-job-list__main .block.red .block-button-apply-large {
        background: #D9282D;
        color: #fff;
    }

    .nw-job-list__main .block.green .block-button-apply-large {
        background: #00BF71;
        color: #fff;
    }

    .nw-job-list__main .block.yellow .block-button-apply-large {
        background: #FFAC33;
        color: #fff;
    }

    .nw-job-list__main .block-button-apply {
        border-color: #fff;
        margin-right: 5px;
        margin-bottom: 0;
        background-color: #fff;
        color: #6A6A6A;
    }

  .nw-job-list__main .block-head {
    padding: 14px 15px 10px !important;
  }

  #jobdetail-popup .nw-job-list__main .block-logo {
    width: 33px;
    height: 33px;
    margin-right: 9px;
  }

  .nw-job-list__main .block-info-mobile {
    margin-top: 6px;
  }

  .btn-verify {
    margin-left: 0;
  }

  .nw-job-list__main .block-company {
    margin-bottom: 6px;
  }

  .nw-job-list__main .block-address {
    margin-bottom: 4px;
  }

  #jobdetail-popup .nw-job-list__main .block-content {
    padding: 12px 15px;
  }

  .nw-job-list__main .block-entry .item-icon {
    width: 28px;
    height: 28px;
  }

  .nw-job-list__main .block-tags a {
    padding: 2px 10px;
  }

  .nw-job-list__main .block-hr {
    margin-bottom: 13px;
  }

  .nw-job-list__main .block-content .block-text h3 {
    margin-bottom: 0;
  }

  #jobdetail-popup .close {
    top: -10px;
    display: flex;
    align-items: center;
    padding: 5px 14px;
    padding: 5px 6px 5px 12px;
    font-size: 13px;
    letter-spacing: 1px;
    color: #414141;
  }

  #jobdetail-popup .close svg {
    margin-left: 1px;
  }

  .nw-job-list__main .block-buttons {
    position: fixed;
    right: 9px;
    bottom: 17px;
    left: 10px;
    z-index: 10;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    border-radius: 45px;
    padding: 4px;
    background: #D8D8D8;
  }

  .nw-job-list__main .block-inner {
    padding-bottom: 70px;
  }

  .nw-job-list__main .block-buttons .btn {
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding: 5px 15px;
  }

  .nw-job-list__main .block-buttons .btn:last-child {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    margin: 0;
    padding: 0;
  }

  .nw-job-list__main .block-buttons .btn:last-child svg {
    margin-right: 0;
  }
}
body.popup-show{
    overflow-y:hidden;
}
.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%}
}
.blog-category {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 1.25rem 0 .625rem;
    margin-right: -.625rem;
}
.blog-category a {
    display: block;
    white-space: nowrap;
    border: .0625rem solid #d6d6d6;
    border-radius: 999px;
    padding: .375rem .625rem .375rem 2.25rem;
    position: relative;
    margin: 0 .625rem .625rem 0;
    font-size: 13px;
    line-height: 1.4em;
    color: #555555;
    overflow: hidden;
    text-overflow: ellipsis
}
.blog-category a:before {
    content: '';
    position: absolute;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    border: .0625rem solid #d6d6d6;
    background: url('/images3/common/icon.png') no-repeat -178px -98px;
    left: -.0625rem;
    top: -.0625rem;
    z-index: 2;
}
.ns-body h1, .page-blog h1 {
    margin: 15px 0;
    font-weight: 700;
    font-size: 26px;
}
.ns-desc a:not(.btn):not(.button):not(.button a), .ns-body a:not(.btn):not(.button):not(.button a) {
    color: #079f40
}
.ns-desc {
    font-weight: 600;
}
.text-justify {
    text-align: justify;
}

.xjobs-r li {
    border-bottom: 1px dashed #ddd;
}
.list-job3 li {
    margin: 10px 0 0;
    width: 100%;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    border-bottom: solid 1px #ddd;
    justify-content: flex-start;
}
.list-job3 li .logoemp {
    margin-right: 4%;
    height: 70px;
    width: 18%;
}
.list-job3 li a {
    text-decoration: none;
    color: #337ab7;
    cursor: pointer;
}
.logoemp {
    border: 1px solid #f1f1f1;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    overflow: hidden;
    background: #fff;
}
.list-job3 li .job-descrip {
    width: 78%;
}
.ns-desc, .ns-body, .ns-content {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    line-height:28px;
}
.text-justify {
    text-align: justify;
}
.xjobs {
    margin: 20px 0;
    text-align: left;
    font-family: 'Roboto', sans-serif;
    line-height: 1.4em;
}
.xjobs .panel-heading, .xjobs-r .panel-heading {
    background-color: #ed5d5f;
    color: white;
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}
.xjobs .panel-body {
    border: 1px solid #ddd;
}
.fl-sb {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    flex-wrap: wrap;
}
.list-job ul, .list-job2 ul, .list-job3 ul, .list-job4 ul, .list-job5 ul {
    padding-left: 0;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    overflow: hidden;
}
.xjobs .row, .xjobs li, .xjobs-r .row {
    padding: 7px;
    border-bottom: 1px dashed #ddd;
}
.xjobs li {
    margin: 0 !important;
    padding: 10px !important;
    list-style: none;
}
.ns-body li {
    list-style-type: circle;
    margin: 0 0 0 25px;
}
.list-job4 li {
    width: 100%;
    padding: 6px;
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    border-bottom: 1px dashed #ddd;
    justify-content: flex-start;
}
.list-job4 li .logoemp {
    margin-right: 2%;
    height: 70px;
    width: 12%;
}
.xjobs .logoemp {
    height: 60px !important;
}
.list-job4 li .job-descrip {
    width: 71%;
}
.xjobs .titjob {
    font-size: 15px;
}
.titjob {
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 2px;
}

.xjobs .titjob a {
    color: #666;
}

.xjobs .iconhot {
    margin-left: 5px;
    margin-right: 0;
}

.xjobs .namecompany {
    margin-bottom: 2px;
}

.namecompany {
    font-size: 13px;
    color: #666;
    margin-bottom: 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.infother {
    font-size: 13px;
    color: #999;
}

.xjobs .job-mg {
    margin-right: 20px;
}

.job-mg {
    margin-right: 15px;
}

.job-mg i {
    margin-right: 3px;
}

blockquote.decorate1 a {
    font-weight: 600;
    color: #58b3ce;
}

blockquote.decorate4 a {
    font-weight: 600;
    color: #58b3ce;
}

.ns-body h2 {
    font-size: 22px;
    margin: 15px 0;
    font-weight: 600;
    color: #11843c;
}
.ns-body p{
    margin:3px 0;
}
em {
    font-style: italic;
}

.color2 {
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: space-around;
}

.button.resize2 {
    border-radius: 5px;
    padding: 5px 7px;
    background: #00a8ff;
}

.color2 a {
    color: #fff !important;
    text-decoration: none;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    opacity: .5
}
.adsr {
    margin-bottom: 10px
}
.ns-body .glyphicon {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.ns-body .glyphicon-pushpin:before {
    content: "\f0a4"
}
.ns-body .glyphicon-hand-right:before {
    content: "\f0a4"
}
.ns-body .glyphicon-bookmark:before {
    content: "\f02e"
}
.ns-body .glyphicon-search:before {
    content: "\f002"
}
.ns-body .glyphicon-user:before {
    content: "\f007"
}
.ns-body .glyphicon-star:before {
    content: "\f005"
}
.ns-body .glyphicon-ok:before {
    content: "\f00c"
}

.ns-body .glyphicon-ok-sign:before {
    content: "\f058"
}

.ns-body .glyphicon-chevron-right:before {
    content: "\f054"
}
strong {
    font-weight: bold;
}
/*Color*/
.color1, .color2, .color3, .color4 {
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: space-around;
}

.color1 a, .color2 a, .color3 a, .color4 a{
    color: #fff !important;
    text-decoration: none;
    -moz-box-shadow: inset 0px 0px 0px 0px #d9fbbe;
    -webkit-box-shadow: inset 0px 0px 0px 0px #d9fbbe;
    box-shadow: inset 0px 0px 0px 0px #d9fbbe;
    text-indent: 0px;
    border: 0px solid #9caed9;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    font-style: normal;
    padding: 1em 2em;
    text-decoration: none;
    text-align: center;
    border-radius: 200px;
}

.color1 a {
    background: linear-gradient(45deg, #8cbaa2, #10bf51);
}
.color2 a {
    background: linear-gradient(45deg, #8cbaa2, #10bf51);
}
.color3 a {
    background: linear-gradient(45deg, rgb(0, 198, 255) 0%, rgb(0, 114, 255) 100%);
}
.color4 a {
    background: linear-gradient(45deg, rgb(216, 201, 179) 0%, #FF8800 100%);
}
.color1 a:hover, .color2 a:hover, .color3 a:hover, .color4 a:hover {
    transition: box-shadow 0.5s ease, transform 0.2s ease;
    transform: translateY(var(--ty, 0)) rotateX(var(--rx, 0)) rotateY(var(--ry, 0)) translateZ(var(--tz, -12px));
    box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
}

/*Box color*/

.box-color, .box-color1, .box-color2, .box-color3, .box-color4, .box-color5 {
    display: inline-block;
    width: 100%;
    border: 2px solid var(--border-color);
    border-radius: 15px;
    background: var(--box-bg);
}
.box-color .textin, .box-color1 .textin, .box-color2 .textin, .box-color3 .textin, .box-color4 .textin, .box-color5 .textin {
    padding: 10px 15px;
    line-height: 1.5;
    text-align: justify;
}

.box-color .header, .box-color1 .header, .box-color2 .header, .box-color3 .header, .box-color4 .header, .box-color5 .header {
    position: relative;
    background-color: var(--header-bg);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.box-color .header h2, .box-color1 .header h2, .box-color2 .header h2, .box-color3 .header h2, .box-color4 .header h2, .box-color5 .header h2 {
    margin: 0;
    color: var(--header-text);
    line-height: 1.5;
    font-size: 22px;
    text-align: center;
    padding: 5px 0;
}

.box-color .action, .box-color1 .action, .box-color2 .action, .box-color3 .action, .box-color4 .action, .box-color5 .action {
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: space-around;
}

.box-color .action a, .box-color1 .action a, .box-color2 .action a, .box-color3 .action a, .box-color4 .action a, .box-color5 .action a {
    color: var(--btn-text) !important;
    text-decoration: none;
    display: inline-block;
    font-size: 17px;
    font-weight: bold;
    padding: 12px 20px;
    text-align: center;
    border-radius: 200px;
    background: linear-gradient(45deg, var(--btn-bg-start), var(--btn-bg-end) );
    box-shadow: inset 0 0 0 0 var(--btn-shadow);
}
.box-color .action a:hover, .box-color1 .action a:hover, .box-color2 .action a:hover, .box-color3 .action a:hover, .box-color4 .action a:hover, .box-color5 .action a:hover {
    transition: box-shadow 0.5s ease, transform 0.2s ease;
    box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
}
.box-color {
    --border-color: #333;
    --box-bg: #fff;
    --header-bg: #333;
    --header-text: #fff;
    --btn-text: #fff;
    --btn-bg-start: #6a6a6a;
    --btn-bg-end: #333;
    --btn-shadow: #6a6a6a;
}
.box-color1 {
    --border-color: #10bf51;
    --box-bg: #e5f9ec;
    --header-bg: #10bf51;
    --header-text: #fff;
    --btn-text: #fff;
    --btn-bg-start: #8cbaa2;
    --btn-bg-end: #10bf51;
    --btn-shadow: #d9fbbe;
}
.box-color2 {
    --border-color: #25355a;
    --box-bg: #D3E9FD;
    --header-bg: #25355a;
    --header-text: #fff;
    --btn-text: #fff;
    --btn-bg-start: #9caed9;
    --btn-bg-end: #25355a;
    --btn-shadow: #25355a;
}
.box-color3 {
    --border-color: rgb(0, 114, 255);
    --box-bg: #D3E9FD;
    --header-bg: rgb(0, 114, 255);
    --header-text: #fff;
    --btn-text: #fff;
    --btn-bg-start: rgb(0, 198, 255);
    --btn-bg-end: rgb(0, 114, 255);
    --btn-shadow: #d9fbbe;
}
.box-color4 {
    --border-color: #FF8800;
    --box-bg: #f5f5f5;
    --header-bg: #FF8800;
    --header-text: #fff;
    --btn-text: #fff;
    --btn-bg-start: rgb(216, 201, 179) 0%;
    --btn-bg-end: #FF8800 100%;
    --btn-shadow: #d9fbbe;
}
.box-color5 {
    --border-color: none;
    --box-bg: #EBF4FF;
    --header-bg: #000EA4;
    --header-text: #fff;
    --btn-text: #fff;
    --btn-bg-start: #000EA4 0%;
    --btn-bg-end: #000EA4 100%;
    --btn-shadow: #d9fbbe;
}
/*********Menu*********/

.menu {
    border: 1px solid rgba(63, 195, 39, 0.75);    
}

.menu-header {
    font-size: 20px;
    font-weight: 500;
    min-height: 15px;
    margin: 0;
    background: rgba(63, 195, 39, 0.75);
    padding: 15px;
    color: #fff;
}

.menu-header .btn-collapse:hover {
    cursor: pointer;
}

.collapsein {
    display: block;
    padding: 10px;
}

.collapsein li {
    list-style-type: none;
    font-style: italic;
}

.ns-desc .menu label, .ns-body .menu label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: normal;
}

em.highlight {
    background-color: #2eb938;
    display: inline-block;
    color: #fff;
    font-style: normal;
    padding: 2px 5px;
    font-weight: 700;
    font-size: 18px;
}

em.highlight1 {
    background-color: #00a8ff;
    display: inline-block;
    color: #fff;
    font-style: normal;
    padding: 2px 5px;
    font-weight: 700;
    font-size: 18px;
}

em.highlight2 {
    background-color: #ff5c5c;
    display: inline-block;
    color: #fff;
    font-style: normal;
    padding: 2px 5px;
    font-weight: 700;
    font-size: 18px;
}

em.highlight3 {
    background-color: #aaa;
    display: inline-block;
    color: #fff;
    font-style: normal;
    padding: 2px 5px;
    font-weight: 700;
    font-size: 18px;
}

em.highlight4 {
    background-color: #b84400;
    display: inline-block;
    color: #fff;
    font-style: normal;
    padding: 2px 5px;
    font-weight: 700;
    font-size: 18px;
}

em.highlight5 {
    background-color: #1C15FA;
    display: inline-block;
    color: #fff;
    font-style: normal;
    padding: 2px 5px;
    font-weight: 700;
    font-size: 18px;
}

em.highlight6 {
    background-color: #FA15FA;
    display: inline-block;
    color: #fff;
    font-style: normal;
    padding: 2px 5px;
    font-weight: 700;
    font-size: 18px;
}

em.highlight7 {
    background-color: #16DAAA;
    display: inline-block;
    color: #fff;
    font-style: normal;
    padding: 2px 5px;
    font-weight: 700;
    font-size: 18px;
}

blockquote p:last-child {
    margin: 0;
}

blockquote.decorate1, blockquote.decorate2, blockquote.decorate3, blockquote.decorate4 {
    background: #dddddd82;
}
/*Mẫu thiết kế thứ nhất*/
blockquote.decorate1 {
    display: block;
    font-size: 15px;
    line-height: 1.7;
    color: #666;
    padding: 5px 0 5px 15px;
    border-left: 5px solid #e64946;
}

blockquote.decorate1 a {
    font-weight: 600;
    color: #e64946 !important;
}

/*Mẫu thiết kế thứ hai*/
blockquote.decorate2 {
    display: block;
    font-size: 15px;
    line-height: 1.7;
    color: #666;
    padding: 5px 0 5px 15px;
    border-left: 5px solid #10bf51;
}

blockquote.decorate2 a {
    font-weight: 600;
    color: #0b6e30;
}

/*Mẫu thiết kế thứ ba*/

blockquote.decorate3 {
    display: block;
    font-size: 15px;
    line-height: 1.7;
    color: #666;
    padding: 5px 0 5px 15px;
    border-left: 5px solid #345390;
}

blockquote.decorate3 a {
    font-weight: 600;
    color: #345390;
}

/*Mẫu thiết kế thứ tư*/
blockquote.decorate4 {
    display: block;
    font-size: 15px;
    line-height: 1.7;
    color: #666;
    padding: 5px 0 5px 15px;
    border-left: 5px solid #58b3ce;
}

blockquote.decorate4 a {
    font-weight: 600;
    color: #58b3ce;
}

/* Template 2*/
em.adjust {
    border-radius: 5px;
    padding: 5px;
}

em.adjust p {
    margin: 0;
}

em.adjust a {
    text-decoration: none;
    color: #fff !important;
}

em.adjust a:hover {
    text-decoration: underline;
}

/* template 3 */

.button.resize1 {
    border-radius: 5px;
    padding: 5px 7px;
    background: #2eb938;
}

.button.resize2 {
    border-radius: 5px;
    padding: 5px 7px;
    background: #00a8ff;
}

.button.resize3 {
    border-radius: 5px;
    padding: 5px 7px;
    background: #ff5c5c;
}

.button.resize4 {
    border-radius: 5px;
    padding: 5px 7px;
    background: #aaa;
}

.button.resize5 {
    border-radius: 5px;
    padding: 5px 7px;
    background: #b84400;
}

.button.resize6 {
    border-radius: 5px;
    padding: 5px 7px;
    background: #1C15FA;
}

.button.resize7 {
    border-radius: 5px;
    padding: 5px 7px;
    background: #FA15FA;
}

.button.resize8 {
    border-radius: 5px;
    padding: 5px 7px;
    background: #16DAAA;
}
.ns-mi-content .item {
    margin: 15px 0 30px 0;
    counter-increment: item;
}

.ns-mi-content h2 {
    border-bottom: dashed 1px #ddd;
    text-transform: uppercase
}
.ns-mi-content h2 i.fa{font-size:18px}
.ns-mi-content.ns-body {
    font-size: 16px;
    line-height: 22px
}

.ns-mi-content p {
    margin: 5px 0
}
.ns-mi-content .list-item h4:before {
    /*font-weight: bold;*/
    content: counter(item)'.';
    padding-right: 5px;
}
.ns-mi-content h3 {
    font-size: 20px;
    color: #253556
}
.mi-should h2 {
    color: #14a744
}
.mi-not h2 {
    color: #3f51b5
}
.list-num>.num {
    counter-increment: num;
    align-items: center;
    display: flex;
    margin: 0.9166666667em 0 0.75em;
    font-weight: 600;
}
.list-num>.num:before {
    content: counter(num);
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    display: flex;
    margin-right: 0.6666666667em;
    border-radius: 5px;
    width: 42px;
    height: 42px;
    background-color: #11be52;
    color: #fff;
}
.list-sub-num .num {
    counter-increment: subnum;
}
.list-sub-num .num:before {
    content: counter(num)'.'counter(subnum)'.';
    padding-right: 5px;
}
.hidebyfixed{
    display:none
}
.bd-clipboard {
    position: relative;
    float: right;
}

.btn-clipboard {
    position: absolute;
    top: 0.5rem;
    right: 0.5rem;
    z-index: 10;
    display: block;
    padding: 0.25rem 0.5rem;
    font-size: 75%;
    color: #818a91;
    cursor: pointer;
    background-color: transparent;
    border: 0;
    border-radius: 0.25rem;
}

.highlight {
    padding: 1rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
    background-color: #f7f7f9;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}

.highlight div {
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
    background-color: transparent;
    border: 0;
    font-size: inherit;
    color: #212529;
}

.cv-follow {
    position: fixed;
    background: rgba(0,0,0,.8);
    z-index: 9999;
    bottom: 0;
    width: 100%;
    display: none;
    padding: 5px 0;
    color: #fff;
}
.cv-follow button.close {
    color: #fff;
    padding-right: 10px;
    opacity: initial;
}
.cv-follow .btn-create-cv {
    padding: 7px 20px;
    text-transform: uppercase;
    border-radius: 30px;
    font-weight: 600;
    color: #fff;
    background-color: #10bf51;
    border: solid 2px #85da89;
}
.sec-choose-news {
    padding: 30px 0;
    background: #efefef;
    border-radius: 10px
}

.sec-choose-news .title3 {
    margin-bottom: 20px;
    font-weight: 600;
    font-size: 24px;
    text-transform: uppercase;
    text-align: center
}

.sec-choose-news .whychoose-news {
    display: flex;
    justify-content: space-between;
    padding-left: 0;
    text-align: center;
    flex-wrap: wrap;
    margin: 10px 0
}

.whychoose-news li {
    list-style: none;
    width: 25%;
    padding: 10px;
    margin-left: 0
}

.whychoose-news .cimg5 img {
    width: 65%
}

.whychoose-news li p.txt7 {
    line-height: 26px
}

.sec-choose-news .cv-btn {
    padding: 10px 30px;
    text-transform: uppercase;
    border-radius: 40px;
    font-weight: 600;
    color: #fff;
    font-size: 18px;
    background-color: #10bf51;
    border: solid 2px #a6c7a7;
    display: inline-block
}

@media screen and (max-width: 992px) {
    .whychoose-news li {
        display: flex;
        width: 100%;
        text-align: left;
        list-style: none;
        margin-left: 0
    }

        .whychoose-news li .cimg5 {
            width: 20%
        }

    .whychoose-news .cimg5 img {
        width: 90%
    }

    .whychoose-news li p.txt7 {
        padding-left: 10px;
        width: 80%
    }

    .sec-choose-news .cv-btn {
        width: 80%;
        padding: 7px 14px;
        font-size: 16px;
        line-height: 24px
    }
}

.xmd-1 .modal-content{border-radius:16px}
.xmd-1 .modal-header{padding:8px 20px 0;border:none}
.xmd-1 .modal-header .close{font-weight:300}
.xmd-1 .modal-body{margin:10px 22px 22px;border:dashed 1px #73C48F;border-radius:12px}
.xmd-1 .modal-body .tit{font-size:18px;font-weight:bold;margin:0 0 10px;color:#123983}
.xmd-1 .modal-body button{color:#fff;background-color:#2DB670;border-radius:30px;font-size:16px;font-weight:500;padding:7px 20px}
.xmd-1 .modal-footer{border:none;padding-top:0}
.ns-desc{
    display:flex;
    flex-wrap:wrap;
}
.ns-desc a {
    border: solid 1px #ddd;
    border-radius: 30px;
    padding: 0px 12px;
    margin: 0 5px 10px 0;color:#333
}
