a.ui-menu-item-wrapper{text-decoration:none!important;color:#000!important}.ui-autocomplete-loading{background:#fff url('/Content/images/gif/ui-anim_basic_16x16.gif') right center no-repeat}@media screen and (min-width:62em){.usajobs-search-keyword-autocomplete,.usajobs-search-location-autocomplete{float:left;display:block;margin-right:2.3576520234%;width:40.291369653%}.usajobs-search-keyword-autocomplete:last-child,.usajobs-search-location-autocomplete:last-child{margin-right:0}}.usajobs-search-keyword-autocomplete .ui-autocomplete-close-header.ui-menu-item,.usajobs-search-location-autocomplete .ui-autocomplete-close-header.ui-menu-item{font-size:1.4rem;padding:.5rem 3rem .5rem 0;background-color:#e4e2e0;text-align:right}.usajobs-search-keyword-autocomplete .ui-autocomplete-close-header.ui-menu-item .fa,.usajobs-search-location-autocomplete .ui-autocomplete-close-header.ui-menu-item .fa{text-align:right}.usajobs-search-keyword-autocomplete .ui-autocomplete-category,.usajobs-search-location-autocomplete .ui-autocomplete-category{font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:700;line-height:1.3;margin-bottom:.5rem;margin-top:1.5rem;font-size:16px;font-size:1.6rem;margin:0;padding:.5rem 1.5rem;text-transform:uppercase;font-weight:normal;background-color:#f1f1f1}@media screen and (min-width:37.5em){.usajobs-search-keyword-autocomplete .ui-autocomplete-category,.usajobs-search-location-autocomplete .ui-autocomplete-category{padding:1rem 1.5rem}}.usajobs-search-keyword-autocomplete .ui-autocomplete-category.Cities,.usajobs-search-location-autocomplete .ui-autocomplete-category.Cities{position:relative}.usajobs-search-keyword-autocomplete .ui-autocomplete-category.Cities::before,.usajobs-search-location-autocomplete .ui-autocomplete-category.Cities::before{display:inline-block;width:2.2rem;height:1.6rem;content:url("/Content/usaj-design-system/img/icons/solid/building.svg");padding-right:1rem}.usajobs-search-keyword-autocomplete .ui-autocomplete-category.Countries::before,.usajobs-search-location-autocomplete .ui-autocomplete-category.Countries::before{display:inline-block;width:2.2rem;height:1.6rem;content:url("/Content/usaj-design-system/img/icons/solid/globe.svg");padding-right:1rem}.usajobs-search-keyword-autocomplete .ui-menu-item,.usajobs-search-location-autocomplete .ui-menu-item{padding:.5rem 1.5rem}@media screen and (min-width:37.5em){.usajobs-search-keyword-autocomplete .ui-menu-item,.usajobs-search-location-autocomplete .ui-menu-item{padding:1rem 1.5rem}}svg[aria-hidden=true]{display:none}.no-pointer-events{pointer-events:none}.usajobs-search-filter-accordion__content{padding:1rem}.usajobs-search-filters-accordion{display:block;margin:0;padding:0;list-style-type:none}.usajobs-search-filters-accordion>li{display:list-item;margin:0}.usajobs-search-filters-accordion>li:before{display:none}.usajobs-search-filters-accordion>li:after{display:none}.usajobs-search-filters-accordion>.usajobs-search-filters-accordion__item{margin-bottom:.25rem}@media screen and (min-width:62em){.usajobs-search-filters-accordion>.usajobs-search-filters-accordion__item{background-color:#fff}}.usajobs-search-filters-accordion>.usajobs-search-filters-accordion__tail{display:none;margin-top:1rem;padding:1.5rem;background-color:#fff}@media screen and (min-width:62em){.usajobs-search-filters-accordion>.usajobs-search-filters-accordion__tail{display:inherit;border-top:1px solid #d6d7d9}}.usajobs-search-filters-accordion__content[aria-hidden=true]{display:none}.usajobs-search-filters-accordion__content{padding:0 1.5rem 1.5rem;background-color:#fff}@media screen and (min-width:62em){.usajobs-search-filters-accordion--auto-expand__item{background-color:#fff;position:relative;margin-bottom:0}.usajobs-search-filters-accordion--auto-expand__title{margin:0;padding:0;font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:700;line-height:1.3;margin-bottom:.5rem;margin-top:1.5rem;font-size:19px;font-size:1.9rem;margin:0 0 1.5rem 0;padding:3rem 0 0 .5rem}.usajobs-search-filters-accordion--auto-expand__title::after,.usajobs-search-filters-accordion--auto-expand__title[aria-expanded=false]::after{content:''}.usajobs-search-filters-accordion--auto-expand__title[aria-expanded=true],.usajobs-search-filters-accordion--auto-expand__title[aria-expanded=false]{background-image:inherit;background-color:#fff}.usajobs-search-filters-accordion--auto-expand__content{padding:0;background-color:#fff;padding:0 0 3rem .5rem;border-bottom:1px solid #d6d7d9}.usajobs-search-filters-accordion--auto-expand__content[aria-hidden=true]{display:inherit}.usajobs-search-filters-accordion--auto-expand__content.is-last{border-bottom-width:0}}@media screen and (min-width:62em){.usajobs-search-filters-accordion--bidirectional.is-first{margin-top:1.5rem}.usajobs-search-filters-accordion--bidirectional__content{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;height:100%;width:100%;background-color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.usajobs-search-filters-accordion--bidirectional__content[aria-hidden=true]{display:none}.usajobs-search-filters-accordion--bidirectional__content[aria-hidden=false]{visibility:visible;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.usajobs-search-filters-accordion--bidirectional__trigger[aria-expanded=false],.usajobs-search-filters-accordion--bidirectional__trigger[aria-expanded=true]{position:relative;margin-bottom:1rem;background-color:#fff;background-image:inherit;color:#0071bc;border-radius:.3rem;box-shadow:inset 0 0 0 2px #0071bc}.usajobs-search-filters-accordion--bidirectional__trigger[aria-expanded=false]:after,.usajobs-search-filters-accordion--bidirectional__trigger[aria-expanded=true]:after{display:inline-block;height:2.4rem;width:15.4375px;content:url("/Content/usaj-design-system/img/icons/search/angle-down.svg");position:absolute;top:1rem;right:3.5rem}.usajobs-search-filters-accordion--bidirectional__trigger[aria-expanded=true]:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}}.usajobs-search-filters__container{position:relative;margin-bottom:17.5rem}.usajobs-search-filters::after{clear:both;content:"";display:block}.usajobs-search-tab-bar__filters-expanded{display:none;width:100%;background-color:#0071bc;color:#fff;font-weight:bold}.usajobs-search-tab-bar__filters[aria-expanded=true] .usajobs-search-tab-bar__filters-default,.usajobs-search-tab-bar__filters[aria-expanded=true]:visited .usajobs-search-tab-bar__filters-default{display:none}.usajobs-search-tab-bar__filters[aria-expanded=true] .usajobs-search-tab-bar__filters-expanded,.usajobs-search-tab-bar__filters[aria-expanded=true]:visited .usajobs-search-tab-bar__filters-expanded{display:inline-block}.usajobs-search-tab-bar__filters[aria-expanded=true],.usajobs-search-tab-bar__filters[aria-expanded=true]:visited{width:100%!important}@media screen and (min-width:48em){.usajobs-search-filters{margin-top:1.5rem;background-color:inherit}}@media screen and (min-width:62em){.usajobs-search-filters{margin-bottom:0}}.usajobs-search-filters__container{position:relative}@media screen and (min-width:62em){.usajobs-search-filters__container{height:100%;z-index:99;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.usajobs-search-filters__container[aria-hidden=true]{-webkit-transform:translate3d(0,.7rem,0);-moz-transform:translate3d(0,.7rem,0);-ms-transform:translate3d(0,.7rem,0);-o-transform:translate3d(0,.7rem,0);transform:translate3d(0,.7rem,0)}}.usajobs-search-filters__section-title,.usajobs-search-filters__section-sub-title{padding:0 1.5rem}@media screen and (min-width:62em){.usajobs-search-filters__section-title,.usajobs-search-filters__section-sub-title{display:none}}.usajobs-search-filter-nav{background-color:#112e51}.usajobs-search-filter-nav::after{clear:both;content:"";display:block}@media screen and (min-width:62em){.usajobs-search-filter-nav{display:none}}.usajobs-search .usajobs-search-filter-nav__back:visited,.usajobs-search .usajobs-search-filter-nav__back:active,.usajobs-search .usajobs-search-filter-nav__back:hover,.usajobs-search .usajobs-search-filter-nav__header-back:visited,.usajobs-search .usajobs-search-filter-nav__header-back:active,.usajobs-search .usajobs-search-filter-nav__header-back:hover,.usajobs-search .usajobs-search-save-nav__back:visited,.usajobs-search .usajobs-search-save-nav__back:active,.usajobs-search .usajobs-search-save-nav__back:hover,.usajobs-search .usajobs-search-save-nav__header-back:visited,.usajobs-search .usajobs-search-save-nav__header-back:active,.usajobs-search .usajobs-search-save-nav__header-back:hover{color:#fff;text-decoration:none}.usajobs-search .usajobs-search-filter-nav__back,.usajobs-search .usajobs-search-save-nav__back{float:right}.usajobs-search .usajobs-search-filter-nav__back,.usajobs-search .usajobs-search-filter-nav__header-back,.usajobs-search .usajobs-search-save-nav__back,.usajobs-search .usajobs-search-save-nav__header-back{color:#fff;font-weight:bold;text-decoration:none}.usajobs-search-job-alerts{background-color:#dce4ef}.usajobs-search-job-alerts::after{clear:both;content:"";display:block}.usajobs-search-job-alerts__body{margin:1.5rem 0;padding:1rem}@media screen and (min-width:37.5em){.usajobs-search-job-alerts__body{padding:1.5rem}}.usajobs-search-job-alerts__title{color:#112e51}.usajobs-search-job-alerts__title .fa{color:#02bfe7}.usajobs-search-no-results{padding:3rem 1.5rem}.usajobs-search-filters-tabs{display:block;margin:0;padding:0;list-style-type:none;display:none;width:100%;border-bottom:1px solid #f1f1f1}.usajobs-search-filters-tabs>li{display:list-item;margin:0}.usajobs-search-filters-tabs>li:before{display:none}.usajobs-search-filters-tabs>li:after{display:none}.usajobs-search-filters-tabs::after{clear:both;content:"";display:block}@media screen and (min-width:62em){.usajobs-search-filters-tabs{display:block}}.usajobs-search-filters-tabs>.usajobs-search-filters-tabs__item{position:relative;display:block;float:left;width:50%;margin-bottom:-1px;padding-top:1.7rem;text-align:center}.usajobs-search-filters-tabs>.usajobs-search-filters-tabs__item.is-active{padding-top:0}.usajobs-search-filters-tabs__tab-face,.usajobs-search-filters-tabs__tab-face:visited{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);position:relative;display:block;margin-right:1px;border:1px solid transparent;padding:1rem 1.5rem;color:#fff;text-decoration:none;background-color:#205493}.usajobs-search-filters-tabs__tab-face[aria-expanded=true],.usajobs-search-filters-tabs__tab-face[aria-expanded=true]:visited{margin-bottom:-1px;padding-top:2rem;color:#0071bc;font-weight:bold;font-size:1.9rem;border-top:.7rem solid #0071bc;border-bottom-color:transparent;background-color:#fff;box-shadow:none}.usajobs-search-filters-tabs__tab-face[aria-expanded=false]:hover{color:#fff}.usajobs-search-filters-tabs__tab-face[aria-expanded=true]:hover{color:#0071bc}.usajobs-search-filters-tabs__content{margin:0;background-color:#fff}@media screen and (min-width:62em){.usajobs-search-filters-tabs__content{padding:0 1rem}}@media screen and (min-width:75em){.usajobs-search-filters-tabs__content{padding:0 1.5rem}}@media screen and (min-width:62em){.usajobs-search-filters-tabs__content[aria-hidden=true]{display:none}}.usajobs-search-refiners-tabs{display:block;margin:0;padding:0;list-style-type:none;display:none;width:100%}.usajobs-search-refiners-tabs>li{display:list-item;margin:0}.usajobs-search-refiners-tabs>li:before{display:none}.usajobs-search-refiners-tabs>li:after{display:none}.usajobs-search-refiners-tabs::after{clear:both;content:"";display:block}@media screen and (min-width:48em){.usajobs-search-refiners-tabs{display:block;padding-left:3rem}}@media screen and (min-width:100em){.usajobs-search-refiners-tabs{padding-left:.5rem}}.usajobs-search-refiners-tabs>.usajobs-search-refiners-tabs__item{position:relative;display:block;float:left;width:auto;margin-bottom:-1px;text-align:center}.usajobs-search-refiners-tabs>.usajobs-search-refiners-tabs__item.label{padding:2rem 1.5rem 2rem 0;color:#212121;font-weight:bold}.usajobs-search-refiners-tabs__tab-face,.usajobs-search-refiners-tabs__tab-face:visited{position:relative;display:block;margin-right:1px;padding:2rem 1.5rem;color:#0071bc;text-decoration:none}.usajobs-search-refiners-tabs__tab-face::after,.usajobs-search-refiners-tabs__tab-face:visited::after{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;content:"";padding-left:.5rem}.usajobs-search-refiners-tabs__tab-face:hover span{padding-bottom:1.5rem;border-bottom:.7rem solid #0071bc}.usajobs-search-refiners-tabs__tab-face[aria-expanded=true],.usajobs-search-refiners-tabs__tab-face[aria-expanded=true]:visited{color:#0071bc;font-weight:bold;background-color:#fff;border-bottom:1px solid #d6d7d9}.usajobs-search-refiners-tabs__tab-face[aria-expanded=true]::after,.usajobs-search-refiners-tabs__tab-face[aria-expanded=true]:visited::after{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;content:""}.usajobs-search-refiners-tabs__tab-face[aria-expanded=true] span,.usajobs-search-refiners-tabs__tab-face[aria-expanded=true]:visited span{padding-bottom:1.5rem;border-bottom:.7rem solid #0071bc}.usajobs-search-refiners-tabs__tab-face[aria-expanded=true]:hover{color:#0071bc}.usajobs-search-refiners-tabs__content{background-color:#fff}@media screen and (min-width:48em){.usajobs-search-refiners-tabs__content{padding:3rem}}.usajobs-search-refiners-tabs__content[aria-hidden=true]{display:none}.usajobs-search-refiners{position:relative}@media screen and (min-width:48em){.usajobs-search-refiners{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-color:#fff;border-bottom:1px solid #d6d7d9}}.usajobs-search-refiners__body{max-width:160rem;margin-left:auto;margin-right:auto}.usajobs-search-refiner::after{clear:both;content:"";display:block}@media screen and (min-width:48em){.usajobs-search-refiner{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);position:absolute;left:0;right:0;z-index:900}}.usajobs-search-refiner__body{padding:0}@media screen and (min-width:62em){.usajobs-search-refiner__body{margin-bottom:1.5rem}}.usajobs-search-refiner__nav{display:none}@media screen and (min-width:62em){.usajobs-search-refiner__nav{display:inherit;clear:right}.usajobs-search-refiner__nav .fa{font-weight:bold;float:right}}.usajobs-search-refiner__outer-container[aria-hidden=true]{display:none}.usajobs-search-refiner__container,.usajobs-search-refiner__top-container{margin-top:1.5rem}.usajobs-search-refiner__container::after,.usajobs-search-refiner__top-container::after{clear:both;content:"";display:block}.usajobs-search-refiner__container{box-shadow:0 1px 3px rgba(0,0,0,.12) inset,0 1px 2px rgba(0,0,0,.24) inset;height:99vh;margin:0;padding:1.5rem;overflow-y:scroll;background-color:#fff}.usajobs-search-refiner__container::after{clear:both;content:"";display:block}.usajobs-search-filters__list{display:block;margin:0;padding:0;list-style-type:none;width:100%}.usajobs-search-filters__list>li{display:list-item;margin:0}.usajobs-search-filters__list>li:before{display:none}.usajobs-search-filters__list>li:after{display:none}.usajobs-search-filters__item .fa-map-marker{color:#02bfe7}.usajobs-search-filters__item input[type=checkbox]{height:auto}.usajobs-search-filters__title{color:#112e51}@media screen and (max-width:61.999em){.usajobs-search-filters__title.has-selections{border-left:.5rem solid #fdb81e;padding-left:2.5rem}}@media screen and (max-width:61.999em){.usajobs-search-filters__title.has-filters{border-left:.5rem solid #fdb81e;padding-left:2.5rem}}.usajobs-search-pills{display:inherit}.usajobs-search-pills__list{display:block;margin:0;padding:0;list-style-type:none;width:100%;margin-top:1.5rem;overflow-x:auto;white-space:nowrap}.usajobs-search-pills__list>li{display:list-item;margin:0}.usajobs-search-pills__list>li:before{display:none}.usajobs-search-pills__list>li:after{display:none}@media screen and (min-width:37.5em){.usajobs-search-pills__list{overflow-x:inherit;overflow-y:auto;white-space:inherit;max-height:21.5rem}}@media screen and (min-width:75em){.usajobs-search-pills__list{max-height:17.5rem}}@media screen and (min-width:37.5em){.usajobs-search-pills__list.is-active{box-shadow:0 3px 3px -3px rgba(0,0,0,.12) inset,0 -3px 3px -3px rgba(0,0,0,.24) inset}}.usajobs-search-pills__list>.usajobs-search-pills__item{display:inline-block;margin:1rem 1rem 1rem 0;background-color:#5b616b;border-radius:.5rem}.usajobs-search-pills__list>.usajobs-search-pills__item:nth-child(2){margin-left:1.5rem}@media screen and (min-width:37.5em){.usajobs-search-pills__list>.usajobs-search-pills__item:nth-child(2){margin-left:0}}.usajobs-search-pills__list>.usajobs-search-pills__item[aria-hidden=true],.usajobs-search-pills__remove-all[aria-hidden=true]{display:none}.usajobs-search-pills__list .usajobs-search-pills__pill,.usajobs-search-pills__list .usajobs-search-pills__pill:visited{display:block;padding:.5rem 1rem;font-size:1.4rem;font-weight:bold;color:#fff;text-decoration:none}.usajobs-search-pills__list>.usajobs-search-pills__item--profile{background-color:#94bfa2}.usajobs-search-pills__list>.usajobs-search-pills__item--profile .usajobs-search-pills__pill{color:#212121}.usajobs-search-pills__list .usajobs-search-pills__pill:hover,.usajobs-search-pills__remove-all:hover{cursor:pointer}.usajobs-search-pills__remove-all,.usajobs-search-pills__remove-all:visited{display:inline-block;padding:.5rem 1rem .5rem 0;font-size:1.4rem}.usajobs-search-pills__remove-icon{padding-left:.5rem}.usajobs-search-pills__remove-all-icon{color:#981b1e}@media screen and (min-width:30em){.usajobs-search-filters__view-results{width:100%;max-width:30.4rem}}.usajobs-search-prefs{position:relative;margin:1rem .5rem;background-color:#94bfa2}@media screen and (min-width:62em){.usajobs-search-prefs{margin:1.5rem 0 1rem;margin-left:0;margin-right:0}}.usajobs-search-prefs__toggle{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;padding:.5rem 4.5rem .5rem .5rem;color:#212121;text-decoration:none}.usajobs-search-prefs__toggle:active,.usajobs-search-prefs__toggle:visited,.usajobs-search-prefs__toggle:hover{color:#212121}.usajobs-search-prefs__toggle:after{display:inline-block;height:2.4rem;width:27.4375px;content:url("/Content/usaj-design-system/img/icons/solid/toggle-on.svg");position:absolute;right:1.5rem}.usajobs-search-prefs__toggle[data-state=is-inactive] .usajobs-search-prefs__count{display:none}.usajobs-search-prefs__toggle[data-state=is-inactive]:after{display:inline-block;height:2.4rem;width:27.4375px;content:url("/Content/usaj-design-system/img/icons/solid/toggle-off.svg");position:absolute;right:1.5rem}.usajobs-search-prefs__figure{margin:1rem}.usajobs-search-prefs__body{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;font-size:1.4rem}.usajobs-search-prefs__count{font-weight:bold}.usajobs-search-prefs--cta__toggle{padding-right:.5rem;font-size:1.4rem}.usajobs-search-prefs--cta__toggle:after{content:''}.usajobs-search-prefs--cta__sign-in{font-weight:bold}.usajobs-search-prefs--cta__body{padding:0 1.5rem 1.5rem 1.5rem}.usajobs-search-prefs--cta__body[aria-hidden=true]{display:none}.usajobs-search-prefs--cta__text{margin-top:0}.usajobs-search-prefs--cta__button{width:100%}.usajobs-search-refiner__title{margin-top:0}@media screen and (min-width:48em){.usajobs-search-refiner__title{float:left;display:block;margin-right:4.8291588071%;width:47.5854205965%}.usajobs-search-refiner__title:last-child{margin-right:0}}@media screen and (min-width:62em){.usajobs-search-refiner__title{float:left;display:block;margin-right:2.3576520234%;width:48.8211739883%}.usajobs-search-refiner__title:last-child{margin-right:0}}.usajobs-search-refiner__sub-title,.usajobs-search-refiner__letter,.usajobs-search-refiner__number{color:#112e51}.usajobs-search-refiner__letter,.usajobs-search-refiner__number{padding-bottom:.5rem;margin-bottom:1rem;border-bottom:1px solid #d6d7d9}.usajobs-search-refiner__letter:hover,.usajobs-search-refiner__number:hover{cursor:pointer}.usajobs-search-refiner__list{margin-bottom:4.5rem}.usajobs-search-refiner__item{position:relative}.usajobs-search-refiner__jump-list{display:block;margin:0;padding:0;list-style-type:none}.usajobs-search-refiner__jump-list>li{display:list-item;margin:0}.usajobs-search-refiner__jump-list>li:before{display:none}.usajobs-search-refiner__jump-list>li:after{display:none}.usajobs-search-refiner__jump-list::after{clear:both;content:"";display:block}.usajobs-search-refiner__jump-title{margin-top:0;padding:0 1rem}.usajobs-search-refiner__jump-list>.usajobs-search-refiner__jump-item{display:inline-block;float:left;margin-bottom:.5rem;padding:0}.usajobs-search-refiner__jump-list .usajobs-search-refiner__jump-letter,.usajobs-search-refiner__jump-list .usajobs-search-refiner__jump-number{display:block;padding:.5rem 1rem;color:#5b616b;font-size:1.4rem}.usajobs-search-refiner__jump-list .usajobs-search-refiner__jump-link{color:#0071bc;font-size:1.4rem;text-decoration:none}.usajobs-search-refiner__show-more a,.usajobs-search-refiner__show-more a:visited{color:#0071bc;text-decoration:none}.usajobs-search-refiner-nav__item[aria-selected=true]{font-weight:bold;color:#112e51;border-bottom:3px solid #046b99}.usajobs-search-refiner.usajobs-search-refiner-occupations{padding:0}.usajobs-search-refiner-controls{display:block;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #d6d7d9}.usajobs-search-refiner-controls::after{clear:both;content:"";display:block}@media screen and (min-width:37.5em){.usajobs-search-refiner-controls__job-count{float:left;display:block;margin-right:4.8291588071%;width:47.5854205965%}.usajobs-search-refiner-controls__job-count:last-child{margin-right:0}}@media screen and (min-width:62em){.usajobs-search-refiner-controls__job-count{float:left;display:block;margin-right:2.3576520234%;width:48.8211739883%}.usajobs-search-refiner-controls__job-count:last-child{margin-right:0}}@media screen and (min-width:37.5em){.usajobs-search-refiner-controls__sort-container{float:left;display:block;margin-right:4.8291588071%;width:47.5854205965%}.usajobs-search-refiner-controls__sort-container:last-child{margin-right:0}}@media screen and (min-width:62em){.usajobs-search-refiner-controls__sort-container{float:left;display:block;margin-right:2.3576520234%;width:48.8211739883%;text-align:right}.usajobs-search-refiner-controls__sort-container:last-child{margin-right:0}}.usajobs-search-refiner-controls__sort-control{max-width:46rem;margin:0}.usajobs-search-refiner-controls--apply__list{display:block;margin:0;padding:0;list-style-type:none}.usajobs-search-refiner-controls--apply__list>li{display:list-item;margin:0}.usajobs-search-refiner-controls--apply__list>li:before{display:none}.usajobs-search-refiner-controls--apply__list>li:after{display:none}.usajobs-search-refiner-controls--apply__list>.usajobs-search-refiner-controls--apply__item{display:inline-block}.usajobs-search-refiner-controls--apply-bottom{display:block;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #d6d7d9}.usajobs-search-refiner-controls--apply-bottom::after{clear:both;content:"";display:block}.usajobs-search-refiner-controls--apply-bottom::after{clear:both;content:"";display:block}@media screen and (min-width:48em){.usajobs-search-refiner-controls--apply-bottom__container{float:left;display:block;margin-right:4.8291588071%;width:47.5854205965%;margin-right:0;float:right}.usajobs-search-refiner-controls--apply-bottom__container:last-child{margin-right:0}}@media screen and (min-width:62em){.usajobs-search-refiner-controls--apply-bottom__container{float:left;display:block;margin-right:2.3576520234%;width:48.8211739883%;float:right;text-align:right}.usajobs-search-refiner-controls--apply-bottom__container:last-child{margin-right:0}}@media screen and (min-width:48em){.usajobs-search-refiner-controls--apply-top{float:left;display:block;margin-right:4.8291588071%;width:47.5854205965%;margin-right:0;float:right}.usajobs-search-refiner-controls--apply-top:last-child{margin-right:0}}@media screen and (min-width:62em){.usajobs-search-refiner-controls--apply-top{float:left;display:block;margin-right:2.3576520234%;width:48.8211739883%;margin-right:0;float:right;text-align:right}.usajobs-search-refiner-controls--apply-top:last-child{margin-right:0}}.usajobs-search-refiner-controls--apply-top__button.is-submit{margin-top:0}.usajobs-search-filters__item[aria-hidden=true]{display:none}.usajobs-search-filters__sub-title{margin-top:0;margin-bottom:.5rem}.usajobs-search-filters__label{margin-top:0;margin-bottom:.25rem}.usajobs-search-filters__count{color:#5b616b;font-size:1.4rem}.usajobs-search__uhp-icon{display:inline-block;text-align:center;margin-right:.5rem}.usajobs-search__uhp-icon svg{width:29px;height:29px;vertical-align:middle}.usajobs-search-filters__reset,.usajobs-search-filters__save{width:100%;max-width:46rem}.usajobs-search-filters__see-more,.usajobs-search-filters__see-more:visited{display:none;color:#0071bc;margin-bottom:.5rem;padding:.5rem;text-align:center}@media screen and (min-width:62em){.usajobs-search-filters__see-more,.usajobs-search-filters__see-more:visited{display:block}}.usajobs-search-filters__note{font-size:1.4rem;font-style:italic}.usajobs-search-filters__controls{margin:1.5rem .5rem;text-align:center}@media screen and (min-width:62em){.usajobs-search-filters__controls{display:none}}.usajobs-search-filters__remove-all:hover{cursor:pointer}.usajobs-search-filters__remove-all,.usajobs-search-filters__remove-all:visited{display:block;margin-bottom:1rem;padding:.5rem 1rem .5rem 0}.usajobs-search-filters__remove-icon{padding-left:.5rem}.usajobs-search-filters__remove-all-icon{color:#981b1e}.usajobs-search-filters__input{margin-bottom:3rem}.usajobs-search-filter-salary,.usajobs-search-filter-radius{position:relative;margin-bottom:1.5rem}.usajobs-search-filter-salary::after,.usajobs-search-filter-radius::after{clear:both;content:"";display:block}.usajobs-search-filter-salary .range-min,.usajobs-search-filter-salary .range-max,.usajobs-search-filter-radius .range-min,.usajobs-search-filter-radius .range-max{font-size:1.4rem}.usajobs-search-filter-salary .range-max,.usajobs-search-filter-radius .range-max{position:absolute;right:1rem}.usajobs-search-filter-salary__input-list,.usajobs-search-filter-radius__input-list{display:block;margin:0;padding:0;list-style-type:none;padding-top:1rem}.usajobs-search-filter-salary__input-list>li,.usajobs-search-filter-radius__input-list>li{display:list-item;margin:0}.usajobs-search-filter-salary__input-list>li:before,.usajobs-search-filter-radius__input-list>li:before{display:none}.usajobs-search-filter-salary__input-list>li:after,.usajobs-search-filter-radius__input-list>li:after{display:none}.usajobs-search-filter-salary__input-list::after,.usajobs-search-filter-radius__input-list::after{clear:both;content:"";display:block}.usajobs-search-filter-salary__input-list>.usajobs-search-filter-salary__input-item,.usajobs-search-filter-radius__input-list>.usajobs-search-filter-salary__input-item,.usajobs-search-filter-salary__input-list>.usajobs-search-filter-radius__input-item,.usajobs-search-filter-radius__input-list>.usajobs-search-filter-radius__input-item{display:inline-block;line-height:1;vertical-align:top}.usajobs-search-filter-salary__input-list>.usajobs-search-filter-salary__input-separator,.usajobs-search-filter-radius__input-list>.usajobs-search-filter-salary__input-separator,.usajobs-search-filter-salary__input-list>.usajobs-search-filter-radius__input-separator,.usajobs-search-filter-radius__input-list>.usajobs-search-filter-radius__input-separator{display:inline-block;line-height:1;vertical-align:top}.usajobs-search-filter-salary__input-min,.usajobs-search-filter-salary__input-max,.usajobs-search-filter-radius__input-min,.usajobs-search-filter-radius__input-max{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;float:left;width:5.5rem;margin:0;padding:0;height:auto;border:0;font-weight:bold;font-size:1.4rem}.usajobs-search-filter-salary__input-min,.usajobs-search-filter-radius__input-min{text-align:right}.usajobs-search-filter-salary__input-min:disabled,.usajobs-search-filter-salary__input-max:disabled{background-color:#fff}.usajobs-search-filter-salary__slider.ui-slider,.usajobs-search-filter-radius__slider.ui-slider{position:relative;text-align:left;margin:0 1rem;background-color:#d6d7d9;border-radius:.3rem}.usajobs-search-filter-salary__slider.ui-slider .ui-slider-handle,.usajobs-search-filter-radius__slider.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.usajobs-search-filter-salary__slider.ui-slider .ui-slider-range,.usajobs-search-filter-radius__slider.ui-slider .ui-slider-range{position:absolute;display:block;z-index:1;font-size:.7em;border:0;background-position:0 0}.usajobs-search-filter-salary__slider.ui-slider.ui-state-disabled .ui-slider-handle,.usajobs-search-filter-salary__slider.ui-slider.ui-state-disabled .ui-slider-range,.usajobs-search-filter-radius__slider.ui-slider.ui-state-disabled .ui-slider-handle,.usajobs-search-filter-radius__slider.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.usajobs-search-filter-salary__slider.ui-slider.ui-state-disabled .ui-widget-header,.usajobs-search-filter-radius__slider.ui-slider.ui-state-disabled .ui-widget-header{opacity:.4}.usajobs-search-filter-salary__slider.ui-slider .ui-widget,.usajobs-search-filter-radius__slider.ui-slider .ui-widget{font-size:1em}.usajobs-search-filter-salary__slider.ui-slider .ui-widget.ui-widget-content,.usajobs-search-filter-radius__slider.ui-slider .ui-widget.ui-widget-content{border:1px solid #c5c5c5}.usajobs-search-filter-salary__slider.ui-slider .ui-widget .ui-widget,.usajobs-search-filter-radius__slider.ui-slider .ui-widget .ui-widget{font-size:1em}.usajobs-search-filter-salary__slider.ui-slider .ui-widget input,.usajobs-search-filter-salary__slider.ui-slider .ui-widget select,.usajobs-search-filter-salary__slider.ui-slider .ui-widget textarea,.usajobs-search-filter-salary__slider.ui-slider .ui-widget button,.usajobs-search-filter-radius__slider.ui-slider .ui-widget input,.usajobs-search-filter-radius__slider.ui-slider .ui-widget select,.usajobs-search-filter-radius__slider.ui-slider .ui-widget textarea,.usajobs-search-filter-radius__slider.ui-slider .ui-widget button{font-size:1em}.usajobs-search-filter-salary__slider.ui-slider .ui-widget-content,.usajobs-search-filter-radius__slider.ui-slider .ui-widget-content{border:1px solid #f1f1f1;background:#fff;color:#323a45}.usajobs-search-filter-salary__slider.ui-slider .ui-widget-content a,.usajobs-search-filter-radius__slider.ui-slider .ui-widget-content a{color:#323a45}.usajobs-search-filter-salary__slider.ui-slider .ui-widget-header,.usajobs-search-filter-radius__slider.ui-slider .ui-widget-header{border:1px solid #fff;background:#02bfe7;font-weight:bold}.usajobs-search-filter-salary__slider.ui-slider .ui-widget-header a,.usajobs-search-filter-radius__slider.ui-slider .ui-widget-header a{color:#323a45}.usajobs-search-filter-salary__slider.ui-slider-horizontal,.usajobs-search-filter-radius__slider.ui-slider-horizontal{height:.8em}.usajobs-search-filter-salary__slider.ui-slider-horizontal .ui-slider-handle,.usajobs-search-filter-radius__slider.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.usajobs-search-filter-salary__slider.ui-slider-horizontal .ui-slider-range,.usajobs-search-filter-radius__slider.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.usajobs-search-filter-salary__slider.ui-slider-horizontal .ui-slider-range-min,.usajobs-search-filter-radius__slider.ui-slider-horizontal .ui-slider-range-min{left:0}.usajobs-search-filter-salary__slider.ui-slider-horizontal .ui-slider-range-max,.usajobs-search-filter-radius__slider.ui-slider-horizontal .ui-slider-range-max{right:0}.usajobs-search-filter-salary__slider.ui-slider-vertical,.usajobs-search-filter-radius__slider.ui-slider-vertical{width:.8em;height:100px}.usajobs-search-filter-salary__slider.ui-slider-vertical .ui-slider-handle,.usajobs-search-filter-radius__slider.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.usajobs-search-filter-salary__slider.ui-slider-vertical .ui-slider-range,.usajobs-search-filter-radius__slider.ui-slider-vertical .ui-slider-range{left:0;width:100%}.usajobs-search-filter-salary__slider.ui-slider-vertical .ui-slider-range-min,.usajobs-search-filter-radius__slider.ui-slider-vertical .ui-slider-range-min{bottom:0}.usajobs-search-filter-salary__slider.ui-slider-vertical .ui-slider-range-max,.usajobs-search-filter-radius__slider.ui-slider-vertical .ui-slider-range-max{top:0}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{display:inline-block;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%;color:#fff;background-color:#fff;box-shadow:0 0 0 2px #aeb0b5 inset;font-weight:normal}.usajobs-search-filter-radius label{margin-top:0}.usajobs-search-filter-radius__input-item,.usajobs-search-filter-radius__input-min{font-size:1.7rem}.usajobs-search-filter-radius__input-metric{line-height:1.3}.usajobs-search-filter-salary label{margin-top:0;padding:0 1rem}.usajobs-search-filter-salary__min-GS,.usajobs-search-filter-salary__max-GS{padding-left:.25rem;font-size:1.4rem}.usajobs-search-filter-salary__reset{display:block;width:100%;padding:0 0 .5rem 0;text-align:right;font-size:1.4rem}.usajobs-search-filter-salary__reset:visited{color:#0071bc}.usajobs-search-filter-grades{display:block;margin:0;padding:0;list-style-type:none;border:0 solid #d6d7d9;border-width:0 0 0 1px}.usajobs-search-filter-grades>li{display:list-item;margin:0}.usajobs-search-filter-grades>li:before{display:none}.usajobs-search-filter-grades>li:after{display:none}.usajobs-search-filter-grades::after{clear:both;content:"";display:block}.usajobs-search-filter-grades[data-state="is-inactive"]>.usajobs-search-filter-grades__item{opacity:.4}.usajobs-search-filter-grades[data-state="is-inactive"]>.usajobs-search-filter-grades__item .usajobs-search-filter-grades__grade:hover{background-color:#d6d7d9;color:#212121}.usajobs-search-filter-grades[data-state="is-inactive"]>.usajobs-search-filter-grades__item .usajobs-search-filter-grades__grade[data-state="is-active"]:hover{box-shadow:0 1px 3px rgba(0,0,0,.12) inset,0 1px 2px rgba(0,0,0,.24) inset;background-color:#02bfe7}.usajobs-search-filter-grades>.usajobs-search-filter-grades__item{display:inline-block;float:left;width:6.1rem;min-height:3.1rem;background-color:#d6d7d9;border:0 solid #aeb0b5;border-width:1px 1px 0 0;vertical-align:top}.usajobs-search-filter-grades>.usajobs-search-filter-grades__item.is-gt-15{width:12.2rem}.usajobs-search-filter-grades__grade,.usajobs-search-filter-grades__grade:visited{display:block;padding:.5rem 1rem;font-size:1.4rem;text-align:center;color:#212121;text-decoration:none}.usajobs-search-filter-grades__grade:hover{background-color:#00a6d2;color:#fff}.usajobs-search-filter-grades__grade[data-state=is-active]{box-shadow:0 1px 3px rgba(0,0,0,.12) inset,0 1px 2px rgba(0,0,0,.24) inset;background-color:#02bfe7}.usajobs-search-filter-locations{display:block;margin:0;padding:0;list-style-type:none;margin:1rem 0 1.5rem}.usajobs-search-filter-locations>li{display:list-item;margin:0}.usajobs-search-filter-locations>li:before{display:none}.usajobs-search-filter-locations>li:after{display:none}.usajobs-search-filter-locations::after{clear:both;content:"";display:block}.usajobs-search-filter-locations__input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;width:92%;float:left;margin:0;padding:0;height:auto;border:0}.usajobs-search-filter-locations__remove,.usajobs-search-filter-locations__remove:visited{float:left;color:#cd2026}.usajobs-search-filters__help-container::after{clear:both;content:"";display:block}.usajobs-search-filters__select-toggle,.usajobs-search-filters__show-all-options,.usajobs-form__help-link,.usajobs-form__help-link--refiner{display:block;margin:1rem 1rem 1rem 0;color:#0071bc;font-size:1.4rem}.usajobs-search-filters__show-all-options{padding-left:0}.usajobs-search-filters__select-toggle{float:left}@media screen and (min-width:62em){.usajobs-search-filters__select-toggle{margin-top:0}}.usajobs-form__help-link,.usajobs-form__help-link--refiner{float:right;text-decoration:none}.usajobs-form__help-link{padding-right:0}@media screen and (min-width:62em){.usajobs-form__help-link{float:none;position:absolute;top:2rem;right:0}}.usajobs-search-filters__select-toggle:visited,.usajobs-form__help-link:visited,.usajobs-form__help-link--refiner:visited{color:#0071bc}.usajobs-search-tab-bar{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);position:fixed;right:0;bottom:0;left:0;height:6.1rem;background-color:#323a45;border-top:1px solid #d6d7d9;z-index:1000}.usajobs-search-tab-bar::after{clear:both;content:"";display:block}@media screen and (min-width:62em){.usajobs-search-tab-bar{display:none}}@media screen and (max-width:61.9999em){.edit-view-container{display:block!important}}.usajobs-search-tab-bar__body,.usajobs-search-tab-bar__filter-controls{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-start;-moz-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:start;text-rendering:optimizeSpeed}.usajobs-search-tab-bar__body[aria-hidden=true],.usajobs-search-tab-bar__filter-controls[aria-hidden=true]{display:none}.usajobs-search-tab-bar__body{-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}.usajobs-search-tab-bar__filter-controls{-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;padding:1.15rem 1.5rem}.usajobs-search-tab-bar__body .usajobs-search-tab-bar__link{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;display:inline-block;width:33%;margin:0;padding:.5rem 1.5rem;color:#fff;text-align:center;text-decoration:none}.usajobs-search-tab-bar__body .usajobs-search-tab-bar__link:visited{color:#fff;text-decoration:none}.usajobs-search-tab-bar__body .usajobs-search-tab-bar__link[aria-expanded=true],.usajobs-search-tab-bar__body .usajobs-search-tab-bar__link[aria-expanded=true]:visited{background-color:#d6d7d9;color:#212121}.usajobs-search-tab-bar__filters{position:relative}.usajobs-search-tab-bar__filter-count-container{display:inline-block;width:24px;height:24px;line-height:24px;border-radius:50%;color:#fff;background-color:#fdb81e;box-shadow:0 0 0 2px none inset;position:absolute;top:.4rem;right:2.5rem;color:#212121}.usajobs-search-tab-bar__filter-count-container[aria-hidden=true]{display:none}.usajobs-search-tab-bar__filter-count{font-size:1.4rem;font-weight:bold}.usajobs-search-tab-bar__filter-controls .usa-button.usa-button-outline,.usajobs-search-tab-bar__filter-controls .usa-button{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:47%}.usajobs-search-tip{position:absolute;background-color:#fff;border:1px solid #00a6d2;border-top-width:.4rem;z-index:1915}@media screen and (min-width:48em){.usajobs-search-tip{width:46rem}}@media screen and (min-width:62em){.usajobs-search-tip{width:32rem}}.usajobs-search-tip[aria-hidden=true]{display:none}.usajobs-search-tip::before{content:'';border-style:solid;border-width:0 15px 12px 15px;border-color:transparent transparent #00a6d2 transparent;position:absolute;left:45%;top:-15px}.usajobs-search-tip__body{padding:1.5rem}.usajobs-search-tip__title{margin-top:0}.usajobs-search-tip__title .fa{color:#00a6d2}.usajobs-search-tip__text{margin:0}.usajobs-search-tip__close-link,.usajobs-search-tip__close-link:visited{color:#0071bc}.usajobs-search-tip__activate-link{font-weight:bold}.usajobs-search-toggle-tabs{position:relative}.usajobs-search-toggle-tabs a{text-decoration:none}.usajobs-search-toggle-tabs__body{margin-bottom:1.5rem}.usajobs-search-saved-searches__body{margin:1.5rem 0}.usajobs-search-toggle-tabs__body::after{clear:both;content:"";display:block}.usajobs-search-toggle-tabs{position:relative}.usajobs-search-toggle-tabs a{text-decoration:none}.usajobs-search-toggle-tabs__body{margin-bottom:1.5rem}.usajobs-search-toggle-tabs__body::after{clear:both;content:"";display:block}.usajobs-search-toggle-tabs__list{display:block;margin:0;padding:0;list-style-type:none;max-width:120rem;margin-left:auto;margin-right:auto}.usajobs-search-toggle-tabs__list>li{display:list-item;margin:0}.usajobs-search-toggle-tabs__list>li:before{display:none}.usajobs-search-toggle-tabs__list>li:after{display:none}.usajobs-search-toggle-tabs__list>.usajobs-search-toggle-tabs__item{position:relative;display:inline-block;margin:0;padding:0}.usajobs-search-toggle-tabs__list>.usajobs-search-toggle-tabs__item::before,.usajobs-search-toggle-tabs__list>.usajobs-search-toggle-tabs__item::after{content:none}.usajobs-search-toggle-tabs__control{display:block;padding:1rem 1.5rem;font-size:1.9rem;line-height:1;color:#0071bc;text-align:center;text-decoration:none}@media screen and (min-width:48em){.usajobs-search-toggle-tabs__control{padding:1.5rem 3rem}}.usajobs-search-toggle-tabs__control:visited{color:#0071bc}.usajobs-search-toggle-tabs__control[aria-selected=true]{font-weight:bold;color:#212121;border-bottom:.7rem solid #0071bc}.usajobs-search-toggle-tabs__section[aria-hidden=true]{display:none}.usajobs-search-toggle-tabs__body{background-color:#d6d7d9}a.ui-corner-all{text-decoration:none!important}.usajobs-search-refiner__return-to-top{display:block;text-align:right;padding:.5rem 0;font-size:1.4rem}.usajobs-search-link-disabled{display:block!important;padding:.5rem 1rem!important;color:#5b616b!important;font-size:1.4rem!important;pointer-events:none!important;cursor:default!important}.usajobs-search-save{background-color:#dce4ef}.usajobs-search-save::after{clear:both;content:"";display:block}@media screen and (min-width:62em){.usajobs-search-save{padding:1rem 1.5rem}}@media screen and (min-width:62em){.usajobs-search-save[aria-hidden=true]{display:none}}.usajobs-search-save__body{position:relative;padding:0 1.5rem 1.5rem;max-width:160rem;margin-left:auto;margin-right:auto}@media screen and (min-width:62em){.usajobs-search-save__body{padding:0}}@media screen and (min-width:48em){.usajobs-search-save__input{float:left;display:block;margin-right:4.8291588071%;width:47.5854205965%}.usajobs-search-save__input:last-child{margin-right:0}}@media screen and (min-width:62em){.usajobs-search-save__input{float:left;display:block;margin-right:2.3576520234%;width:48.8211739883%}.usajobs-search-save__input:last-child{margin-right:0}}@media screen and (min-width:62em){.usajobs-search-save label{margin-top:0}}@media screen and (min-width:48em){.usajobs-search-save__select{float:left;display:block;margin-right:4.8291588071%;width:47.5854205965%;margin-right:0}.usajobs-search-save__select:last-child{margin-right:0}}@media screen and (min-width:62em){.usajobs-search-save__select{float:left;display:block;margin-right:2.3576520234%;width:48.8211739883%;margin-right:0}.usajobs-search-save__select:last-child{margin-right:0}}.usajobs-search-save__button{margin-top:3rem;max-width:46rem}@media screen and (min-width:48em){.usajobs-search-save__button{display:block;margin-top:0;max-width:inherit;text-align:right}.usajobs-search-save__button::after{clear:both;content:"";display:block}}@media screen and (min-width:62em){.usajobs-search-save__button{float:left;display:block;margin-right:2.3576520234%;width:100%;text-align:right}.usajobs-search-save__button:last-child{margin-right:0}}@media screen and (min-width:30em){.usajobs-search-save__create{float:right}}.usajobs-search-save__freq-icon{color:#046b99}.usajobs-search .usajobs-search-save-cta{display:none;background-color:#dce4ef;padding:1rem 1.5rem;color:#212121;text-decoration:none}@media screen and (max-width:61.999em){.usajobs-search .usajobs-search-save-cta.search-edit{background-color:#fff}}.usajobs-search .usajobs-search-save-cta:visited{color:#212121;text-decoration:none}@media screen and (min-width:62em){.usajobs-search .usajobs-search-save-cta{display:block}}@media screen and (max-width:61.999em){.usajobs-search-save{position:fixed;left:0;right:0;bottom:0;z-index:900;height:100%;visibility:hidden;background-color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.usajobs-search-save[aria-hidden=false]{visibility:visible;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.usajobs-search-save__scroll-container{position:relative;top:4.4rem;height:100%;overflow-x:hidden;-webkit-overflow-scrolling:touch}}.usajobs-search-save__edit{float:right;margin:0 auto}.clear-float{clear:both}.usajobs-search-tab-bar__sort-container{position:relative;display:inline-block;left:0;height:100%;width:100%}.margin-top-6>div{margin-top:6px}.usajobs-search-tab-bar__sort-select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:0;font:inherit;margin:0;padding:0;opacity:0;text-transform:none;position:absolute;bottom:0;left:0;height:55px;width:100%;cursor:pointer;z-index:1}#grade{height:auto}@media screen and (min-width:62em){.show-on-mobile{display:none}.show-on-desktop{display:inline-block}}@media screen and (max-width:61.999em){.show-on-mobile{display:inline-block}.show-on-desktop{display:none!important}}.usajobs-search .usajobs-search-no-params-highlight{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-color:#fff;margin:1.5rem 0;padding:1.5rem}.usajobs-search .usajobs-search-no-params-highlight__title{margin-top:0;color:#112e51}.usajobs-search .usajobs-search-no-params-highlight__list{display:block;margin:0;padding:0;list-style-type:none}.usajobs-search .usajobs-search-no-params-highlight__list>li{display:list-item;margin:0}.usajobs-search .usajobs-search-no-params-highlight__list>li:before{display:none}.usajobs-search .usajobs-search-no-params-highlight__list>li:after{display:none}.usajobs-search .usajobs-search-no-params-highlight__list>li{margin-bottom:1rem}.usajobs-search .usajobs-search-no-params-highlight__list>li>a{text-decoration:none}.usajobs-search .usajobs-search-no-params-highlight--blue{background-color:#112e51}.usajobs-search .usajobs-search-no-params-highlight--blue__title{color:#02bfe7}.usajobs-search .usajobs-search-no-params-highlight--blue__sub-title{color:#fdb81e;font-size:19px}.usajobs-search .usajobs-search-no-params-highlight--blue__text{color:#fff}.usajobs-hidden{display:none!important}.usajobs-search .usajobs-search-filter-nav__body,.usajobs-search .usajobs-search-save-nav__body{font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:700;line-height:1.3;margin-bottom:.5rem;margin-top:1.5rem;font-size:19px;font-size:1.9rem;display:block;margin:0;padding:1rem 1.5rem;color:#fff;font-weight:bold;text-decoration:none}@media screen and (max-width:61.999em){.usajobs-search .usajobs-search-filter-nav,.usajobs-search .usajobs-search-save-nav{position:fixed;top:0;left:0;right:0}}.usajobs-search-save__title{display:none;margin-top:0}@media screen and (min-width:62em){.usajobs-search-save__title{display:inherit}}@media screen and (max-width:61.999em){.usajobs-search-filters__scroll-container{position:relative;top:4.4rem;height:100%;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}}.department-filter-header,.series-filter-header{float:none!important}@media screen and (max-width:61.999em){.usajobs-grid usajobs-search-controls{padding-left:1.5rem;padding-right:1.5rem}}.job-closing-in-7{color:#fdb81e}.job-closing-in-2{color:#cd2026}.is-submit,.usajobs-search-refiner-controls--apply__apply{margin-bottom:1.5em;padding-left:2.7em;padding-right:2.7em}body{background-color:#f1f1f1;overflow-x:hidden}.usajobs-shell{background-color:rgba(0,0,0,0)}.usajobs-loading{display:block;overflow:hidden;padding:0 2.5em;height:30px;font-weight:bold;color:#0071bc}.usa-alert{margin:1.5rem 0 0 0}.usajobs-search-controls__sort-container{display:none}.usajobs-search-filters__title:focus{box-shadow:0 0 3px #3e94cf,0 0 7px #3e94cf!important}.ui-autocomplete{z-index:300!important}@media screen and (min-width:62em){.usajobs-search-controls__sort-container{display:inherit}}.usajobs-search{width:100%;margin:0 0}.usajobs-search::after{clear:both;content:"";display:block}.usajobs-search.usajobs-content-gutter{padding:0}@media screen and (min-width:48em){.usajobs-search.usajobs-content-gutter{padding:0}}@media screen and (min-width:62em){.usajobs-search.usajobs-content-gutter{padding-left:3rem;padding-right:3rem}}@media screen and (min-width:100em){.usajobs-search.usajobs-content-gutter{padding-left:.5rem;padding-right:.5rem}}@media screen and (min-width:62em){.usajobs-search .usajobs-content-well{float:left;display:block;margin-right:2.3576520234%;margin-bottom:0;width:65.8807826589%}.usajobs-search .usajobs-content-well:last-child{margin-right:0}}@media screen and (min-width:62em){.usajobs-search .usajobs-rightrail{float:left;display:block;margin-right:2.3576520234%;width:31.7615653177%;margin-right:0}.usajobs-search .usajobs-rightrail:last-child{margin-right:0}}.usajobs-search .usajobs-search-controls,.usajobs-search .usajobs-search-pagination,.usajobs-search,.usajobs-search .usajobs-search-suggestions{padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:62em){.usajobs-search .usajobs-search-controls,.usajobs-search .usajobs-search-pagination,.usajobs-search,.usajobs-search .usajobs-search-suggestions{padding-left:0;padding-right:0}}.usajobs-search-results{background-color:#fff;max-width:inherit}@media screen and (max-width:61.999em){.usajobs-search-filters[aria-hidden=false]{visibility:visible;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@media screen and (max-width:61.999em){.usajobs-search-filters{position:fixed;left:0;right:0;bottom:0;z-index:900;height:100%;visibility:hidden;background-color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.usajobs-search-pills{position:relative;overflow:hidden;margin-bottom:.5rem}@media screen and (min-width:37.5em){.usajobs-search-pills{overflow:inherit;height:inherit;padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width:62em){.usajobs-search-pills{padding-left:0;padding-right:0}}.usajobs-search-pills__fade-out-layer{position:absolute;top:0;width:1.5rem;height:100%;z-index:1}@media screen and (min-width:37.5em){.usajobs-search-pills__fade-out-layer{display:none}}.usajobs-search-pills__fade-out-layer.is-left{left:0;background-image:linear-gradient(270deg,rgba(241,241,241,0),#f1f1f1)}.usajobs-search-pills__fade-out-layer.is-right{right:0;background-image:linear-gradient(90deg,rgba(241,241,241,0),#f1f1f1)}.usajobs-search-pills__list{display:block;margin:0;padding:0;list-style-type:none;width:100%;overflow-x:auto;white-space:nowrap}.usajobs-search-pills__list>li{display:list-item;margin:0}.usajobs-search-pills__list>li:before{display:none}.usajobs-search-pills__list>li:after{display:none}@media screen and (min-width:37.5em){.usajobs-search-pills__list{overflow-x:inherit;overflow-y:auto;white-space:inherit;max-height:21.5rem}}@media screen and (min-width:75em){.usajobs-search-pills__list{max-height:17.5rem}}@media screen and (min-width:37.5em){.usajobs-search-pills__list.is-active{box-shadow:0 3px 3px -3px rgba(0,0,0,.12) inset,0 -3px 3px -3px rgba(0,0,0,.24) inset}}.usajobs-search-pills__list>.usajobs-search-pills__item{display:inline-block;margin:1rem 1rem 1rem 0;background-color:#5b616b;border-radius:.5rem}.usajobs-search-pills__list>.usajobs-search-pills__item:nth-child(2){margin-left:1.5rem}@media screen and (min-width:37.5em){.usajobs-search-pills__list>.usajobs-search-pills__item:nth-child(2){margin-left:0}}.usajobs-search-pills__list>.usajobs-search-pills__item[aria-hidden=true],.usajobs-search-pills__remove-all[aria-hidden=true]{display:none}.usajobs-search-pills__list .usajobs-search-pills__pill,.usajobs-search-pills__list .usajobs-search-pills__pill:visited{display:block;padding:.5rem 1rem;font-size:1.4rem;font-weight:bold;color:#fff;text-decoration:none}.usajobs-search-pills__list>.usajobs-search-pills__item--profile{background-color:#94bfa2}.usajobs-search-pills__list>.usajobs-search-pills__item--profile .usajobs-search-pills__pill{color:#212121}.usajobs-search-pills__list .usajobs-search-pills__pill:hover,.usajobs-search-pills__remove-all:hover{cursor:pointer}.usajobs-search-pills__remove-all,.usajobs-search-pills__remove-all:visited{display:block;margin-left:1.5rem;margin-bottom:1.5rem;padding:.5rem 1rem .5rem 0;font-size:1.4rem}@media screen and (min-width:37.5em){.usajobs-search-pills__remove-all,.usajobs-search-pills__remove-all:visited{margin:0}}.usajobs-search-pills__remove-icon{padding-left:.5rem}.usajobs-search-pills__remove-all-icon{color:#981b1e}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.usajobs-search-filters__uhp-icon.military-spouses .fa.is-first{text-indent:0;top:-2px;left:-4px;opacity:.8}.usajobs-search-filters__uhp-icon.military-spouses .fa.is-second{text-indent:0;left:3px}.usajobs-search-results-container{position:relative}.usajobs-search-results__loading{-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;display:none;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.8);text-align:center;vertical-align:middle;z-index:800}.usajobs-search-results__loading.is-active{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.usajobs-search-results__loading .fa{margin-top:22.5rem;color:#02bfe7}.is-inactive{opacity:0;-webkit-transition:none;-moz-transition:none;transition:none}@media screen and (max-width:61.999em){.usajobs-search{padding-left:0;padding-right:0}}.usajobs-search-teaser__title{color:#02bfe7}.usajobs-search-teaser__body{padding:1.5rem 3rem}.usajobs-search-teaser{background-color:#112e51;background-repeat:no-repeat;background-position:right}.usajobs-search-teaser--data-science{background-image:url(/Content/usaj-design-system/img/teasers/data-science.png)}.usajobs-search-teaser--cyber-security{background-image:url(/Content/usaj-design-system/img/teasers/cyber-security.png)}.usajobs-search-teaser p.usajobs-search-teaser__desc{max-width:75%}.usajobs-search-teaser--privacy__title{padding-top:70px;color:#212121}@media screen and (min-width:37.5em){.usajobs-search-teaser--privacy__title{padding-top:0}}.usajobs-search-teaser--privacy{background-color:#d6d7d9;background-image:url(/Content/usaj-design-system/img/teasers/privacy.png);background-position:12% 5%}@media screen and (min-width:37.5em){.usajobs-search-teaser--privacy{background-position:95%}}