.page-header{background:var(--gradient-blue);color:var(--text-white);padding-top:0;padding-bottom:0}.page-header .header-bg{background-image:url(/_next/static/media/banner-pattern.65f4e312.png);background-repeat:no-repeat;background-position:100%;background-size:cover;display:flex;min-height:180px;place-items:center;padding-top:2rem;padding-bottom:2rem}.page-header .header-bg .container{align-content:center}.page-header ol.breadcrumb{margin-bottom:12px}.page-header h1.title{margin-top:0;margin-bottom:8px;font-size:1.4rem;line-height:1.4;text-shadow:0 2px 8px rgba(0,0,0,.5)}.page-header .last__update{font-size:13px;margin-bottom:12px}a.btn.btn--article{box-shadow:4px 4px 8px rgba(51,51,51,.3);flex-direction:row;padding:16px;position:fixed;display:none;height:78px;top:50%}a.btn.btn--nextarticle:hover{right:0}a.btn.btn--nextarticle{background-color:#094E65;border-radius:32px 0 0 32px;text-align:left;transition:right .3s;z-index:1001;right:-220px}.btn--nextarticle .btn--article-content{margin-left:15px}a.btn.btn--previousarticle:hover{left:0}a.btn.btn--previousarticle{background-color:#094E65;border-radius:0 32px 32px 0;left:-220px;text-align:right;transition:left .3s;z-index:1001}.btn--article .btn--article-subtitle{color:#96D9FF;display:block;font-size:12px;font-weight:700}.btn--article .btn--article-title{display:-webkit-box;font-size:15px;line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.btn--article .btn--article-content{width:200px}.btn--previousarticle .btn--article-content{margin-right:15px}.swiper-style{padding-bottom:24px}.swiper--job-wrapper .swiper--job .swiper-slide{background-color:#F0F4F5;border-radius:10px;height:250px;width:300px!important}.swiper--job-wrapper .job{background-color:#F0F4F5;border-radius:10px;height:250px;width:300px;display:grid}.swiper--job-wrapper .job .job__title{color:var(--primary)}.swiper--job-wrapper .job .job__company{margin:6px 0}.job-tag-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;height:76px;align-content:center;gap:8px}.job-tag-wrapper .job-tag{background-color:var(--text-white);border-radius:15px;color:#1E7780;display:flex;font-size:13px;width:auto;padding:4px 12px}.job-btn-wrapper{display:flex;flex-direction:row;position:relative;width:270px;justify-content:space-between;z-index:2}.job-btn-wrapper a.btn,.job-btn-wrapper a.btn:link{font-size:15px;padding:6px 12px}.article-card .article{background-color:#F0F4F5;margin-bottom:0}.article-card .col-lg-4{margin-bottom:24px}.article-card .col-lg-4:last-child{margin-bottom:0}.article-card .article__overview{background-color:#F0F4F5}.article-card .article__title{color:#333333;margin-top:12px;margin-bottom:0}.trend-position{background-color:var(--tertiary);position:relative;padding-top:1rem;padding-bottom:1rem}.trend-position .title{display:flex;align-items:center;flex:0 0 auto;font-size:15px;font-weight:700;color:var(--text-white);margin-bottom:8px;width:100%;max-width:100%;padding:0 12px}.trend-position .title i{color:var(--accent)}.trend-position .trend-swiper .swiper-slide .btn{color:var(--text-white);background-color:var(--secondary);border:1px solid var(--descriptive);border-radius:48px;font-size:13px;font-weight:600;text-align:center;padding:6px 12px;width:auto;height:32px;min-width:72px}.trend-swiper .swiper-slide{width:auto!important}.criteria-filter{background-color:var(--secondary);padding-top:1rem;padding-bottom:1rem}.criteria-filter .left-col{display:flex;align-items:center;width:50%;order:2}.criteria-filter .right-col{margin-bottom:15px;order:1}.criteria-filter .title{font-size:15px;font-weight:700;color:var(--text-white)}.criteria-filter .title i,.criteria-filter .title.show,.criteria-filter .title.show i{color:var(--descriptive)}.criteria-filter .title.selected,.criteria-filter .title.selected i{color:var(--accent)}.dropdown--dpt{width:100%}.form__field--dpt{width:80%}.criteria-filter .btn--search{height:42px;width:100%!important}.criteria-filter .btn--tag-text{max-height:44px}.sort-wrapper{text-align:right;width:50%;order:3}a.btn--m-sort{color:var(--text-white);font-weight:700}a.btn--m-sort i,a.btn--m-sort.show,a.btn--m-sort.show i{color:var(--descriptive)}a.btn--m-sort.selected,a.btn--m-sort.selected i{color:var(--accent)}.criteria-filter .second-filter{flex-direction:row;flex-wrap:wrap;width:100%;gap:10px;margin-top:15px}.criteria-filter .second-filter a[data-bs-toggle=dropdown]{background-color:initial;border-color:var(--descriptive);color:var(--descriptive);font-size:14px;padding:6px 12px}.criteria-filter .second-filter a[data-bs-toggle=dropdown].show{border-color:#FFF;color:#FFF}.criteria-filter .second-filter a[data-bs-toggle=dropdown].show i{transform:rotate(-180deg)}.criteria-filter .second-filter a[data-bs-toggle=dropdown].show .btn--nav-reset i{transform:none}.criteria-filter .second-filter a[data-bs-toggle=dropdown].active{background-color:var(--descriptive);border-color:var(--descriptive);color:var(--secondary)}.criteria-filter .second-filter .dropdown-menu input[type=radio]{left:12px}#dpt-dd,.criteria-filter .right-col .second-filter{display:none}.second-filter-alt{display:flex;flex-direction:row;width:100%;gap:10px}.dropdown--salary .nav-pills{margin-bottom:15px}.dropdown--salary .nav-pills .btn--text{border-bottom:2px solid transparent;border-radius:0;padding-top:0}.dropdown--salary .nav-item .btn--text.active{border-color:var(--primary)}.dropdown--salary .dropdown-menu{padding:15px}.dropdown--salary .range-input{display:flex;flex-direction:row;font-size:15px;font-weight:400;padding-bottom:16px;gap:15px}.dropdown--salary .range-input-container{width:50%}.dropdown--salary .range-input input::-webkit-inner-spin-button,.dropdown--salary .range-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dropdown--salary .range-input input[type=number]{appearance:textfield;-moz-appearance:textfield}.dropdown--salary .range-slider-container{display:inline-flex;position:relative;height:.6em;width:100%;background:#d8d8d8;color:#333333;text-align:left;align-items:center}.dropdown--salary .range-slider-round{border-radius:6px}.dropdown--salary .range-slider-header{background:#FFFFFF;color:#337ab7;font-weight:700}.dropdown--salary .range-slider-track{background-color:var(--primary);display:block;position:absolute;font-size:.7em;border:0;background-position:0 0;height:100%;top:0;transition:none;z-index:1}.dropdown--salary .range-slider-container .range-slider-thumb{width:1.2em;height:1.2em;position:absolute;border:2px solid var(--primary);border-radius:1em;background:#FFF;font-weight:400;color:var(--primary);cursor:pointer;-ms-touch-action:none;touch-action:none;z-index:2;transition:background-color .3s ease-in-out}.dropdown--salary .range-slider-container .range-slider-thumb.thumb-left,.dropdown--salary .range-slider-container .range-slider-thumb.thumb-right{margin-left:-8px;margin-right:-8px}.dropdown--salary .range-slider .range-slider-labels{min-height:19.5px;margin-left:-8px;margin-right:-8px}.dropdown--salary .range-slider-labels span{display:inline-block;position:absolute;width:20px;font-size:13px;font-weight:400;max-width:100%;text-align:center}.dropdown--salary .range-slider-labels span:last-child{width:auto;right:15px}.dropdown--salary .range-slider-labels span:first-child{text-align:left;left:15px}.dropdown--salary #monthlysalary .range-slider-labels span:nth-child(2),.dropdown--salary #monthlysalary-mobile .range-slider-labels span:nth-child(2){left:14.2857%}.dropdown--salary #monthlysalary .range-slider-labels span:nth-child(3),.dropdown--salary #monthlysalary-mobile .range-slider-labels span:nth-child(3){left:28.5714%}.dropdown--salary #monthlysalary .range-slider-labels span:nth-child(4),.dropdown--salary #monthlysalary-mobile .range-slider-labels span:nth-child(4){left:47.619%}.dropdown--salary #monthlysalary .range-slider-labels span:nth-child(5),.dropdown--salary #monthlysalary-mobile .range-slider-labels span:nth-child(5){left:66.6667%}.dropdown--salary #hoursalary .range-slider-labels span:nth-child(2),.dropdown--salary #hoursalary-mobile .range-slider-labels span:nth-child(2){left:15%}.dropdown--salary #hoursalary .range-slider-labels span:nth-child(3),.dropdown--salary #hoursalary-mobile .range-slider-labels span:nth-child(3){left:30%}.dropdown--salary #hoursalary .range-slider-labels span:nth-child(4),.dropdown--salary #hoursalary-mobile .range-slider-labels span:nth-child(4){left:45%}.dropdown--salary #hoursalary .range-slider-labels span:nth-child(5),.dropdown--salary #hoursalary-mobile .range-slider-labels span:nth-child(5){left:60%}.dropdown--salary #hoursalary .range-slider-labels span:nth-child(6),.dropdown--salary #hoursalary-mobile .range-slider-labels span:nth-child(6){left:75%}.dropdown--salary #dailysalary .range-slider-labels,.dropdown--salary #dailysalary-mobile .range-slider-labels{display:flex;flex-wrap:nowrap;justify-content:space-between}.dropdown--salary #dailysalary .range-slider-labels span,.dropdown--salary #dailysalary-mobile .range-slider-labels span{position:unset;width:auto}.left-col .dropdown-menu{padding:15px;width:calc(100% - 30px);max-width:520px}.left-col .btn--search{margin-top:15px}.criteria-filter .dropdown-sort ul{list-style-type:none;margin:0;padding:0}.criteria-filter .dropdown-sort ul li a{color:var(--text);padding:12px 16px;width:100%}.criteria-filter .dropdown-sort ul li a:link{color:var(--text)}.criteria-filter .dropdown-sort ul li a:hover{color:var(--anchor-hover)}.criteria-filter .dropdown-sort{padding:0}.criteria-filter .first-filter{display:flex;flex-direction:row;width:100%;gap:10px}.criteria-filter .left-col .second-filter{display:flex}.left-col .second-filter a[data-bs-toggle=dropdown]{border-color:var(--primary);color:var(--primary)}.left-col .second-filter a[data-bs-toggle=dropdown] i,.left-col .second-filter a[data-bs-toggle=dropdown].show i{color:var(--primary)}.left-col .second-filter a[data-bs-toggle=dropdown].show{background-color:#E8F8F8;border-color:var(--primary);color:var(--primary)}.left-col .second-filter a[data-bs-toggle=dropdown].active{background-color:var(--descriptive);border-color:var(--descriptive);color:var(--secondary)}.left-col .second-filter a[data-bs-toggle=dropdown].active i{color:var(--secondary)}.left-col .second-filter .dropdown-menu{width:90vw;max-width:490px}.dropdown-sorttype{padding:15px;width:calc(100% - 30px);max-width:520px}.dropdown--sorttype .dropdown-menu input[type=radio]{left:12px}.dropdown-sorttype .sortby{display:flex;flex-direction:row;margin:15px 0 0;padding:0}.dropdown-sorttype .sortby li{display:flex;list-style-type:none;position:relative;height:42px}.dropdown-sorttype .sortby li a,.dropdown-sorttype .sortby li a:link{color:var(--text)}.dropdown-sorttype .sortby li label{padding-left:32px}.dropdown-sorttype .sortby li:first-child{margin-right:30px}.page-content{background-color:#F0F4F5}.page-content.dpt-list,.page-content.grade-list{padding-top:1rem}.dropdown--noofpage{margin-bottom:15px;place-self:end}a.btn--noofpage,a.btn--noofpage:link{background-color:var(--bg);color:#666;font-size:14px;width:auto}a.btn--noofpage .fa-chevron-down{transition:transform .3s ease-in-out}a.btn--noofpage.show .fa-chevron-down{transform:rotate(180deg)}.dropdown--noofpage .field-dropdown a.dropdown-item{padding:8px 15px}.list-content{display:none;background-color:var(--bg);box-shadow:0 4px 8px 0 rgba(0,0,0,.15);border-radius:8px;padding:15px 30px}.list-header{border-bottom:var(--divider);color:#666;font-size:15px;font-weight:700;padding:15px 0}.list-header a.btn-sort,.list-header a.btn-sort:link{color:#666}.list-header a.btn-sort:hover{color:var(--descriptive)}.list-item{border-bottom:var(--divider);font-size:15px;padding:15px 0}.list-item:last-child{border-bottom:none}a.jobtitle-body{font-weight:700}.tag-civil,.tag-non-civil{background-color:var(--primary);border-radius:24px;color:var(--text-white);font-size:13px;padding:4px 8px;width:fit-content;margin-top:4px}.tag-non-civil{background-color:#7C5D24}.gov-job-num{color:#888;font-size:13px;margin:4px 0}.list-item-mobile{background-color:var(--bg);box-shadow:0 4px 8px 0 rgba(0,0,0,.15);border-radius:8px;margin-bottom:30px}.list-item-mobile:last-child{margin-bottom:0}.list-item-mobile .item-title{color:#666;font-size:15px;font-weight:700}.list-item-mobile .item-dpt{border-bottom:var(--divider);padding:15px}.list-item-mobile .item-jobtitle,.list-item-mobile .item-postdate,.list-item-mobile .item-salary{padding:15px}.list-item-mobile .item-postdate,.list-item-mobile .item-salary{padding-top:0}.page-control{display:flex;list-style-type:none;margin-top:30px;padding-inline-start:0;align-items:center;place-content:center}.page-control li{display:inline}.page-control .iconBtn{display:inline-flex;font-size:1.2rem;margin:0 8px}#page-dropdown{display:inline-flex;color:var(--primary);background-color:var(--bg);border:1px solid #ddd;min-width:100px}.current-page{font-weight:700;width:100%}.page-dropdown-container .scrollable{padding-inline-start:0}.page-dropdown-container .dropdown-item.active{color:var(--primary);background-color:initial;font-weight:700}.page-dropdown-container .scrollable a{place-content:center}.iconBtn.disabled{color:#aaa}.dpt-list .item-body,.grade-list .item-body{word-wrap:break-word}.grade-list .list-item-mobile .item-jobtitle{display:grid;gap:8px;grid-template-columns:repeat(1,minmax(0,1fr))}.no-result-body{color:var(--primary);display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;text-align:center}.list-content .no-result-body{height:306px}.list-item-mobile .no-result-body{height:200px}.photogallery{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.photogallery img{width:100%}.photogallery-cover{margin-right:10px;width:30%}.photogallery-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:30%}.photogallery-items a:last-child{position:relative}.photogallery-items .count{background-color:rgba(0,0,0,.3);color:#FFF;display:flex;font-size:32px;height:100%;width:100%;position:absolute;left:0;top:0;align-items:center;justify-content:center}.criteria-filter .alert,section.pswp__scroll-wrap{background-color:initial}.criteria-filter .alert{align-items:baseline;border:0;color:var(--error);margin-top:0;padding:0}.bottom-tools-bar{position:sticky;bottom:-140px;z-index:1000;transition:bottom .3s ease-in-out}.bottom-tools-bar.fixed{transition:unset;bottom:0}.bottom-tools-bar.on{bottom:0}.bottom-tools-bar .next--bottom-bar{background-color:#094E65;color:#ffffff;padding:10px 15px;display:block}.bottom-tools-bar .next--bottom-bar .container{padding:0;display:inline;margin:0}.bottom-tools-bar .next--bottom-bar .next--job{display:flex;justify-content:space-between;color:#A1F8FF}.bottom-tools-bar .next--bottom-bar .next-title{color:#FFF}.bottom-tools-bar .next--bottom-bar .right-arrow{display:flex;align-items:center;color:#FFF}section:not(.page-header) .social-widget__item:hover{background-color:var(--primary)}.details-content{background-color:var(--bg);border-radius:16px;box-shadow:0 4px 8px 0 rgba(0,0,0,.15);font-size:15px;margin-top:-40px;margin-left:0;margin-right:0;padding:30px 15px}.details-content .left-col{display:none}.details-content .left-col h3{font-size:16px;margin-top:0;margin-bottom:16px}.details-content .left-col ul{font-weight:700;list-style-type:none;position:sticky;margin:0;padding:0;top:54px}.gd-menu-header{color:var(--lightgrey);padding:8px 15px 8px 0}.gd-menu-item a{border-left:6px solid var(--descriptive);width:100%;padding:8px 15px;position:relative;clip-path:polygon(0 0,96% 0,100% 50%,96% 100%,0 100%)}:is(.gd-menu-item a):before{content:"";position:absolute;left:0;top:0}.gd-menu-item a.list-group-item.active{background-color:#8ff5fa;border-color:var(--secondary);color:var(--secondary);padding-left:25px}:is(.gd-menu-item a.list-group-item.active):before{background-color:var(--secondary);width:15px;height:100%;clip-path:polygon(0 0,100% 50%,0 100%)}.gd-menu-item a.list-group-item.active:link,.gd-menu-item a.list-group-item.active:visited{color:var(--secondary)}.gd-item{margin-bottom:30px}.gd-item:last-child{margin-bottom:0}.gd-item .title{display:inline-block;font-size:16px;font-weight:700;margin-bottom:15px;padding-right:15px;padding-bottom:8px;margin-top:0;border-bottom:4px solid var(--btn-primary)}.gd-item .subtitle{font-size:13px}.gd-item .subbody{color:var(--secondary);font-size:16px;font-weight:700}.gd-item .subbody ul{list-style-type:none;margin:0;padding:0}.gd-item a.btn--viewdetails{display:inline-flex;margin-top:4px}.secinfo-title{color:var(--secondary);font-size:20px;font-weight:700;display:inline-block;margin-bottom:15px;padding-right:15px;padding-bottom:8px;margin-top:0;border-bottom:4px solid var(--btn-primary)}.good-job-article{padding-top:0}.good-job-article .gd-job-article-block{background-color:var(--bg);border-radius:16px;box-shadow:0 4px 8px 0 rgba(0,0,0,.15);padding:15px}.good-job-article .secinfo-title{margin-bottom:15px}.good-job-article .article-card{padding-top:24px}.good-job-article .swiper--job-wrapper{margin-bottom:30px}.dropdown--sticky-menu{position:sticky;bottom:0;z-index:10}.dropdown--sticky-menu a.btn--sticky-menu{background-color:var(--tertiary);color:var(--text-white);padding:8px 15px;width:100%;text-align:center}.dropdown--sticky-menu .dropdown-menu{background-color:var(--primary);border-color:var(--primary);border-radius:0}.dropdown--sticky-menu .dropdown-menu ul{margin:0;padding:0}.dropdown--sticky-menu .dropdown-menu ul li:first-of-type{border-top-left-radius:0;border-top-right-radius:0}.dropdown--sticky-menu .dropdown-menu ul li:last-of-type{border-bottom-left-radius:0;border-bottom-right-radius:0}.dropdown--sticky-menu .dropdown-menu a.dropdown-item{background-color:var(--anchor);color:var(--text-white);padding:8px 15px;justify-content:center;text-align:center}.dropdown--sticky-menu .dropdown-menu a.dropdown-item:hover{background-color:var(--anchor-hover)}.dropdown--sticky-menu .dropdown-list{border-radius:0}.dropdown--sticky-menu .dropdown-list::-webkit-scrollbar-thumb{background:#0fb9c2;border-color:var(--primary)}.dpt-list .list-item .item-jobtitle h3,.dpt-list .list-item-mobile .item-jobtitle h3,.good-job-article .secinfo-title h2,.jd__index .content h2,.left-dpt-aims h2,.page-content .sec-title h2,.trend-position .title h2,.trend-position .trend-swiper .swiper-slide h2{margin:0;font-size:unset;font-weight:unset}.gd-item .cp-list .cp-title h3{margin-top:0;margin-bottom:0;font-size:unset;font-weight:unset}.item-dpt h3{margin:0;font-size:18px;font-weight:700}.adv-wrapper{display:flex;justify-content:center;padding-top:24px;padding-bottom:24px}.adv-wrapper .adv-728x90{display:none}.adv-wrapper .adv-320x50{display:block}.adv-wrapper img{display:block;max-width:100%}.adv-banner{padding-top:0;padding-bottom:32px}.list-item-mobile.adv-wrapper{background-color:initial;box-shadow:none}.page-content.adv-wrapper{padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem)}@media (min-width:480px){#page-dropdown{width:160px}}@media (min-width:768px){.page-header .header-bg{background-size:contain}.criteria-filter .left-col{margin-bottom:8px;width:100%;order:1}.criteria-filter .right-col{margin-bottom:unset;order:2}#dpt-dd{display:block}.criteria-filter .right-col .second-filter{display:flex}.criteria-filter .right-col .second-filter .dropdown-menu{width:320px}.criteria-filter .left-col .second-filter{display:none}.criteria-filter .title{pointer-events:none}.criteria-filter .title,.criteria-filter .title.selected,.criteria-filter .title.show{color:var(--text-white)}.criteria-filter .title i,.criteria-filter .title.selected i,.criteria-filter .title.show i{color:var(--descriptive)}.dropdown--dpt{width:45%}.form__field--dpt{margin-top:0;width:45%}.criteria-filter .btn--search{width:10%}.sort-wrapper{display:none}.list-content{display:block;min-height:400px}.list-item-mobile{display:none}.grade-list .item-jobtitle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.article-style{padding:24px 30px 0}.bottom-tools-bar .next--bottom-bar{display:none}a.btn.btn--article{display:flex}.swiper-style{padding:0 30px}.good-job-article .gd-job-article-block{padding:30px}}@media (min-width:992px){.page-header h1.title{font-size:1.6rem}.article-card .article__overview,.article-card .col-lg-4{margin-bottom:0}.details-content .left-col{display:block}.dropdown--sticky-menu{display:none}.adv-wrapper .adv-728x90{display:block}.adv-wrapper .adv-320x50{display:none}}@media (min-width:768px) and (max-width:1199px){.dpt-list .header-dpt,.dpt-list .header-grade,.dpt-list .item-dpt,.dpt-list .item-jobtitle{width:25%}}@media (min-width:1200px){.page-header .header-bg{padding-top:3rem;padding-bottom:3rem}.trend-position .title{width:auto;margin-bottom:0}.criteria-filter .left-col{margin-bottom:0;height:42px;width:156px}.criteria-filter .right-col{width:calc(100% - 156px)}.details-content .left-col ul{top:5px}}