@-webkit-keyframes fade-in-out{from{opacity:0}to{opacity:1}}@keyframes fade-in-out{from{opacity:0}to{opacity:1}}@-webkit-keyframes loading-background{from{background-position:0 0}to{background-position:100% 0}}@keyframes loading-background{from{background-position:0 0}to{background-position:100% 0}}/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css *//*! Includes TMP customizations all noted with 'Custom TMP' comments. 20July2016 sherrie.campbell@tmp.com */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}table{border-collapse:collapse;border-spacing:0}ul,ol,li{margin:0;padding:0}input[type=number]{-moz-appearance:textfield}input[type=number]::-moz-inner-spin-button,input[type=number]::-moz-outer-spin-button{-moz-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body{margin:0}article,aside,footer,header,nav,section{display:block}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{box-sizing:border-box}.related-content-wrapper{margin-top:0}.banner{margin:0}.section-container--footer{max-width:1400px}.section-wrapper{margin:0 auto;padding:40px 0}@media screen and (min-width: 768px){.section-wrapper{padding:40px 0}}.section-wrapper.no-top-pad{padding-top:0}.banner-bd-social{background-image:url(https://tbcdn.talentbrew.com/company/159/v3_0/img//banners/banner-social-m.jpg)}@media (min-width: 1024px){.banner-bd-social{background-image:url(https://tbcdn.talentbrew.com/company/159/v3_0/img//banners/banner-social.jpg)}}.banner-bd-military{background-image:url(https://tbcdn.talentbrew.com/company/159/v3_0/img//banners/banner-military-m.jpg)}@media (min-width: 1024px){.banner-bd-military{background-image:url(https://tbcdn.talentbrew.com/company/159/v3_0/img//banners/banner-military.jpg)}}.cp main{background:#FFFFFF}@media screen and (min-width: 1600px){.cp main{padding-top:40px}}.cp .mobile-filters{background:#f4f4f4}.module-title{font-size:1.5rem;text-transform:uppercase}@media screen and (min-width: 768px){.module-title{font-size:1.438rem}}.module-title.flat-top{margin-top:0}.container{margin:0 auto}.intro-section{padding:0}.grey-bg{background:#efedeb}.white-bg{background:#FFFFFF}.light-bg{background:#f7f7f7}.light-green{background:#f3fbfd}.purple-gradient{background:#8D2A90;background:-moz-linear-gradient(top, #8D2A90 0%, #712889 100%);background:-webkit-linear-gradient(top, #8D2A90 0%, #712889 100%);background:linear-gradient(to bottom, #8d2a90 0%,#712889 100%)}.upper{text-transform:uppercase}.center{text-align:center}.tintup-wrap{background:#f7f7f7}.tintup-wrap .tintup{min-height:1630px !important;position:relative;width:100%;height:100%}@media screen and (min-width: 768px){.tintup-wrap .tintup{min-height:700px !important}}.tintup-wrap .tintup .a5b5e4-inner{position:absolute;top:0;left:0;width:100%;height:100%}.tintup-wrap .tintup iframe{width:100%;height:100%;border:0}.single-quote__wrap{margin:0 auto}.single-quote__inner{display:block;margin:0 auto;padding:0;color:#fff;padding:0;text-align:left;width:auto;color:#fff;font-size:40px}@media (min-width: 1024px){.single-quote__inner{padding-left:40px;padding-right:40px}}.single-quote__text{font-size:1rem;font-weight:300;padding:0 40px;display:block;position:relative;margin-top:0;margin-bottom:0}@media screen and (min-width: 550px){.single-quote__text{font-size:3vw}}@media screen and (min-width: 768px){.single-quote__text{font-size:2.5vw;padding-top:40px;padding-bottom:40px;padding-left:100px;padding-right:100px}}@media screen and (min-width: 1024px){.single-quote__text{padding-left:130px;padding-right:130px;font-size:2rem}}.single-quote__text:before,.single-quote__text:after{content:"";display:block;position:absolute;width:30px;height:24px;background-repeat:no-repeat;background-size:100% 100%}@media screen and (min-width: 768px){.single-quote__text:before,.single-quote__text:after{width:60px;height:48px}}@media screen and (min-width: 1024px){.single-quote__text:before,.single-quote__text:after{width:88px;height:70px}}.single-quote__text:before{top:0;background-image:url(../v3_0/img/cp-quote-l.png);left:0}@media screen and (min-width: 768px){.single-quote__text:before{top:40px}}.single-quote__text:after{bottom:0;right:0;background-image:url(../v3_0/img/cp-quote-r.png)}@media screen and (min-width: 768px){.single-quote__text:after{top:40px;bottom:auto}}.single-quote__cite{font-style:normal;text-align:right;display:block;font-size:.875rem;margin-top:20px;font-weight:lighter}@media screen and (min-width: 550px){.single-quote__cite{font-size:2.5vw}}@media screen and (min-width: 1024px){.single-quote__cite{font-size:1.375rem}}.single-quote__cite.has-img{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end}.single-quote__cite.has-img .author{flex:1 1 auto;padding:10px 25px 10px 0;margin-right:12px;border-right:1px solid #fff}@media screen and (min-width: 768px){.single-quote__cite.has-img .author{padding-right:25px;margin-right:25px}}.single-quote__cite.has-img img{flex:0 1 70px;max-width:70px;display:block;width:100%}@media screen and (min-width: 768px){.single-quote__cite.has-img img{flex:0 1 124px;max-width:124px}}.single-quote__cite span{display:block}.single-quote__cite span b{font-weight:lighter;display:block}.social-slider{background:none}.social-slider .slick-list{background:#84298e;margin-bottom:30px}.social-slider__wrap{margin:0 auto}.social-slider__wrap .slick-slider{padding-bottom:30px;margin:0 auto}@media screen and (min-width: 768px){.social-slider__wrap .slick-slider{padding-bottom:40px}}.social-slider__item{width:100%;margin:auto;color:#fff;font-size:40px;position:relative}.social-slider__inner{display:block;margin:0 auto;color:#fff;padding:0;text-align:left;width:auto}@media (min-width: 1024px){.social-slider__inner{padding-left:40px;padding-right:40px}}.social-slider__quote{font-size:1rem;font-weight:300;padding:0 40px;display:block;position:relative;margin-top:0;margin-bottom:0}@media screen and (min-width: 550px){.social-slider__quote{font-size:4vw}}@media screen and (min-width: 768px){.social-slider__quote{font-size:2rem;padding-top:40px;padding-bottom:40px;padding-left:100px;padding-right:100px}}@media screen and (min-width: 1024px){.social-slider__quote{padding-left:130px;padding-right:130px}}.social-slider__quote:before,.social-slider__quote:after{content:"";display:block;position:absolute;width:30px;height:24px;background-repeat:no-repeat;background-size:100% 100%}@media screen and (min-width: 768px){.social-slider__quote:before,.social-slider__quote:after{width:60px;height:48px}}@media screen and (min-width: 1024px){.social-slider__quote:before,.social-slider__quote:after{width:88px;height:70px}}.social-slider__quote:before{top:0;background-image:url(../v3_0/img/cp-quote-l.png);left:0}@media screen and (min-width: 768px){.social-slider__quote:before{top:40px}}.social-slider__quote:after{bottom:0;right:0;background-image:url(../v3_0/img/cp-quote-r.png)}@media screen and (min-width: 768px){.social-slider__quote:after{top:40px;bottom:auto}}.social-slider__cite{font-style:normal;text-align:right;display:block;font-size:.875rem;margin-top:20px;font-weight:lighter}@media screen and (min-width: 550px){.social-slider__cite{font-size:2.5vw}}@media screen and (min-width: 768px){.social-slider__cite{font-size:1.375rem;margin-top:30px}}.social-slider__cite span{display:block}.social-slider .slick-dots{display:flex;justify-content:center;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;max-width:400px}.social-slider .slick-dots li{margin:0 6px}@media screen and (min-width: 320px){.social-slider .slick-dots li{margin:0 12px}}.social-slider .slick-dots li button{text-indent:-3000px;overflow:hidden;background-color:#b6b7b7;border-radius:50%;border:0;padding:0;width:10px;height:10px;display:block;min-height:0}@media screen and (min-width: 768px){.social-slider .slick-dots li button{width:15px;height:15px}}.social-slider .slick-dots li.slick-active button{background:#84298e}.ajd_section.cp-social-slider{margin:0;padding:40px 0 60px}@media screen and (min-width: 1024px){.ajd_section.cp-social-slider{padding-bottom:80px}}@media screen and (min-width: 1024px){.intro-section.military-intro .intro-text{width:54%;margin-right:6%}}.intro-section.military-intro .intro-text .mobile-btn-link{display:block;background:#004593;padding:15px;color:#fff;font-style:italic;text-align:center;font-weight:lighter}@media screen and (min-width: 768px){.intro-section.military-intro .intro-text .mobile-btn-link{display:none}}.intro-section.military-intro .intro-text .mobile-btn-link a{color:#fff;display:block;font-style:normal;text-transform:uppercase;font-size:20px;font-weight:bold}@media screen and (min-width: 1024px){.intro-section.military-intro .into-icon{width:40%;max-width:500px}}.intro-section.military-intro .green-title{font-size:1.25rem;color:#009988;text-align:left}@media screen and (min-width: 768px){.intro-section.military-intro .green-title{font-size:2rem;margin-top:0}}.intro-section.military-intro .flex-col{background:#164891;color:#fff;padding:20px 24px;display:flex;flex-direction:row;flex-flow:nowrap;justify-content:space-between;align-items:center;text-align:left}@media screen and (min-width: 768px){.intro-section.military-intro .flex-col{padding:25px 20px}}@media screen and (min-width: 1600px){.intro-section.military-intro .flex-col{padding:40px}}.intro-section.military-intro .flex-col img{flex:0 1 57px;width:57px;margin-right:20px}@media screen and (min-width: 1600px){.intro-section.military-intro .flex-col img{flex:0 1 88px;width:88px}}.intro-section.military-intro .flex-col p{flex:1 1 auto;width:calc(100% - 60px);font-size:.875rem;padding-left:20px;border-left:1px solid #fff;margin:0;font-weight:lighter;line-height:120%}@media screen and (min-width: 768px){.intro-section.military-intro .flex-col p{font-size:1.5vw;border-left-width:2px}}@media screen and (min-width: 1600px){.intro-section.military-intro .flex-col p{font-size:1.35rem}}@media screen and (min-width: 550px){.intro-section.military-intro .flex-col p span{display:block}}.testimonials .content h2{margin-top:0;font-weight:500;margin:auto;margin-top:52px;font-size:1.1rem;width:80%}@media screen and (min-width: 768px){.testimonials .content h2{width:100%;padding:0 9%;margin-top:auto;font-size:2.1rem}}.flex-col__two{display:block}@media screen and (min-width: 768px){.flex-col__two{display:flex;flex-direction:row;flex-flow:nowrap;justify-content:space-between;align-items:center}}.flex-col__two a{display:block}.flex-col__two a.has-play{position:relative;z-index:1}.flex-col__two a.has-play:before,.flex-col__two a.has-play:after{transition:all .5s ease-in-out;content:"";position:absolute;display:block;top:50%;left:50%;transform:translate(-50%, -50%)}.flex-col__two a.has-play:before{width:100px;height:100px;background:rgba(255,255,255,0.8);display:block;border-radius:50%;z-index:2}.flex-col__two a.has-play:after{width:0;height:0;border-style:solid;border-width:22.5px 0 22.5px 30px;border-color:transparent transparent transparent rgba(0,0,0,0.4);z-index:3;margin-left:4px}.flex-col__two a.has-play:hover,.flex-col__two a.has-play:focus{transition:all .5s ease-in-out}.flex-col__two a.has-play:hover:before,.flex-col__two a.has-play:focus:before{background:#fff}.flex-col__two a.has-play:hover:after,.flex-col__two a.has-play:focus:after{border-color:transparent transparent transparent #00b7b0}.flex-col__item{margin:0;list-style:none;padding:0}@media screen and (min-width: 768px){.flex-col__item{flex:0 1 50%;display:flex;flex-direction:row;flex-flow:nowrap;justify-content:space-between;align-items:center}}.flex-col__text-wrap{padding:30px 25px}@media screen and (min-width: 768px){.flex-col__text-wrap{flex:0 1 50%;padding:20px 6%}}.flex-col__text-wrap p{margin:0}.flex-col__img-wrap{padding:0}@media screen and (min-width: 768px){.flex-col__img-wrap{flex:0 1 50%}}.flex-col__img-wrap img{display:block;width:100%}#job-list-by-client{margin-top:-70px;padding-top:110px}@media screen and (min-width: 898px){#job-list-by-client{margin-top:-120px;padding-top:160px}}#job-list-by-client .has-client-iframe{position:relative;min-height:1148px}@media screen and (min-width: 898px){#job-list-by-client .has-client-iframe{min-height:758px}}@media screen and (min-width: 1140px){#job-list-by-client .has-client-iframe{min-height:650px}}#job-list-by-client .has-client-iframe iframe{width:100%;height:100%;overflow-y:scroll;position:absolute;left:0;top:0;border:0}@media screen and (min-width: 768px){#military-leadership.section-wrapper{padding-bottom:0}}#military-leadership .container{padding:0}#military-leadership .intro{margin-bottom:40px}#military-leadership .content-wrap{margin:0;list-style:none;padding:0}@media screen and (min-width: 768px){#military-leadership .content-wrap{display:flex;flex-direction:row;flex-flow:nowrap;justify-content:space-between;align-items:flex-end}}@media screen and (min-width: 1024px){#military-leadership .content-wrap{align-items:center}}#military-leadership p{margin:0}#military-leadership .text-wrap{margin:0;list-style:none;padding:0;padding:30px 25px;font-size:1.25rem;line-height:120%}@media screen and (min-width: 768px){#military-leadership .text-wrap{flex:0 1 50%;padding:25px 40px;font-size:1.75vw}}@media screen and (min-width: 1024px){#military-leadership .text-wrap{padding:25px 7%;font-size:1.5rem}}#military-leadership .text-wrap p{margin:0}#military-leadership .img-wrap{padding:0}@media screen and (min-width: 768px){#military-leadership .img-wrap{flex:0 1 50%}}#military-leadership .img-wrap img{display:block;width:100%}#military-leadership .cite-wrap{background:#004593;padding:16px 25px;margin:0;display:block;font-style:normal;color:#fff;font-size:1rem;line-height:140%}@media screen and (min-width: 768px){#military-leadership .cite-wrap{padding:20px 40px;font-size:1.125rem}}@media screen and (min-width: 1024px){#military-leadership .cite-wrap{padding:30px 6%}}#military-leadership .cite-wrap span{display:block}#military-leadership .cite-wrap span.name{font-weight:bold}#military-leadership .cite-wrap span.position{text-transform:uppercase}.cp#bd-military main{background:white}#columns-text-only.section-wrapper{padding:0;margin-top:43px}@media screen and (min-width: 768px){#columns-text-only.section-wrapper{padding:0;margin-top:57px}}.columns-text-only_flex-holder{padding:55px 35px;background:#f7f7f7}@media screen and (min-width: 768px){.columns-text-only_flex-holder{padding:55px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between}}@media screen and (min-width: 1024px){.columns-text-only_flex-holder{padding:55px 6%}}.columns-text-only_flex-holder .title-column{margin:0;display:block;padding:0 0 25px 0;font-size:24px;line-height:28px;text-transform:uppercase}@media screen and (min-width: 768px){.columns-text-only_flex-holder .title-column{padding:10px 40px 0 0}}@media screen and (min-width: 1024px){.columns-text-only_flex-holder .title-column{padding:20px 90px 0 0;width:362px}}@media screen and (min-width: 1024px){.columns-text-only_flex-holder .copy-column{width:calc(100% - 362px)}}.columns-text-only_flex-holder .copy-column *{margin:0;font-size:16px;line-height:18px}@media screen and (min-width: 768px){.columns-text-only_flex-holder .copy-column ul{margin-top:8px}}.columns-text-only_flex-holder .copy-column li{margin-bottom:3px}@media screen and (min-width: 768px){.columns-text-only_flex-holder .copy-column li{margin-bottom:8px}}.side-title{color:#164891;font-size:21px;line-height:25px;text-align:left;margin:39px 0 0 0}@media screen and (min-width: 768px){.side-title{font-size:32px;line-height:36px}}@media screen and (min-width: 1024px){.side-title{margin:50px 0 0 0}}.side-title span{font-weight:300;display:block}.search-link{text-align:left}.search-link a{text-transform:uppercase;color:#159b89;font-weight:bold;text-decoration:none}.subnav .subnav-links .search-jobs-button{width:230px;min-height:2.5rem;height:49px}@media screen and (min-width: 1024px){#bd-military .intro-section.military-intro{align-items:start}}@media screen and (min-width: 1024px){#bd-military .intro-section.military-intro .side-title{margin-top:0}}
