.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1);will-change:transform}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font:12px/1.5 Helvetica Neue,Arial,Helvetica,sans-serif}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(images/layers.png);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/img/leaflet/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#ffffffb3;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fff;background:#ffffff80;border:2px solid #777;border-top:none;box-sizing:border-box;font-size:11px;line-height:1.1;overflow:hidden;padding:2px 5px 1px;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{line-height:1.4;margin:13px 19px}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{display:none}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{border-bottom:1px solid #ddd;border-top:1px solid #ddd;overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}.leaflet-control-locate a.leaflet-bar-part div{background-position:left 8px top 8px;background-repeat:no-repeat;height:30px;width:30px}.leaflet-control-locate a.leaflet-bar-part div.loading,.leaflet-control-locate a.leaflet-bar-part div.locate{background-image:url(../../../../img/png/radio_selected.png)}.leaflet-control-locate a.leaflet-bar-part div.locate{background-position:50%;background-repeat:no-repeat;background-size:contain}.leaflet-control-locate a{cursor:pointer}.leaflet-control-locate a .leaflet-control-locate-location-arrow{-webkit-mask-image:url(../location-arrow-solid.svg);mask-image:url(../location-arrow-solid.svg)}.leaflet-control-locate a .leaflet-control-locate-location-arrow,.leaflet-control-locate a .leaflet-control-locate-spinner{background-color:#000;display:inline-block;height:16px;margin:7px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:16px}.leaflet-control-locate a .leaflet-control-locate-spinner{animation:leaflet-control-locate-spin 2s linear infinite;-webkit-mask-image:url(../spinner-solid.svg);mask-image:url(../spinner-solid.svg)}.leaflet-control-locate.active a .leaflet-control-locate-location-arrow{background-color:#2074b6}.leaflet-control-locate.following a .leaflet-control-locate-location-arrow{background-color:#fc8428}.leaflet-touch .leaflet-bar .leaflet-locate-text-active{max-width:200px;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap;width:100%}.leaflet-touch .leaflet-bar .leaflet-locate-text-active .leaflet-locate-icon{padding:0 5px 0 0}.leaflet-control-locate-location circle{animation:leaflet-control-locate-throb 4s ease infinite}@keyframes leaflet-control-locate-throb{0%{stroke-width:1}50%{stroke-width:3;transform:scale(.8)}to{stroke-width:1}}@keyframes leaflet-control-locate-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a.ui-menu-item-wrapper{color:#000!important;text-decoration:none!important}.ui-autocomplete-loading{background:#fff url(../img/gif/ui-anim_basic_16x16.gif) 100% no-repeat}@media screen and (min-width:62em){.usajobs-search-keyword-autocomplete,.usajobs-search-location-autocomplete{display:block;float:left;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{background-color:#e4e2e0;font-size:1.4rem;padding:.5rem 3rem .5rem 0;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{background-color:#f1f1f1;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:16px;font-size:1.6rem;font-weight:700;font-weight:400;line-height:1.3;margin:0;padding:.5rem 1.5rem;text-transform:uppercase}@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{content:url(../img/icons/solid/building.svg);display:inline-block;height:1.6rem;padding-right:1rem;width:2.2rem}.usajobs-search-keyword-autocomplete .ui-autocomplete-category.Countries:before,.usajobs-search-location-autocomplete .ui-autocomplete-category.Countries:before{content:url(../img/icons/solid/globe.svg);display:inline-block;height:1.6rem;padding-right:1rem;width:2.2rem}.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;list-style-type:none;margin:0;padding:0}.usajobs-search-filters-accordion>li{display:list-item;margin:0}.usajobs-search-filters-accordion>li:after,.usajobs-search-filters-accordion>li:before{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{background-color:#fff;display:none;margin-top:1rem;padding:1.5rem}@media screen and (min-width:62em){.usajobs-search-filters-accordion>.usajobs-search-filters-accordion__tail{border-top:1px solid #d6d7d9;display:inherit}}.usajobs-search-filters-accordion__content[aria-hidden=true]{display:none}.usajobs-search-filters-accordion__content{background-color:#fff;padding:0 1.5rem 1.5rem}@media screen and (min-width:62em){.usajobs-search-filters-accordion--auto-expand__item{background-color:#fff;margin-bottom:0;position:relative}.usajobs-search-filters-accordion--auto-expand__title{font-family:Source Sans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:19px;font-size:1.9rem;font-weight:700;line-height:1.3;margin:0 0 1.5rem;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=false],.usajobs-search-filters-accordion--auto-expand__title[aria-expanded=true]{background-color:#fff;background-image:inherit}.usajobs-search-filters-accordion--auto-expand__content{background-color:#fff;border-bottom:1px solid #d6d7d9;padding:0 0 3rem .5rem}.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}.usajobs-search-filters-accordion--bidirectional.is-first{margin-top:1.5rem}.usajobs-search-filters-accordion--bidirectional__content{background-color:#fff;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;transform:translate3d(0,100%,0);transition:all .3s;width:100%;z-index:100}.usajobs-search-filters-accordion--bidirectional__content[aria-hidden=true]{display:none}.usajobs-search-filters-accordion--bidirectional__content[aria-hidden=false]{transform:translateZ(0);visibility:visible}.usajobs-search-filters-accordion--bidirectional__trigger[aria-expanded=false],.usajobs-search-filters-accordion--bidirectional__trigger[aria-expanded=true]{background-color:#fff;background-image:inherit;border-radius:.3rem;box-shadow:inset 0 0 0 2px #0071bc;color:#0071bc;margin-bottom:1rem;position:relative}.usajobs-search-filters-accordion--bidirectional__trigger[aria-expanded=false]:after,.usajobs-search-filters-accordion--bidirectional__trigger[aria-expanded=true]:after{content:url(../img/icons/search/angle-down.svg);display:inline-block;height:2.4rem;position:absolute;right:3.5rem;top:1rem;width:15.4375px}.usajobs-search-filters-accordion--bidirectional__trigger[aria-expanded=true]:after{transform:rotate(180deg)}}.usajobs-search-filters__container{margin-bottom:17.5rem}.usajobs-search-filters:after{clear:both;content:"";display:block}.usajobs-search-tab-bar__filters-expanded{background-color:#0071bc;color:#fff;display:none;font-weight:700;width:100%}.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{background-color:inherit;margin-top:1.5rem}}@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%;transform:translateZ(0);transition:all .3s;z-index:99}.usajobs-search-filters__container[aria-hidden=true]{transform:translate3d(0,.7rem,0)}}.usajobs-search-filters__section-sub-title,.usajobs-search-filters__section-title{padding:0 1.5rem}@media screen and (min-width:62em){.usajobs-search-filters__section-sub-title,.usajobs-search-filters__section-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:active,.usajobs-search .usajobs-search-filter-nav__back:hover,.usajobs-search .usajobs-search-filter-nav__back:visited,.usajobs-search .usajobs-search-filter-nav__header-back:active,.usajobs-search .usajobs-search-filter-nav__header-back:hover,.usajobs-search .usajobs-search-filter-nav__header-back:visited,.usajobs-search .usajobs-search-save-nav__back:active,.usajobs-search .usajobs-search-save-nav__back:hover,.usajobs-search .usajobs-search-save-nav__back:visited,.usajobs-search .usajobs-search-save-nav__header-back:active,.usajobs-search .usajobs-search-save-nav__header-back:hover,.usajobs-search .usajobs-search-save-nav__header-back:visited{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:700;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{border-bottom:1px solid #f1f1f1;display:block;display:none;list-style-type:none;margin:0;padding:0;width:100%}.usajobs-search-filters-tabs>li{display:list-item;margin:0}.usajobs-search-filters-tabs>li:after,.usajobs-search-filters-tabs>li:before{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{display:block;float:left;margin-bottom:-1px;padding-top:1.7rem;position:relative;text-align:center;width:50%}.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{background-color:#205493;border:1px solid #0000;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;color:#fff;display:block;margin-right:1px;padding:1rem 1.5rem;position:relative;text-decoration:none}.usajobs-search-filters-tabs__tab-face[aria-expanded=true],.usajobs-search-filters-tabs__tab-face[aria-expanded=true]:visited{background-color:#fff;border-bottom-color:#0000;border-top:.7rem solid #0071bc;box-shadow:none;color:#0071bc;font-size:1.9rem;font-weight:700;margin-bottom:-1px;padding-top:2rem}.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{background-color:#fff;margin:0}@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;display:none;list-style-type:none;margin:0;padding:0;width:100%}.usajobs-search-refiners-tabs>li{display:list-item;margin:0}.usajobs-search-refiners-tabs>li:after,.usajobs-search-refiners-tabs>li:before{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{display:block;float:left;margin-bottom:-1px;position:relative;text-align:center;width:auto}.usajobs-search-refiners-tabs>.usajobs-search-refiners-tabs__item.label{color:#212121;font-weight:700;padding:2rem 1.5rem 2rem 0}.usajobs-search-refiners-tabs__tab-face,.usajobs-search-refiners-tabs__tab-face:visited{color:#0071bc;display:block;margin-right:1px;padding:2rem 1.5rem;position:relative;text-decoration:none}.usajobs-search-refiners-tabs__tab-face:after,.usajobs-search-refiners-tabs__tab-face:visited:after{text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;padding-left:.5rem}.usajobs-search-refiners-tabs__tab-face:hover span{border-bottom:.7rem solid #0071bc;padding-bottom:1.5rem}.usajobs-search-refiners-tabs__tab-face[aria-expanded=true],.usajobs-search-refiners-tabs__tab-face[aria-expanded=true]:visited{background-color:#fff;border-bottom:1px solid #d6d7d9;color:#0071bc;font-weight:700}.usajobs-search-refiners-tabs__tab-face[aria-expanded=true]:after,.usajobs-search-refiners-tabs__tab-face[aria-expanded=true]:visited:after{text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit}.usajobs-search-refiners-tabs__tab-face[aria-expanded=true] span,.usajobs-search-refiners-tabs__tab-face[aria-expanded=true]:visited span{border-bottom:.7rem solid #0071bc;padding-bottom:1.5rem}.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{background-color:#fff;border-bottom:1px solid #d6d7d9;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}}.usajobs-search-refiners__body{margin-left:auto;margin-right:auto;max-width:160rem}.usajobs-search-refiner:after{clear:both;content:"";display:block}@media screen and (min-width:48em){.usajobs-search-refiner{box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;left:0;position:absolute;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{clear:right;display:inherit}.usajobs-search-refiner__nav .fa{float:right;font-weight:700}}.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{background-color:#fff;box-shadow:inset 0 1px 3px #0000001f,inset 0 1px 2px #0000003d;height:99vh;margin:0;overflow-y:scroll;padding:1.5rem}.usajobs-search-refiner__container:after{clear:both;content:"";display:block}.usajobs-search-filters__list{display:block;list-style-type:none;margin:0;padding:0;width:100%}.usajobs-search-filters__list>li{display:list-item;margin:0}.usajobs-search-filters__list>li:after,.usajobs-search-filters__list>li:before{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-filters,.usajobs-search-filters__title.has-selections{border-left:.5rem solid #fdb81e;padding-left:2.5rem}}.usajobs-search-pills{display:inherit}.usajobs-search-pills__list{margin:1.5rem 0 0;padding:0}@media screen and (min-width:37.5em){.usajobs-search-pills__list{max-height:21.5rem;overflow-x:inherit;overflow-y:auto;padding-left:1.5rem;padding-right:0;white-space:inherit}}.usajobs-search-pills__remove-all,.usajobs-search-pills__remove-all:visited{display:inline-block}@media screen and (min-width:30em){.usajobs-search-filters__view-results{max-width:30.4rem;width:100%}}.usajobs-search-prefs{background-color:#94bfa2;margin:1rem .5rem;position:relative}@media screen and (min-width:62em){.usajobs-search-prefs{margin:1.5rem 0 1rem}}.usajobs-search-prefs__toggle{box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;color:#212121;display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;padding:.5rem 4.5rem .5rem .5rem;text-decoration:none}.usajobs-search-prefs__toggle:active,.usajobs-search-prefs__toggle:hover,.usajobs-search-prefs__toggle:visited{color:#212121}.usajobs-search-prefs__toggle:after{content:url(../img/icons/solid/toggle-on.svg);display:inline-block;height:2.4rem;position:absolute;right:1.5rem;width:27.4375px}.usajobs-search-prefs__toggle[data-state=is-inactive] .usajobs-search-prefs__count{display:none}.usajobs-search-prefs__toggle[data-state=is-inactive]:after{content:url(../img/icons/solid/toggle-off.svg);display:inline-block;height:2.4rem;position:absolute;right:1.5rem;width:27.4375px}.usajobs-search-prefs__figure{margin:1rem}.usajobs-search-prefs__body{box-flex:1;-moz-flex:1;flex:1;font-size:1.4rem}.usajobs-search-prefs__count{font-weight:700}.usajobs-search-prefs--cta__toggle{font-size:1.4rem;padding-right:.5rem}.usajobs-search-prefs--cta__toggle:after{content:""}.usajobs-search-prefs--cta__sign-in{font-weight:700}.usajobs-search-prefs--cta__body{padding:0 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{display:block;float:left;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{display:block;float:left;margin-right:2.3576520234%;width:48.8211739883%}.usajobs-search-refiner__title:last-child{margin-right:0}}.usajobs-search-refiner__letter,.usajobs-search-refiner__number,.usajobs-search-refiner__sub-title{color:#112e51}.usajobs-search-refiner__letter,.usajobs-search-refiner__number{border-bottom:1px solid #d6d7d9;margin-bottom:1rem;padding-bottom:.5rem}.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;list-style-type:none;margin:0;padding:0}.usajobs-search-refiner__jump-list>li{display:list-item;margin:0}.usajobs-search-refiner__jump-list>li:after,.usajobs-search-refiner__jump-list>li:before{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{color:#5b616b;display:block;font-size:1.4rem;padding:.5rem 1rem}.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]{border-bottom:3px solid #046b99;color:#112e51;font-weight:700}.usajobs-search-refiner.usajobs-search-refiner-occupations{padding:0}.usajobs-search-refiner-controls{border-bottom:1px solid #d6d7d9;display:block;margin-bottom:1.5rem;padding-bottom:1rem}.usajobs-search-refiner-controls:after{clear:both;content:"";display:block}@media screen and (min-width:37.5em){.usajobs-search-refiner-controls__job-count{display:block;float:left;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{display:block;float:left;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{display:block;float:left;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{display:block;float:left;margin-right:2.3576520234%;text-align:right;width:48.8211739883%}.usajobs-search-refiner-controls__sort-container:last-child{margin-right:0}}.usajobs-search-refiner-controls__sort-control{margin:0;max-width:46rem}.usajobs-search-refiner-controls--apply__list{display:block;list-style-type:none;margin:0;padding:0}.usajobs-search-refiner-controls--apply__list>li{display:list-item;margin:0}.usajobs-search-refiner-controls--apply__list>li:after,.usajobs-search-refiner-controls--apply__list>li:before{display:none}.usajobs-search-refiner-controls--apply__list>.usajobs-search-refiner-controls--apply__item{display:inline-block}.usajobs-search-refiner-controls--apply-bottom{border-top:1px solid #d6d7d9;display:block;margin-top:1.5rem;padding-top:1rem}.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{display:block;float:left;float:right;margin-right:0;width:47.5854205965%}.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{display:block;float:left;float:right;margin-right:2.3576520234%;text-align:right;width:48.8211739883%}.usajobs-search-refiner-controls--apply-bottom__container:last-child{margin-right:0}}@media screen and (min-width:48em){.usajobs-search-refiner-controls--apply-top{display:block;float:left;float:right;margin-right:0;width:47.5854205965%}.usajobs-search-refiner-controls--apply-top:last-child{margin-right:0}}@media screen and (min-width:62em){.usajobs-search-refiner-controls--apply-top{display:block;float:left;float:right;margin-right:0;text-align:right;width:48.8211739883%}.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-bottom:.5rem;margin-top:0}.usajobs-search-filters__label{margin-bottom:.25rem;margin-top:0}.usajobs-search-filters__count{color:#5b616b;font-size:1.4rem}.usajobs-search__uhp-icon{display:inline-block;margin-right:.5rem;text-align:center}.usajobs-search__uhp-icon svg{height:29px;vertical-align:middle;width:29px}.usajobs-search-filters__reset,.usajobs-search-filters__save{max-width:46rem;width:100%}.usajobs-search-filters__see-more,.usajobs-search-filters__see-more:visited{color:#0071bc;display:none;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-radius,.usajobs-search-filter-salary{margin-bottom:1.5rem;position:relative}.usajobs-search-filter-radius:after,.usajobs-search-filter-salary:after{clear:both;content:"";display:block}.usajobs-search-filter-radius .range-max,.usajobs-search-filter-radius .range-min,.usajobs-search-filter-salary .range-max,.usajobs-search-filter-salary .range-min{font-size:1.4rem}.usajobs-search-filter-radius .range-max,.usajobs-search-filter-salary .range-max{position:absolute;right:1rem}.usajobs-search-filter-radius__input-list,.usajobs-search-filter-salary__input-list{display:block;list-style-type:none;margin:0;padding:1rem 0 0}.usajobs-search-filter-radius__input-list>li,.usajobs-search-filter-salary__input-list>li{display:list-item;margin:0}.usajobs-search-filter-radius__input-list>li:after,.usajobs-search-filter-radius__input-list>li:before,.usajobs-search-filter-salary__input-list>li:after,.usajobs-search-filter-salary__input-list>li:before{display:none}.usajobs-search-filter-radius__input-list:after,.usajobs-search-filter-salary__input-list:after{clear:both;content:"";display:block}.usajobs-search-filter-radius__input-list>.usajobs-search-filter-radius__input-item,.usajobs-search-filter-radius__input-list>.usajobs-search-filter-radius__input-separator,.usajobs-search-filter-radius__input-list>.usajobs-search-filter-salary__input-item,.usajobs-search-filter-radius__input-list>.usajobs-search-filter-salary__input-separator,.usajobs-search-filter-salary__input-list>.usajobs-search-filter-radius__input-item,.usajobs-search-filter-salary__input-list>.usajobs-search-filter-radius__input-separator,.usajobs-search-filter-salary__input-list>.usajobs-search-filter-salary__input-item,.usajobs-search-filter-salary__input-list>.usajobs-search-filter-salary__input-separator{display:inline-block;line-height:1;vertical-align:top}.usajobs-search-filter-radius__input-max,.usajobs-search-filter-radius__input-min,.usajobs-search-filter-salary__input-max,.usajobs-search-filter-salary__input-min{-o-appearance:none;appearance:none;border:0;float:left;font-size:1.4rem;font-weight:700;height:auto;margin:0;padding:0;width:5.5rem}.usajobs-search-filter-radius__input-min,.usajobs-search-filter-salary__input-min{text-align:right}.usajobs-search-filter-salary__input-max:disabled,.usajobs-search-filter-salary__input-min:disabled{background-color:#fff}.usajobs-search-filter-radius__slider.ui-slider,.usajobs-search-filter-salary__slider.ui-slider{background-color:#d6d7d9;border-radius:.3rem;margin:0 1rem;position:relative;text-align:left}.usajobs-search-filter-radius__slider.ui-slider .ui-slider-handle,.usajobs-search-filter-salary__slider.ui-slider .ui-slider-handle{cursor:default;height:1.2em;position:absolute;touch-action:none;width:1.2em;z-index:2}.usajobs-search-filter-radius__slider.ui-slider .ui-slider-range,.usajobs-search-filter-salary__slider.ui-slider .ui-slider-range{background-position:0 0;border:0;display:block;font-size:.7em;position:absolute;z-index:1}.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,.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{filter:inherit}.usajobs-search-filter-radius__slider.ui-slider.ui-state-disabled .ui-widget-header,.usajobs-search-filter-salary__slider.ui-slider.ui-state-disabled .ui-widget-header{opacity:.4}.usajobs-search-filter-radius__slider.ui-slider .ui-widget,.usajobs-search-filter-salary__slider.ui-slider .ui-widget{font-size:1em}.usajobs-search-filter-radius__slider.ui-slider .ui-widget.ui-widget-content,.usajobs-search-filter-salary__slider.ui-slider .ui-widget.ui-widget-content{border:1px solid #c5c5c5}.usajobs-search-filter-radius__slider.ui-slider .ui-widget .ui-widget,.usajobs-search-filter-radius__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-salary__slider.ui-slider .ui-widget .ui-widget,.usajobs-search-filter-salary__slider.ui-slider .ui-widget button,.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{font-size:1em}.usajobs-search-filter-radius__slider.ui-slider .ui-widget-content,.usajobs-search-filter-salary__slider.ui-slider .ui-widget-content{background:#fff;border:1px solid #f1f1f1;color:#323a45}.usajobs-search-filter-radius__slider.ui-slider .ui-widget-content a,.usajobs-search-filter-salary__slider.ui-slider .ui-widget-content a{color:#323a45}.usajobs-search-filter-radius__slider.ui-slider .ui-widget-header,.usajobs-search-filter-salary__slider.ui-slider .ui-widget-header{background:#02bfe7;border:1px solid #fff;font-weight:700}.usajobs-search-filter-radius__slider.ui-slider .ui-widget-header a,.usajobs-search-filter-salary__slider.ui-slider .ui-widget-header a{color:#323a45}.usajobs-search-filter-radius__slider.ui-slider-horizontal,.usajobs-search-filter-salary__slider.ui-slider-horizontal{height:.8em}.usajobs-search-filter-radius__slider.ui-slider-horizontal .ui-slider-handle,.usajobs-search-filter-salary__slider.ui-slider-horizontal .ui-slider-handle{margin-left:-.6em;top:-.3em}.usajobs-search-filter-radius__slider.ui-slider-horizontal .ui-slider-range,.usajobs-search-filter-salary__slider.ui-slider-horizontal .ui-slider-range{height:100%;top:0}.usajobs-search-filter-radius__slider.ui-slider-horizontal .ui-slider-range-min,.usajobs-search-filter-salary__slider.ui-slider-horizontal .ui-slider-range-min{left:0}.usajobs-search-filter-radius__slider.ui-slider-horizontal .ui-slider-range-max,.usajobs-search-filter-salary__slider.ui-slider-horizontal .ui-slider-range-max{right:0}.usajobs-search-filter-radius__slider.ui-slider-vertical,.usajobs-search-filter-salary__slider.ui-slider-vertical{height:100px;width:.8em}.usajobs-search-filter-radius__slider.ui-slider-vertical .ui-slider-handle,.usajobs-search-filter-salary__slider.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-bottom:-.6em;margin-left:0}.usajobs-search-filter-radius__slider.ui-slider-vertical .ui-slider-range,.usajobs-search-filter-salary__slider.ui-slider-vertical .ui-slider-range{left:0;width:100%}.usajobs-search-filter-radius__slider.ui-slider-vertical .ui-slider-range-min,.usajobs-search-filter-salary__slider.ui-slider-vertical .ui-slider-range-min{bottom:0}.usajobs-search-filter-radius__slider.ui-slider-vertical .ui-slider-range-max,.usajobs-search-filter-salary__slider.ui-slider-vertical .ui-slider-range-max{top:0}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{background-color:#fff;border-radius:50%;box-shadow:inset 0 0 0 2px #aeb0b5;color:#fff;display:inline-block;font-weight:400;height:2.5em;line-height:2.5em;width:2.5em}.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__max-GS,.usajobs-search-filter-salary__min-GS{font-size:1.4rem;padding-left:.25rem}.usajobs-search-filter-salary__reset{display:block;font-size:1.4rem;padding:0 0 .5rem;text-align:right;width:100%}.usajobs-search-filter-salary__reset:visited{color:#0071bc}.usajobs-search-filter-grades{border:solid #d6d7d9;border-width:0 0 0 1px;display:block;list-style-type:none;margin:0;padding:0}.usajobs-search-filter-grades>li{display:list-item;margin:0}.usajobs-search-filter-grades>li:after,.usajobs-search-filter-grades>li:before{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{background-color:#02bfe7;box-shadow:inset 0 1px 3px #0000001f,inset 0 1px 2px #0000003d}.usajobs-search-filter-grades>.usajobs-search-filter-grades__item{background-color:#d6d7d9;border:0 solid #aeb0b5;border-width:1px 1px 0 0;display:inline-block;float:left;min-height:3.1rem;vertical-align:top;width:6.1rem}.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{color:#212121;display:block;font-size:1.4rem;padding:.5rem 1rem;text-align:center;text-decoration:none}.usajobs-search-filter-grades__grade:hover{background-color:#00a6d2;color:#fff}.usajobs-search-filter-grades__grade[data-state=is-active]{background-color:#02bfe7;box-shadow:inset 0 1px 3px #0000001f,inset 0 1px 2px #0000003d}.usajobs-search-filter-locations{display:block;list-style-type:none;margin:1rem 0 1.5rem;padding:0}.usajobs-search-filter-locations>li{display:list-item;margin:0}.usajobs-search-filter-locations>li:after,.usajobs-search-filter-locations>li:before{display:none}.usajobs-search-filter-locations:after{clear:both;content:"";display:block}.usajobs-search-filter-locations__input{-o-appearance:none;appearance:none;border:0;float:left;height:auto;margin:0;padding:0;width:92%}.usajobs-search-filter-locations__remove,.usajobs-search-filter-locations__remove:visited{color:#cd2026;float:left}.usajobs-search-filters__help-container:after{clear:both;content:"";display:block}.usajobs-form__help-link,.usajobs-form__help-link--refiner,.usajobs-search-filters__remote-reset,.usajobs-search-filters__select-toggle,.usajobs-search-filters__show-all-options{color:#0071bc;display:block;font-size:1.4rem;margin:1rem 1rem 1rem 0}.usajobs-search-filters__remote-reset,.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;right:0;top:2rem}}.usajobs-form__help-link--refiner:visited,.usajobs-form__help-link:visited,.usajobs-search-filters__select-toggle:visited{color:#0071bc}.usajobs-search-tab-bar{background-color:#323a45;border-top:1px solid #d6d7d9;bottom:0;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;height:6.1rem;left:0;position:fixed;right:0;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{-ms-flex-line-pack:start;text-rendering:optimizeSpeed;align-content:flex-start;display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;flex-flow:row wrap}.usajobs-search-tab-bar__body[aria-hidden=true],.usajobs-search-tab-bar__filter-controls[aria-hidden=true]{display:none}.usajobs-search-tab-bar__body{box-pack:start;-ms-flex-pack:start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}.usajobs-search-tab-bar__filter-controls{box-pack:end;-ms-flex-pack:end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;padding:1.15rem 1.5rem}.usajobs-search-tab-bar__body .usajobs-search-tab-bar__link{box-flex:0;color:#fff;display:inline-block;-moz-flex:0 1 auto;flex:0 1 auto;margin:0;padding:.5rem 1.5rem;text-align:center;text-decoration:none;width:33%}.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{background-color:#fdb81e;border-radius:50%;box-shadow:inset 0 0 0 2px none;color:#fff;color:#212121;display:inline-block;height:24px;line-height:24px;position:absolute;right:2.5rem;top:.4rem;width:24px}.usajobs-search-tab-bar__filter-count-container[aria-hidden=true]{display:none}.usajobs-search-tab-bar__filter-count{font-size:1.4rem;font-weight:700}.usajobs-search-tab-bar__filter-controls .usa-button,.usajobs-search-tab-bar__filter-controls .usa-button.usa-button-outline{box-flex:0;-moz-flex:0 1 auto;flex:0 1 auto;width:47%}.usajobs-search-tip{background-color:#fff;border:1px solid #00a6d2;border-top:.4rem solid #00a6d2;position:absolute;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{border-color:#0000 #0000 #00a6d2;border-style:solid;border-width:0 15px 12px;content:"";left:45%;position:absolute;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:700}.usajobs-search-saved-searches__body{margin:1.5rem 0}.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;list-style-type:none;margin:0 auto;max-width:120rem;padding:0}.usajobs-search-toggle-tabs__list>li{display:list-item;margin:0}.usajobs-search-toggle-tabs__list>li:after,.usajobs-search-toggle-tabs__list>li:before{display:none}.usajobs-search-toggle-tabs__list>.usajobs-search-toggle-tabs__item{display:inline-block;margin:0;padding:0;position:relative}.usajobs-search-toggle-tabs__list>.usajobs-search-toggle-tabs__item:after,.usajobs-search-toggle-tabs__list>.usajobs-search-toggle-tabs__item:before{content:none}.usajobs-search-toggle-tabs__control{color:#0071bc;display:block;font-size:1.9rem;line-height:1;padding:1rem 1.5rem;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]{border-bottom:.7rem solid #0071bc;color:#212121;font-weight:700}.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;font-size:1.4rem;padding:.5rem 0;text-align:right}.usajobs-search-link-disabled{color:#5b616b!important;cursor:default!important;display:block!important;font-size:1.4rem!important;padding:.5rem 1rem!important;pointer-events:none!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}.usajobs-search-save[aria-hidden=true]{display:none}}.usajobs-search-save__body{margin-left:auto;margin-right:auto;max-width:160rem;padding:0 1.5rem 1.5rem;position:relative}@media screen and (min-width:62em){.usajobs-search-save__body{padding:0}}@media screen and (min-width:48em){.usajobs-search-save__input{display:block;float:left;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{display:block;float:left;margin-right:2.3576520234%;width:48.8211739883%}.usajobs-search-save__input:last-child{margin-right:0}.usajobs-search-save label{margin-top:0}}@media screen and (min-width:48em){.usajobs-search-save__select{display:block;float:left;margin-right:0;width:47.5854205965%}.usajobs-search-save__select:last-child{margin-right:0}}@media screen and (min-width:62em){.usajobs-search-save__select{display:block;float:left;margin-right:0;width:48.8211739883%}.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{display:block;float:left;margin-right:2.3576520234%;text-align:right;width:100%}.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{background-color:#dce4ef;color:#212121;display:none;padding:1rem 1.5rem;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{background-color:#fff;bottom:0;height:100%;left:0;position:fixed;right:0;transform:translateZ(0);transform:translate3d(0,100%,0);transition:all .3s;visibility:hidden;z-index:900}.usajobs-search-save[aria-hidden=false]{transform:translateZ(0);visibility:visible}.usajobs-search-save__scroll-container{-webkit-overflow-scrolling:touch;height:100%;overflow-x:hidden;position:relative;top:4.4rem}}.usajobs-search-save__edit{float:right;margin:0 auto}.clear-float{clear:both}.usajobs-search-tab-bar__sort-container{display:inline-block;height:100%;left:0;position:relative;width:100%}.margin-top-6>div{margin-top:6px}.usajobs-search-tab-bar__sort-select{-o-appearance:none;appearance:none;border:0;bottom:0;cursor:pointer;font:inherit;height:55px;left:0;margin:0;opacity:0;padding:0;position:absolute;text-transform:none;width:100%;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{background-color:#fff;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;margin:1.5rem 0;padding:1.5rem}.usajobs-search .usajobs-search-no-params-highlight__title{color:#112e51;margin-top:0}.usajobs-search .usajobs-search-no-params-highlight__list{display:block;list-style-type:none;margin:0;padding:0}.usajobs-search .usajobs-search-no-params-highlight__list>li{display:list-item;margin:0}.usajobs-search .usajobs-search-no-params-highlight__list>li:after,.usajobs-search .usajobs-search-no-params-highlight__list>li:before{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{color:#fff;display:block;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:19px;font-size:1.9rem;font-weight:700;line-height:1.3;margin:0;padding:1rem 1.5rem;text-decoration:none}@media screen and (max-width:61.999em){.usajobs-search .usajobs-search-filter-nav,.usajobs-search .usajobs-search-save-nav{left:0;position:fixed;right:0;top: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{-webkit-overflow-scrolling:touch;height:100%;overflow-x:hidden;overflow-y:scroll;position:relative;top:4.4rem}}.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}.usajobs-search-teaser--infrastructure{color:#fff;display:none}.usajobs-search-teaser--infrastructure img{float:left;width:50px}.usajobs-search-teaser--infrastructure h3{color:#fff;display:inline-block;margin-left:20px;margin-top:1.2rem}.usajobs-search-teaser--infrastructure a{color:#fff}.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:#0000}.usajobs-loading{color:#0071bc;display:block;font-weight:700;height:30px;overflow:hidden;padding:0 2.5em}.usa-alert{margin:1.5rem 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{margin:0;width:100%}.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{display:block;float:left;margin-bottom:0;margin-right:2.3576520234%;width:65.8807826589%}.usajobs-search .usajobs-content-well:last-child{margin-right:0}.usajobs-search .usajobs-rightrail{display:block;float:left;margin-right:0;width:31.7615653177%}.usajobs-search .usajobs-rightrail:last-child{margin-right:0}}.usajobs-search,.usajobs-search .usajobs-search-controls,.usajobs-search .usajobs-search-pagination,.usajobs-search .usajobs-search-suggestions .usajobs-search-searchterms{padding-left:1.5rem;padding-right:1.5rem}.usajobs-search-searchterms{margin-bottom:0!important}@media screen and (min-width:62em){.usajobs-search,.usajobs-search .usajobs-search-controls,.usajobs-search .usajobs-search-pagination,.usajobs-search .usajobs-search-suggestions .usajobs-search-searchterms{padding-left:0;padding-right:0}}.usajobs-search-noresults-suggestions{display:grid}.usajobs-search-results{background-color:#fff;max-width:inherit}@media screen and (max-width:61.999em){.usajobs-search-filters[aria-hidden=false]{transform:translateZ(0);visibility:visible}.usajobs-search-filters{background-color:#fff;bottom:0;height:100%;left:0;position:fixed;right:0;transform:translateZ(0);transform:translate3d(0,100%,0);transition:all .3s;visibility:hidden;z-index:900}}.usajobs-search-pills{margin-bottom:.5rem;overflow:hidden;position:relative}@media screen and (min-width:37.5em){.usajobs-search-pills{height:inherit;overflow: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{height:100%;position:absolute;top:0;width:1.5rem;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{background-image:linear-gradient(270deg,#f1f1f100,#f1f1f1);left:0}.usajobs-search-pills__fade-out-layer.is-right{background-image:linear-gradient(90deg,#f1f1f100,#f1f1f1);right:0}.usajobs-search-pills__list{display:block;list-style-type:none;margin:0;overflow-x:auto;padding:0 0 0 1.5rem;white-space:nowrap;width:100%}.usajobs-search-pills__list>li{display:list-item;margin:0}.usajobs-search-pills__list>li:after,.usajobs-search-pills__list>li:before{display:none}@media screen and (min-width:37.5em){.usajobs-search-pills__list{max-height:21.5rem;overflow-x:inherit;overflow-y:auto;padding-left:0;padding-right:0;white-space:inherit}}@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:inset 0 3px 3px -3px #0000001f,inset 0 -3px 3px -3px #0000003d}}.usajobs-search-pills__list>.usajobs-search-pills__item{background-color:#5b616b;border-radius:.5rem;display:inline-block;margin:1rem 1rem 1rem 0}.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{color:#fff;display:block;font-size:1.4rem;font-weight:700;padding:.5rem 1rem;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;font-size:1.4rem;margin-bottom:1.5rem;margin-left:1.5rem;padding:.5rem 1rem .5rem 0}@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{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.usajobs-search-filters__uhp-icon.military-spouses .fa.is-first{left:-4px;opacity:.8;text-indent:0;top:-2px}.usajobs-search-filters__uhp-icon.military-spouses .fa.is-second{left:3px;text-indent:0}.usajobs-search-results-container{position:relative}.usajobs-search-results__loading{box-align:start;-ms-flex-align:start;box-pack:center;-ms-flex-pack:center;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;background-color:#fffc;bottom:0;display:none;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;left:0;position:absolute;right:0;text-align:center;top:0;vertical-align:middle;z-index:800}.usajobs-search-results__loading.is-active{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex}.usajobs-search-results__loading .fa{color:#02bfe7;margin-top:22.5rem}.is-inactive{opacity:0;transition:none}@media screen and (max-width:61.999em){.usajobs-search{padding-left:0;padding-right:0}.usajobs-search-noresults{padding-left:1.5rem;padding-right:0}}.usajobs-search-teaser__title{color:#02bfe7}.usajobs-search-teaser-infrastructure__body,.usajobs-search-teaser__body{background-color:#0f66b8;padding:1.5rem 3rem}.usajobs-search-teaser{background-color:#112e51;background-position:100%;background-repeat:no-repeat}.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{color:#212121;padding-top:70px}@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%}.usajobs-search-searchterms{display:none}}.usajobs-search-sort{float:right;width:unset}.usajobs-search-filters-tabs__item.only-filters{text-align:unset;width:100%}.usajobs-search-filters-tabs__item.only-filters a{padding-left:2rem}.usajobs-branded-search-pills{background-color:#112e51!important}.usajobs-branded-search-pills a{cursor:default!important}.search-preview-banner{background-color:#fad980;font-size:unset;padding:5px}.usajobs-search-no-params-highlight--blue a{color:#fff}