.sr-only{clip:rect(0,0,0,0);position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;position:static;width:auto;height:auto;margin:0;overflow:visible}.mb-0{margin-bottom:0!important}.mr-8{margin-right:8px}.text-right{text-align:right!important}.lineheight-normal{line-height:normal!important}.cb-section{padding:60px 0}.cb-section.cb-section-border-bottom{border-bottom:1px solid #e9e9e9}@media screen and (max-width:768px){.cb-section{padding:40px 0}}.btn-gradient{-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;background-size:200% 100%;transition:all .4s ease-in-out}.btn-gradient:hover{background-position:100% 0}.dropdown{position:relative}.dropdown .dropdown-menu{display:none;z-index:5;position:absolute;top:calc(100% - 1px);right:0;width:100%;min-width:210px;padding-top:26px}.dropdown .dropdown-menu>*{-webkit-box-shadow:0 2px 14px rgba(46,46,46,.5);background:#fff;box-shadow:0 2px 14px rgba(46,46,46,.5)}.dropdown .dropdown-menu>ul li a{-webkit-transition:all .3s;-o-transition:all .3s;display:block;height:45px;padding:0 15px;color:#182642;font-size:14.5px;font-weight:700;line-height:normal;line-height:45px;text-decoration:none;white-space:nowrap;transition:all .3s}.dropdown .dropdown-menu>ul li a:hover{background:#e9e9e9}.dropdown:hover .dropdown-menu{display:block}.cb-title *{margin-bottom:1.875rem;color:#182642;font-size:1.875rem;font-weight:700}.cb-title.cb-title-center{text-align:center}.cb-title.cb-title-white *{color:#ffffff}.mdi{line-height:1}.row{margin-bottom:-30px}.row+.row{margin-top:30px}.row>*{margin-bottom:30px}.view-more{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;display:flex;align-items:center;justify-content:flex-end;margin-top:40px}.view-more a span{padding-left:7px}@media screen and (max-width:768px){.view-more{margin-top:20px}}.job-tags{margin-top:40px}.job-tags ul{margin-bottom:-20px}.job-tags ul li{display:inline-block;margin-right:10px;margin-bottom:20px}.job-tags ul li a{-webkit-transition:all .3s;-o-transition:all .3s;padding:8px 10px;border-radius:4px;background:#f1f1f1;color:inherit;font-size:14.5px;text-decoration:none;transition:all .3s}.job-tags ul li a:hover{background:#d8d8d8}@media screen and (max-width:768px){.job-tags{margin-top:30px}}.banner-ad+.banner-ad{margin-top:10px}.banner-ad img{width:100%}.pagination{margin-top:30px}.pagination ul{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:flex;align-items:center;justify-content:center}.pagination ul li+li{margin-left:10px}.pagination ul li.next-page a,.pagination ul li.prev-page a{border:1px solid transparent;background:#f5f5f5}ul.filter-list li{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;display:flex;align-items:center;justify-content:space-between;font-size:14.5px}ul.filter-list li+li{margin-top:5px}ul.filter-list li .count{color:#999999}ul.filter-list li .form-group input{display:none}ul.filter-list li .form-group label{-webkit-box-align:center;-ms-flex-align:center;display:flex;align-items:center;line-height:1}ul.filter-list li .form-group label:before{margin-right:8px;font-family:Material Design Icons;font-size:18px}ul.filter-list li .form-group.frm-checkbox label:before{content:"\f131"}ul.filter-list li .form-group.frm-radio input:checked~label:before{content:"\f43e"}ul.filter-list li .form-group.frm-radio label:before{content:"\f43d"}.success-follow-modal,.success-job-alert-modal,.success-modal{position:relative;width:480px;padding:0!important}.success-follow-modal .fancybox-close-small,.success-job-alert-modal .fancybox-close-small,.success-modal .fancybox-close-small{display:none}.remove-modal{width:480px;padding:0!important}.remove-modal .fancybox-close-small{display:none}.remove-modal .modal-title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:flex;align-items:center;justify-content:center;min-height:48px;background:#eeeeee;text-align:center}.remove-modal .modal-title p{margin-bottom:0;font-size:18px;font-weight:700;line-height:1;text-transform:uppercase}.remove-modal .modal-body{padding:40px;text-align:center}.remove-modal .modal-body .icon{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.remove-modal .modal-body .icon em,.remove-modal .modal-body .icon span{color:#fc0821;font-size:30px}.remove-modal .modal-body .icon img{max-height:100px}.remove-modal .modal-body p{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:flex;align-items:center;justify-content:center;color:#5d677a;font-size:16px;font-weight:500}.remove-modal .modal-body p span{margin-right:8px}.remove-modal .modal-body .btn-close-modal{-webkit-transition:all .3s;-o-transition:all .3s;display:block;z-index:11;position:absolute;top:10px;right:10px;max-width:120px;border-radius:4px;color:#6c6c6c;text-decoration:none;transition:all .3s}.remove-modal .modal-body .view-saved-job{color:inherit}.login-modal{padding:0!important}.login-modal .modal-title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:flex;align-items:center;justify-content:center;min-height:48px;background:#eeeeee;text-align:center}.login-modal .modal-title p{margin-bottom:0;font-size:18px;font-weight:700;line-height:1;text-transform:uppercase;line-height:1.4em}@media (max-width:576px){.login-modal .modal-title p{padding:0 50px}}.login-modal .modal-body{padding:30px}.login-modal .row{margin-right:-5px;margin-bottom:-10px;margin-left:-5px}.login-modal .row>*{margin-bottom:10px;padding:0 5px}.login-modal .form-group{display:flex;margin-bottom:15px}.login-modal .form-group input[type=password],.login-modal .form-group input[type=text]{width:100%;height:35px;padding:0 10px;font-size:14.5px}.login-modal .form-group input[type=password]::placeholder,.login-modal .form-group input[type=text]::placeholder{font-size:14.5px}.login-modal .form-group button:hover{background:#e18408}.login-modal .form-group label{font-size:13px}.login-modal .form-group.form-check{-webkit-box-align:center;-ms-flex-align:center;display:flex;align-items:center;margin-bottom:20px}.login-modal .form-group.form-check input{margin-right:5px}.login-modal .register{padding-right:10px;font-size:14.5px}.login-modal .forget-password{font-size:14.5px}.hide-infor-modal,.references-modal,.saved-and-finish-modal{padding:0!important}.hide-infor-modal .modal-title,.references-modal .modal-title,.saved-and-finish-modal .modal-title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:flex;align-items:center;justify-content:center;min-height:48px;padding:5px 44px 5px 15px;background:#eeeeee;text-align:center}.hide-infor-modal .modal-title p,.references-modal .modal-title p,.saved-and-finish-modal .modal-title p{margin-bottom:0;font-size:18px;font-weight:700;line-height:1;text-transform:uppercase}.hide-infor-modal .modal-body,.references-modal .modal-body,.saved-and-finish-modal .modal-body{padding:40px}@media (min-width:1200px){.hide-infor-modal .modal-body .d-flex,.references-modal .modal-body .d-flex,.saved-and-finish-modal .modal-body .d-flex{-ms-flex-wrap:wrap;display:flex;flex-wrap:wrap;margin:0 -10px}.hide-infor-modal .modal-body .d-flex .form-group,.references-modal .modal-body .d-flex .form-group,.saved-and-finish-modal .modal-body .d-flex .form-group{flex:0 0 20%;max-width:20%;padding:0 10px}}.hide-infor-modal .form-group,.references-modal .form-group,.saved-and-finish-modal .form-group{margin-bottom:10px}.hide-infor-modal .form-group label,.references-modal .form-group label,.saved-and-finish-modal .form-group label{width:100%;color:#5d677a;font-size:16px;font-weight:500}.hide-infor-modal .form-group label span,.references-modal .form-group label span,.saved-and-finish-modal .form-group label span{color:#999999;font-size:14.5px;font-weight:500}.hide-infor-modal .form-group input,.references-modal .form-group input,.saved-and-finish-modal .form-group input{width:100%;height:40px;padding:5px 0;border:none;border-bottom:1px solid #2f4ba0;color:#172642;font-size:16px;font-weight:700}.hide-infor-modal .form-group input:focus,.references-modal .form-group input:focus,.saved-and-finish-modal .form-group input:focus{outline:none}.hide-infor-modal .form-group span,.references-modal .form-group span,.saved-and-finish-modal .form-group span{display:flex;padding-top:7px;color:red;font-size:12px;font-style:italic;font-weight:500}.hide-infor-modal .form-group.form-text,.references-modal .form-group.form-text,.saved-and-finish-modal .form-group.form-text{position:relative}.hide-infor-modal .form-group.form-text label,.references-modal .form-group.form-text label,.saved-and-finish-modal .form-group.form-text label{-webkit-transition:.5s;-o-transition:.5s;position:absolute;top:7px;left:0;pointer-events:none;transition:.5s}.hide-infor-modal .form-group.form-text input:focus~label,.hide-infor-modal .form-group.form-text input:not([value=""])~label,.references-modal .form-group.form-text input:focus~label,.references-modal .form-group.form-text input:not([value=""])~label,.saved-and-finish-modal .form-group.form-text input:focus~label,.saved-and-finish-modal .form-group.form-text input:not([value=""])~label{top:-12px;left:0;font-size:14.5px}.hide-infor-modal .form-group.form-checkbox label,.references-modal .form-group.form-checkbox label,.saved-and-finish-modal .form-group.form-checkbox label{position:relative;padding-left:25px}.hide-infor-modal .form-group.form-checkbox label:after,.references-modal .form-group.form-checkbox label:after,.saved-and-finish-modal .form-group.form-checkbox label:after{position:absolute;top:2px;left:0;color:#5d677a;font:normal normal normal 24px/1 Material Design Icons;font-size:18px;content:"\f131"}.hide-infor-modal .form-group.form-checkbox input,.references-modal .form-group.form-checkbox input,.saved-and-finish-modal .form-group.form-checkbox input{display:none}.hide-infor-modal .form-group.form-checkbox input:checked,.references-modal .form-group.form-checkbox input:checked,.saved-and-finish-modal .form-group.form-checkbox input:checked{background:black}.hide-infor-modal .form-group.form-checkbox input:checked~label:after,.references-modal .form-group.form-checkbox input:checked~label:after,.saved-and-finish-modal .form-group.form-checkbox input:checked~label:after{color:#5d677a;content:"\f132"}.hide-infor-modal .button-modal,.references-modal .button-modal,.saved-and-finish-modal .button-modal{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:flex;align-items:center;justify-content:center}@media (min-width:1200px){.hide-infor-modal .btn-gradient,.references-modal .btn-gradient,.saved-and-finish-modal .btn-gradient{width:120px}}.hide-infor-modal .btn-close-modal,.references-modal .btn-close-modal,.saved-and-finish-modal .btn-close-modal{-webkit-transition:all .3s;-o-transition:all .3s;display:block;max-width:120px;margin:30px 10px 0;padding:8px 15px;border-radius:4px;color:#fff;text-align:center;text-decoration:none;transition:all .3s}@media (min-width:1200px){.hide-infor-modal .btn-close-modal,.references-modal .btn-close-modal,.saved-and-finish-modal .btn-close-modal{width:120px}}@media (min-width:1025px){.hide-infor-modal{min-width:300px}}.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(/img/chosen-sprite@2x.png)!important;background-repeat:no-repeat!important;background-size:52px 37px!important}.back-drop{-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;z-index:998;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:0;pointer-events:none;transition:.5s ease-in-out}.back-drop.active{opacity:1;pointer-events:auto}select{width:100%;height:40px}.zalo-share-button{position:relative}.zalo-share-button,.zalo-share-button:before{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:flex;align-items:center;justify-content:center}.zalo-share-button:before{z-index:0;position:absolute;top:3px;height:20px;content:url(/img/i-zalo.png);pointer-events:none}.zalo-share-button #_no-clickjacking-0,.zalo-share-button #_no-clickjacking-1{opacity:0!important}.zalo-share-button:hover:before{content:url(/img/i-zalo-hover.png)}.autocomplete-suggestions{z-index:99999999!important}.maps-tooltip .figure{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-wrap:wrap;display:flex;flex-wrap:wrap;align-items:center}.maps-tooltip .caption{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 60px);max-width:calc(100% - 60px);padding-left:10px}.maps-tooltip .image{-webkit-box-flex:0;-ms-flex:0 0 60px;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:flex;flex:0 0 60px;align-items:center;justify-content:center;width:60px;max-width:60px;height:60px;margin-bottom:5px;padding:5px;border:1px solid #f1f1f1;border-radius:3px}.maps-tooltip .image img{max-width:100%;max-height:100%}.maps-tooltip p{margin-bottom:3px;font-size:12px;font-family:var(--font-barlow)}.maps-tooltip .title{color:#5d677a;font-size:14.5px;font-weight:700;font-family:var(--font-barlow)}.maps-tooltip a{color:#0056b3;font-size:13px;font-weight:500;font-family:var(--font-barlow)}.maps-tooltip .salary{color:#008563}.chosen-drop-bottom .chosen-container .chosen-drop{top:auto;bottom:100%;border-top:1px solid #aaaaaa;border-bottom:none}@media (min-width:1200px){.cus-row{overflow-x:hidden}}.toolip{position:absolute;top:calc(100% + 5px);left:0;width:max-content;max-width:400px;padding:5px 15px;border:1px solid #cccccc;border-radius:2px;background:#ffffff;opacity:0;pointer-events:none}.toolip a,.toolip p{color:#5d677a;font-size:13px}.toollips,body{position:relative}body{-webkit-transition:left .5s ease-in-out;-o-transition:left .5s ease-in-out;left:0;min-height:100vh;transition:left .5s ease-in-out}@media screen and (max-width:1200px){html.menu-mobile-active{position:fixed;width:100%;overflow:hidden}html.menu-mobile-active body,html.menu-mobile-active header{left:290px}}.modal-success *{color:#00b72f!important}.button-is-loading{opacity:.5;cursor:not-allowed}@font-face{src:url(/fonts/helvetin.eot);src:url(/fonts/helvetin.eot?#iefix) format("embedded-opentype"),url(/fonts/helvetin.woff2) format("woff2"),url(/fonts/helvetin.woff) format("woff"),url(/fonts/helvetin.ttf) format("truetype"),url(/fonts/helvetin.svg#helvetin) format("svg");font-family:Helvetica;font-display:swap}@font-face{src:url(/fonts/Times-New-Roman.eot);src:url(/fonts/Times-New-Roman.eot?#iefix) format("embedded-opentype"),url(/fonts/Times-New-Roman.woff2) format("woff2"),url(/fonts/Times-New-Roman.woff) format("woff"),url(/fonts/Times-New-Roman.ttf) format("truetype"),url(/fonts/Times-New-Roman.svg#Times-New-Roman) format("svg");font-family:TimesNewRoman;font-display:swap}@font-face{font-family:Arial;src:url(/fonts/Arial.ttf),url(/fonts/Arial-Bold.ttf),url(/fonts/Arial-BoldItalic.ttf),url(/fonts/Arial-Italic.ttf),url(/fonts/Arial-Regular.ttf);font-display:swap}