@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:400;font-display:fallback;src:url(../fonts/roboto-condensed/roboto-condensed-v19-latin-regular.woff2) format("woff2"),url(../fonts/roboto-condensed/roboto-condensed-v19-latin-regular.woff) format("woff"),url(../fonts/roboto-condensed/roboto-condensed-v19-latin-regular.ttf) format("truetype")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:fallback;src:url(../fonts/roboto/roboto-v29-latin-regular.woff2) format("woff2"),url(../fonts/roboto/roboto-v29-latin-regular.woff) format("woff"),url(../fonts/roboto/roboto-v29-latin-regular.ttf) format("truetype")}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-display:fallback;src:url(../fonts/roboto/roboto-v29-latin-700.woff2) format("woff2"),url(../fonts/roboto/roboto-v29-latin-700.woff) format("woff"),url(../fonts/roboto/roboto-v29-latin-700.ttf) format("truetype")}h1{color:white;font-family:"Roboto Condensed";font-size:32px;font-weight:normal;margin-top:0}@media (min-width:64em){h1{font-size:40px}}h2{color:#3B4CA8;font-size:30px;margin:32px 0}@media (min-width:64em){h2{margin-top:64px}}h3{font-size:24px;margin-top:0}.usa-link{color:#306DA7;line-height:normal}.agency-menu-header{height:48px}.agency-menu-header .site-label{font-family:"Roboto Condensed";font-size:12px}.agency-menu-header .site-label-expand{width:18px}.agency-menu-header #agency-header-link[aria-expanded=true] .expand-more{display:none}.agency-menu-header #agency-header-link[aria-expanded=true] .expand-less{display:block}@media (min-width:64em){.agency-menu-header{height:62px}.agency-menu-header .usa-nav-container{justify-content:flex-end}.agency-menu-header .site-label{font-size:24px}.agency-menu-header .site-label-expand{width:unset}}.agency-header{background-color:#EFEFEF;position:absolute;width:100%}.agency-header a{color:black}.agency-header .close-icon{height:21px;position:absolute;right:16px;width:21px}@media (min-width:64em){.agency-header .close-icon{right:32px}}.agency-header .heading-text{color:#6C6C6C;font-size:20px}@media (min-width:64em){.agency-header .usa-identifier__container .usa-identifier__required-links-list{columns:3}}.agency-header .usa-identifier__container .usa-identifier__required-links-item{margin-bottom:16px}.site-navigation-container .usa-header{background-color:#23334c}.site-navigation-container .usa-logo a{color:white}@media (max-width:63.99em){.site-navigation-container .usa-nav__primary a:not(.usa-button){padding:0.75rem 1rem}}@media (min-width:64em){.site-navigation-container .usa-nav__link,.site-navigation-container .usa-nav__primary > .usa-nav__primary-item > a,.site-navigation-container .usa-nav__primary button:hover{color:white}.site-navigation-container .usa-nav__primary button[aria-expanded=false] span::after{background-color:white}}.site-navigation-container .usa-header .usa-navbar .usa-menu-btn{color:#23334c}.site-navigation-container .usa-header .usa-navbar .usa-logo__text{font-family:"Roboto Condensed";font-size:14px;font-weight:normal}@media (min-width:64em){.site-navigation-container .usa-header .usa-nav-container{height:auto}.site-navigation-container .usa-header .usa-navbar .usa-logo__text{font-size:24px}}.site-navigation-container .agency-logo img,.footer-container .agency-logo img{height:auto;width:91px}footer .footer-container{background-color:#23334c}footer .footer-container,footer .footer-container a,footer .footer-container .social-icons .usa-button--unstyled{color:#d9dbe1}footer .footer-container .social-icons a{display:inline;text-decoration:none}@media (min-width:64em){footer .footer-container .social-icons a{display:inline-block}}footer .footer-container .usa-identifier__required-links-item{margin-bottom:16px}footer .footer-container .footer-title{color:white;font-family:"Roboto Condensed";font-size:20px}@media (min-width:64em){footer .footer-container .social-icons{text-align:center}}footer .footer-container .social-icons .fa-stack-2x{color:white;opacity:.1}footer .footer-container .contact-title{font-size:24px;font-weight:bold}footer .footer-container .contact-icon{font-size:18px;vertical-align:text-bottom}footer .template-footer-container{background-color:#122139}footer .template-footer-container,footer .template-footer-container a{color:#d9dbe1}footer .template-footer-container .usajobs-logo{height:26px;width:108px}@media (min-width:64em){footer .template-footer-container .privacy-links{float:right}}.slashed-bg{position:relative}.slashed-bg::before{bottom:-1px;clip-path:polygon(0 calc(100% - 3vw),100% calc(100% - 10vw),100% 100%,0 100%);content:"";display:block;height:100%;position:absolute;width:100%}.accent-button{text-transform:uppercase}.accent-button,.accent-button:active,.accent-button:hover{background-color:#03a2a5}.usa-button.accent-button{color:black}.usa-button--outline.white-outline{box-shadow:inset 0 0 0 2px white;color:white;font-weight:normal;text-transform:uppercase}.flag-item{margin-bottom:24px}@media (min-width:40em){.flag-item{z-index:3}}@media (min-width:64em){.flag-item{margin-bottom:48px}}.flag-item .flag-item-title .flag-title{background-color:#565EAA;color:white;font-size:16px;font-weight:bold;line-height:20px;margin:0;max-width:95%;padding:8px 20px;position:relative;z-index:2}@media (min-width:64em){.flag-item .flag-item-title .flag-title{font-size:22px;max-width:65%;padding:16px}}.flag-item .flag-item-content{background-color:#EEEFF4;line-height:26px;margin-left:16px;margin-top:-16px;padding:16px;position:relative;z-index:1}@media (min-width:64em){.flag-item .flag-item-content{font-size:18px;margin-left:32px;padding:24px}}.flag-item .flag-item-content .flag-content-heading{font-size:20px;font-weight:bold}.flag-item .flag-item-content:before{border-left:16px solid transparent;border-top:16px solid #3A44A0;content:"";left:-16px;position:absolute;top:16px}@media (min-width:64em){.flag-item .flag-item-content:before{border-left:32px solid transparent;border-top:32px solid #3A44A0;left:-32px}}.flag-list-numbered .grid-row{justify-content:center}.flag-list-numbered .grid-row:first-child .step:after,.flag-list-numbered .grid-row:last-child .step:after{height:50%}.flag-list-numbered .grid-row:last-child .step:after{bottom:auto;top:0}.flag-list-numbered .step{align-items:center;display:flex;margin-bottom:-32px;margin-left:-8px;position:relative;z-index:3}.flag-list-numbered .step .step-number{align-items:center;background-color:#03A2A5;border-radius:50%;color:white;display:flex;font-size:32px;font-weight:bold;height:40px;justify-content:center;width:40px}.flag-list-numbered .flag-item .flag-item-title .flag-title{font-size:18px;padding-left:40px}.flag-list-numbered .flag-item .flag-item-content{background-color:white}@media (min-width:40em){.flag-list-numbered .step{justify-content:center;margin:0;padding-bottom:48px}.flag-list-numbered .step:before{content:"";border-top:6px solid white;display:block;position:absolute;right:-2rem;width:50%;z-index:-1}.flag-list-numbered .step:after{content:"";border-left:6px solid white;bottom:0;display:block;height:100%;position:absolute;z-index:-1}.flag-list-numbered .step .step-number{font-size:55px;height:88px;width:88px}.flag-list-numbered .flag-item .flag-item-title .flag-title{padding-left:16px}}.flag-item .no-banner:before{border:0}.agency-item{align-items:center;background-color:#EEEFF4;display:flex;line-height:18px;padding:8px}@media (min-width:64em){.agency-item{padding:0 16px}}.agency-item.white{background-color:white;border-top:7px solid #F4DB7D}.agency-item img{height:100%}.agency-item .seal-container{flex-shrink:0;height:75px;text-align:center;width:75px}@media (min-width:64em){.agency-item .seal-container{height:100px;margin:16px 0;width:100px}}.agency-item.no-seal{height:75px;width:100%}@media (min-width:64em){.agency-item.no-seal{height:132px}}.agency-item.no-seal .agency-name{flex-grow:1;text-align:center}.agency-item .agency-name{color:#1C3564;font-size:16px;font-weight:bold}@media (min-width:64em){.agency-item .agency-name{font-size:22px;line-height:32px}}.hero-container{background-color:#23334c}.hero-container.slashed-bg::before{background-color:white}.hero-container .body-text{color:white;font-family:"Roboto Condensed";font-size:22px}@media (min-width:64em){.hero-container .body-text{line-height:33px}}.hero-container img{box-shadow:15px 15px #8591ce;height:auto;max-width:453px;min-height:369.38px}.hero-container img.no-shadow{box-shadow:none}.hero-container img.landing-hero{min-height:521.78px}.intro-container h2{font-size:32px;margin-top:0}@media (min-width:64em){.intro-container h2{font-size:48px}}.intro-container h3{margin-top:revert}.intro-container .body-text{line-height:26px}@media (min-width:64em){.intro-container .body-text{font-size:18px;line-height:32px}}@media (min-width:30em){.intro-container{text-align:center}}.carousel-container{background-color:#EEEFF4;line-height:22.5px}.carousel-container h2{font-size:24px}@media (min-width:64em){.carousel-container h2{font-size:28px}}.carousel-container .splide{font-family:"Roboto Condensed"}.carousel-container .splide a{color:black;margin:4px}.carousel-container .splide__slide .image-container{height:139px;padding-top:4px}@media (min-width:64em){.carousel-container .splide__slide .image-container{height:172px}}.carousel-container .splide__slide img{height:100%}.carousel-container .carousel-arrow{background-color:transparent;border:none;cursor:pointer;position:absolute;top:50%}.carousel-container .carousel-arrow:disabled{opacity:0.3}.carousel-container .carousel-arrow.splide__arrow--prev{left:-10px;transform:scaleX(-1) translateY(225%)}@media (min-width:64em){.carousel-container .carousel-arrow.splide__arrow--prev{transform:scaleX(-1) translateY(280%)}}@media (min-width:80em){.carousel-container .carousel-arrow.splide__arrow--prev{left:-60px;transform:scaleX(-1) translateY(-50%)}}.carousel-container .carousel-arrow.splide__arrow--next{right:-10px;transform:translateY(225%)}@media (min-width:64em){.carousel-container .carousel-arrow.splide__arrow--next{transform:translateY(280%)}}@media (min-width:80em){.carousel-container .carousel-arrow.splide__arrow--next{right:-60px;transform:translateY(-50%)}}.carousel-container .carousel-pagination-container{margin-top:24px;padding:0}.carousel-container .carousel-pagination-container .carousel-button{background-color:#A7A7A7;border:2px solid transparent;border-radius:50%;cursor:pointer;height:10px;margin:0 6px;padding:0;width:10px}.carousel-container .carousel-pagination-container .carousel-button:hover,.carousel-container .carousel-pagination-container .carousel-button.is-active:hover{background-color:#23334c}.carousel-container .carousel-pagination-container .carousel-button.is-active{background-color:#3B4CA8}.career-cards-container{background-color:#23334c}.career-cards-container,.career-cards-container h2{color:white}.career-cards-container a{color:white}.career-cards-container h2{font-size:24px;margin-bottom:0}@media (min-width:64em){.career-cards-container h2{font-size:48px}}.career-cards-container .image-container{height:261px;overflow:hidden;position:relative}@media (min-width:64em){.career-cards-container .image-container{height:378px}}.career-cards-container .image-container img{bottom:-100%;margin:auto;position:absolute;top:-100%;width:100%}.career-cards-container .career-card{background-position:center top;background-size:cover;min-height:261px;position:relative;transition:box-shadow 250ms}@media (min-width:40em){.career-cards-container .career-card{height:378px}}@media (min-width:64em){.career-cards-container .career-card:hover{box-shadow:12px 12px #03bbbd}}.career-cards-container .career-card .career-card-overlay{background-color:rgba(67,92,126,0.8);height:100%;left:0;position:absolute;top:0;width:100%}.career-cards-container .career-card .card-heading{font-family:"Roboto Condensed";font-size:24px}.career-cards-container .career-card .card-body{line-height:26px}@media (min-width:64em){.career-cards-container .career-card .explore-link{font-size:12px}}.cta-container{background-color:#dde2fb}.cta-container.slashed-bg::before{background-color:white}.cta-container img{box-shadow:8px 8px #8591ce}@media (min-width:64em){.cta-container img{box-shadow:15px 15px #8591ce}}.cta-container h2{font-size:32px;margin-top:0}@media (min-width:64em){.cta-container h2{font-size:40px;line-height:54px}}.cta-container .body-text{line-height:26px}@media (min-width:64em){.cta-container .body-text{line-height:32px}}@media (min-width:64em){.cta-container .body-text{font-size:18px}}.highlight-container h2{font-size:32px;margin-bottom:0}@media (min-width:64em){.highlight-container h2{font-size:40px}}.highlight-container .image-container{height:203px;overflow:hidden;position:relative}@media (min-width:64em){.highlight-container .image-container{height:270px}}.highlight-container .image-container img{bottom:-100%;margin:auto;position:absolute;top:-100%;width:100%}.highlight-container .highlight-header{font-size:24px;font-weight:bold}.highlight-container .highlight-body{line-height:26px}@media (min-width:64em){.highlight-container .highlight-body{font-size:18px;line-height:32px}}.highlight-container a{font-weight:bold}@media (min-width:64em){.highlight-container a{font-size:18px}}.shared-cta-container{background-color:#717BAF}.shared-cta-container.slashed-bg::before{background-color:#8591CE}.shared-cta-container h2{color:white;font-family:"Roboto Condensed";font-size:32px;font-weight:normal;margin-bottom:0}@media (min-width:64em){.shared-cta-container h2{font-size:48px;line-height:64px}}.shared-cta-container img{box-shadow:15px 15px #03BBBD;height:auto;width:444px}.text-container{line-height:26px}.text-container .summary{font-size:28px;line-height:60px}.text-container .lighter{color:#707070}.text-container.gray-bg{background-color:#EEEFF4}.text-container.green-bg{background-color:#E7F0E0}.text-container.light-blue-bg{background-color:#E5F3F8}.text-container.light-purple-bg{background-color:#F3F3FB}.text-container.purple-bg{background-color:#DDE2FB}.text-container.tan-bg{background-color:#F1E9CF}@media (min-width:64em){.text-container{font-size:18px;line-height:32px}}.flag-list-container h2{font-size:24px}@media (min-width:64em){.flag-list-container h2{font-size:30px}}.flag-list-container.flag-small .flag-item{margin-bottom:0}.flag-list-container.flag-small .flag-item .flag-item-title .flag-title{max-width:95%}.numbered-flag-list-container{background-color:#23334C}@media (min-width:64em){.numbered-flag-list-container{font-size:18px}}.numbered-flag-list-container .heading-content,.numbered-flag-list-container .footer-content,.numbered-flag-list-container h2{color:white}.numbered-flag-list-container h2{font-size:24px;font-weight:bold}@media (min-width:64em){.numbered-flag-list-container h2{font-size:48px}}.numbered-flag-list-container .body-text{line-height:26px}@media (min-width:64em){.numbered-flag-list-container .body-text{font-size:18px;line-height:32px;text-align:center}}.numbered-flag-list-container .footer-content{line-height:28px}.agency-list-container{line-height:32px}.agency-list-container h2{font-size:24px;line-height:normal}@media (min-width:64em){.agency-list-container{font-size:18px}.agency-list-container h2{font-size:30px}}@media (min-width:64em){.accordion-container .usa-accordion,.accordion-container .usa-accordion .usa-accordion__heading{font-size:18px}}.accordion-container .usa-accordion__button[aria-expanded="true"]{background-color:#60E2E2}.accordion-container h2{font-size:24px}@media (min-width:64em){.accordion-container h2{font-size:30px}}.image-grid-container{font-size:18px;line-height:28px}.image-grid-container h2{margin-top:0}.image-grid-container img{box-shadow:15px 15px #03BBBD;height:auto;width:444px}.image-grid-container .no-shadow{box-shadow:none}.image-grid-container.light-purple{background-color:#F3F3FB}.image-grid-container.light-purple img{box-shadow:15px 15px #8591CE}.events-container .event-date{display:flex;flex-direction:column;font-size:16px;font-weight:bold;height:64px;justify-content:center;padding:0 4px;text-align:center;width:64px}.events-container .event-heading-text{font-weight:bold}.events-container .event-heading-text,.events-container .event-time,.events-container .event-location{font-size:24px}.events-container .event-time{color:#949494}.events-container .event-description p:first-of-type{margin-top:0}.events-container .event-description p:last-of-type{margin-bottom:0}@media (min-width:64em){.events-container .event-date{font-size:34px;height:180px;width:180px}.events-container .event-heading-text{font-size:30px}}