body{display:block;margin:0;overflow-x:hidden;font-family:brandon-grotesque,sans-serif;font-weight:400;font-style:normal}.text{font-family:brandon-grotesque,sans-serif;font-size:18pt;line-height:1.1;text-align:left}@media (max-width: 1280px){.text{font-size:14pt}}@media (max-width: 767px){.text{font-size:16pt}}.text ul{font-size:16pt;color:#708090}@media (max-width: 990px){.text ul{font-size:14pt}}.main-section{width:100%;height:100vh;background:#0d426e;display:flex;align-items:center;justify-content:center;top:0;position:relative}.main-section .main-video{background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;width:100%;height:100%;object-fit:cover}.main-section .main-logo{z-index:500;max-width:817px;width:100%}.main-holder{position:relative;height:500px;transition:all .4s ease}@media (max-width: 990px){.main-holder{height:300px;display:flex;align-items:center;justify-content:center;text-align:center}}.main-holder:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateZ(-1px) scale(1.5);background-size:100%;z-index:-1}.main-holder.about{background-image:url(/images/about-main-parallax.jpg);background-attachment:fixed;background-position:top center;background-repeat:no-repeat;background-size:cover}.main-holder.careers{background-image:url(/images/careers-main-parallax.jpg);background-attachment:fixed;background-position:top center;background-repeat:no-repeat;background-size:cover}.main-holder.contact{background-image:url(/images/contact-main-parallax.jpg);background-attachment:fixed;background-position:top center;background-repeat:no-repeat;background-size:cover}.main-holder.thanks{background-image:url(/images/contact-main-parallax.jpg);background-attachment:fixed;background-position:top center;background-repeat:no-repeat;background-size:cover}.main-holder.business{background-image:url(/images/services-business-capture-parallax.jpg);background-attachment:fixed;background-position:top center;background-repeat:no-repeat;background-size:cover}.main-holder.missions{background-image:url(/images/services-missions-system-analysis-parallax.jpg);background-attachment:fixed;background-position:top center;background-repeat:no-repeat;background-size:cover}.main-holder.program{background-image:url(/images/services-program-management-parallax.jpg);background-attachment:fixed;background-position:top center;background-repeat:no-repeat;background-size:cover}.main-holder.program-support{background-image:url(/images/services-1-main.jpg);background-attachment:fixed;background-position:top center;background-repeat:no-repeat;background-size:cover}.main-holder.services{background-image:url(/images/services-main-parallax.jpg);background-attachment:fixed;background-position:top center;background-repeat:no-repeat;background-size:cover}.main-holder.system{background-image:url(/images/services-systems-engineering-parallax.jpg);background-attachment:fixed;background-position:top center;background-repeat:no-repeat;background-size:cover}.main-holder.mission-engineering{background-image:url(/images/services-system-engineering.jpg);background-attachment:fixed;background-position:top center;background-repeat:no-repeat;background-size:cover}.main-holder .caption{position:absolute;top:45%;right:15%;color:#fff;font-size:30px;font-family:brandon-grotesque,sans-serif;letter-spacing:5px;margin-right:-100%;transition:all .5s ease}@media (max-width: 990px){.main-holder .caption{position:relative;text-align:center;top:unset;right:unset}}.main-holder .caption.active{margin-right:0}.main-holder{letter-spacing:2px}.main-image{position:absolute;width:100%;height:100%;object-fit:cover;transform:scale(1.5);opacity:0;transition:all 3.5s ease}.main-image.active{transform:scale(1);opacity:1}@media (max-width: 767px){.scroll-icon{display:none}}.mobile-tagline{display:none}@media (max-width: 767px){.mobile-tagline{display:block;width:100%;color:#fff;height:50px;font-size:18px;z-index:42342;position:absolute;top:45px;padding:12%;text-transform:uppercase}}@media (max-width: 767px) and (max-height: 450px){.mobile-tagline{display:block;width:100%;color:#fff;height:50px;font-size:18px;z-index:42342;position:absolute;top:0;padding:12%;text-transform:uppercase}}.section-dark-blue{background:#0d426e;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;padding:5rem 7rem;position:relative}.section-dark-blue.justify-flex-start{justify-content:flex-start}.section-dark-blue p{line-height:1.6}@media (max-width: 990px){.section-dark-blue{padding:3rem 2rem}}@media (max-width: 767px){.mobile-hide{display:none!important}}.section-light-blue{background:#4784b6;color:#fff;display:flex;align-items:center;justify-content:center;padding:5rem 7rem;text-align:center}.section-light-blue p{line-height:1.6}@media (max-width: 990px){.section-light-blue{padding:3rem 2rem}}.section-white{background:#fff;display:flex;align-items:center;justify-content:center;position:relative;text-align:center;padding:5rem 7rem}.section-white p{line-height:1.6}@media (max-width: 990px){.section-white p{padding:3rem 2rem}}@media (max-width: 767px){.section-white p{padding:0rem}}@media (max-width: 767px){.section-white{padding:3rem 2rem}}.section-red{background:#973043;color:#fff;display:flex;align-items:center;justify-content:center;padding:5rem 7rem;text-align:center}.section-red.title{padding:1rem 2rem}.section-red p{line-height:1.6}@media (max-width: 990px){.section-red{padding:3rem 2rem}}.section-orange{background:#ca5b01;color:#fff;display:flex;align-items:center;justify-content:center;padding:5rem 7rem;text-align:center}.section-orange.title{padding:1rem 2rem}.section-orange p{line-height:1.6}@media (max-width: 990px){.section-orange{padding:3rem 2rem}}.section-yellow{background:#f8d289;color:#0d426e;display:flex;align-items:center;justify-content:center;padding:5rem 7rem;text-align:center}.section-yellow.title{padding:1rem 2rem}.section-yellow p{line-height:1.6}@media (max-width: 990px){.section-yellow{padding:3rem 2rem}}.section-light-yellow{background:#fdebc7;color:#0d426e;display:flex;align-items:center;justify-content:center;padding:5rem 7rem;text-align:center}.section-light-yellow.title{padding:1rem 2rem}.section-light-yellow p{line-height:1.6}@media (max-width: 990px){.section-light-yellow{padding:3rem 2rem}}@media (max-width: 990px){.career-mobile-min{min-height:unset!important}}@media (max-width: 767px){.dotted-title-box-career{border-top:4px dotted #0D426E;width:65%;margin-left:auto;margin-right:auto;padding:15px 0;margin-top:30px}.dotted-title-box-career .dotted-title{color:#0d426e;font-size:26px;text-align:center;letter-spacing:5px;text-transform:uppercase;display:flex;justify-content:center;align-items:center}}.dotted-title-box{border-top:4px dotted #0D426E;width:65%;margin-left:auto;margin-right:auto;padding:45px 0}.dotted-title-box .dotted-title{color:#0d426e;font-size:26px;text-align:center;letter-spacing:5px;text-transform:uppercase;display:flex;justify-content:center;align-items:center}.row{margin-left:0!important;margin-right:0!important}.row .col-md-6,.row .col-6{padding-right:0;padding-left:0}.home-text-col{min-height:320px}.section-title-box{background:#4784b6;color:#fff;width:50%;height:50%;padding:10px;display:flex;align-items:center;justify-content:center;position:relative;text-align:center;letter-spacing:5px}@media (max-width: 767px){.section-title-box{height:156px;width:100%}}.section-title-box.right .section-number-box{position:absolute;left:0;top:0;background:#64a7df;color:#fff;display:flex;align-items:center;justify-content:center;width:50px;height:50px}.section-title-box.left{margin-left:50%}@media (max-width: 767px){.section-title-box.left{margin-left:0%!important}}.section-title-box.left .section-number-box{position:absolute;right:0;top:0;background:#64a7df;color:#fff;display:flex;align-items:center;justify-content:center;width:50px;height:50px}.section-secondary-title-box{background:#0d426e;color:#fff;width:50%;height:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;text-align:center;padding:10px;letter-spacing:5px}@media (max-width: 767px){.section-secondary-title-box{width:100%}}.section-secondary-title-box.orange{background:#ca5b01!important}.section-secondary-title-box.left{margin-left:50%}@media (max-width: 767px){.section-secondary-title-box.left{margin-left:0%}}.section-secondary-title-box.title-box-light{background:#4784b6}.section-text{height:50%;width:75%;display:flex;align-items:center;padding:20px;font-size:16pt}@media (max-width: 1280px){.section-text{width:90%;line-height:1.4;font-size:12pt}}@media (max-width: 767px){.section-text{height:100%;min-height:300px;width:100%;line-height:1.6;font-size:12pt}}.col-text-left,.col-text-right{display:flex;align-items:center;justify-content:flex-start;padding:20px}.section-text-secondary{height:50%;width:75%;display:flex;align-items:center;justify-content:center;text-align:left;margin-left:auto;margin-right:auto}.section-text-secondary p{padding:20px}.section-arrow{position:absolute;bottom:0;right:0;width:70px;height:70px;background:#0d426e;color:#fff;display:flex;align-items:center;justify-content:space-evenly;flex-direction:column;padding:10px}.section-arrow .dot{width:5px;height:5px;background:#fff;border-radius:50%;transition:all .3s ease}.section-arrow:hover .dot.middle{margin-left:25px}.blue-divider{width:100%;height:70px;background:#64a7df}@media (max-width: 767px){.col-order-first-mobile{order:-1}.col-order-last-mobile{order:13}}.blue-button{background:#64a7df;color:#fff;margin-left:auto;margin-right:auto;padding:10px 20px}.blue-button:hover{text-decoration:none;background:#4784b6;color:#fff}.blue-button:active{background:#0d426e;text-decoration:none;color:#fff}.custom-close{position:absolute;top:0;right:0;background:#000!important;color:#fff;width:40px;height:40px;opacity:1!important}.description-box{height:350px;overflow-y:scroll}.apply-button{background:#64a7df!important;color:#fff;min-width:100px;padding:10px 20px;min-height:40px;opacity:1!important}.apply-button:hover{text-decoration:none;background:#4784b6;color:#fff}.apply-button:active{background:#0d426e;text-decoration:none;color:#fff}.borderless td,.borderless th{border:none}.table-sm td,.table-sm th{padding:0!important}.careers-button{background:#ca5b01;color:#fff;margin-left:auto;margin-right:auto;padding:70px 20px;display:inline-block}.send-button{height:60px;width:80px;background:#0d426e;-webkit-appearance:normal;-moz-appearance:normal;appearance:normal;-webkit-writing-mode:horizontal-tb!important;text-rendering:auto;color:#fff;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0px;text-shadow:none;display:block;text-align:center;align-items:center;cursor:default;background-color:#0d426e;box-sizing:border-box;margin:0;font:unset;padding:unset;border-width:0px;border-style:none;border-color:#0d426e;border-image:initial}.send-button .main-menu-item{background:#0d426e;z-index:500;overflow:hidden;position:relative}.send-button .sub-menu-item{margin-top:-53px;background:#0d426e;height:60px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:400;text-decoration:none;color:#fff}.send-button .sub-menu-item.active,.send-button:hover .sub-menu-item{margin-top:0%}@media (max-width: 767px){.send-button img{display:none}.send-button .sub-menu-item{margin-top:0%}}.image-in.fromleft{transition:all .6s ease;margin-left:-100%;opacity:0}.image-in.fromleft.active{margin-left:0%;opacity:1}.image-in.fromright{transition:all .6s ease;margin-left:100%;opacity:0}.image-in.fromright.active{margin-left:0%;opacity:1}.appear{transition:all .6s ease;opacity:0}.appear.active{opacity:1}.title-box-in.fromleft{transition-delay:1s;transition:all .6s ease;margin-left:-100%;opacity:0}.title-box-in.fromleft.active{margin-left:0%;opacity:1}.title-box-in.fromright{transition-delay:1s;transition:all .6s ease;margin-left:100%;opacity:0}.title-box-in.fromright.active{margin-left:50%;opacity:1}@media (max-width: 767px){.title-box-in.fromright.active{margin-left:0%}}.no-overflow{overflow:hidden}@media (max-width: 767px){.no-overflow{height:100%}}.main-box{margin-bottom:70vh;z-index:1000;position:relative;background:#fff;overflow-x:hidden;box-shadow:0 7px 5px #000000bf;-webkit-box-shadow:0px 7px 5px 0px rgba(0,0,0,.75);-moz-box-shadow:0px 7px 5px 0px rgba(0,0,0,.75)}.image-cover{background:#0000004d;position:absolute;left:0;right:0;top:0;bottom:0}.page-title{text-transform:uppercase;color:#fff;font-size:30px;font-family:brandon-grotesque,sans-serif}.page-title.blue{color:#0d426e}.page-title .sub-title{opacity:.7}.fixed-bottom{position:fixed;left:0;right:0;top:0;bottom:0;z-index:0;display:block;flex-direction:column;justify-content:flex-end;padding-top:215px}.privacy-policy-text,.privacy-policy-text p,.privacy-policy-text p span,.privacy-policy-text span,.privacy-policy-text *{font-family:brandon-grotesque,sans-serif!important}.home-menu .services-menu-boxes{width:0px;display:flex;height:70px;overflow:hidden;position:absolute;bottom:0;right:-115px;transition:all .3s ease}.home-menu .services-menu-boxes .service-item{background:#4784b6;display:flex;align-items:center;justify-content:center;text-align:center;border-left:1px solid white;color:#fff;line-height:1}.home-menu .services-menu-boxes .service-item.one{width:125px;line-height:1}.home-menu .services-menu-boxes .service-item.two{width:125px}.home-menu .services-menu-boxes .service-item.three{width:130px}.home-menu .services-menu-boxes .service-item.four{width:185px}.home-menu .services-menu-boxes .service-item:hover{background:#0d426e}.home-menu:hover .services-menu-boxes{width:565px}.home-menu:hover #services-menu-boxes-2,.home-menu:hover #services-menu-boxes-3{width:440px}.home-menu:active .services-menu-boxes{width:565px}.home-menu:active #services-menu-boxes-2,.home-menu:active #services-menu-boxes-3{width:440px}.header{position:fixed;top:0;width:100%;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding-right:30px;padding-left:30px}@media (max-width: 990px){.header{flex-direction:column}}.header .header-tagline{color:#fff;margin-right:4%;margin-left:3%;text-transform:uppercase}.header.secondary{display:flex;align-items:flex-start;justify-content:space-between;position:sticky;top:0;height:123px;background:#fff;padding-right:30px;padding-left:30px}.header.secondary .menu-word{transform:rotate(90deg);top:35px;left:0;position:absolute;color:#0d426e}.header.secondary .c--anim-btn span{color:#0d426e;text-decoration:none;text-align:center;display:block}.header.secondary .c--anim-btn,.header.secondary .c-anim-btn{transition:.3s}.header.secondary .c--anim-btn{height:20px;overflow:hidden;background-color:transparent}.header.secondary .c--anim-btn a{color:#0d426e;text-decoration:none}.header.secondary .c-anim-btn{margin-top:0}.header.secondary .c--anim-btn:hover .c-anim-btn{margin-top:-25px}.header.secondary .header-logo{width:400px;margin-top:30px}@media (max-width: 767px){.header.secondary .header-logo{width:300px;margin-top:30px}}@media (max-width: 990px){.header.secondary{flex-direction:column-reverse;height:135px}.header.secondary .menu-wrapper{margin-bottom:18px}}.homehead{transition:all ease .5s}.homehead.active{background:#00000080!important}.menu-wrapper{position:relative}@media (max-width: 990px){.menu-wrapper{display:none}}.menu-word{transform:rotate(90deg);top:35px;left:0;position:absolute;color:#fff}.c--anim-btn span{color:#fff;text-decoration:none;text-align:center;display:block}.c--anim-btn,.c-anim-btn{transition:.3s}.c--anim-btn{height:20px;overflow:hidden;background-color:transparent}.c--anim-btn a{color:#fff;text-decoration:none}.c-anim-btn{margin-top:0}.c--anim-btn:hover .c-anim-btn{margin-top:-25px}.menu{display:flex;align-items:center;justify-content:center;width:356px;height:100%;position:relative;margin-top:15px;margin-left:40px;font-size:13px}.menu .menu-boxes{display:flex;align-items:flex-start;justify-content:center;width:356px;height:100%}.menu .menu-boxes .menu-box{height:91px;width:25%}.menu .menu-boxes .menu-box.one .main-menu-item{background:#4784b6;z-index:500;overflow:hidden;position:relative}.menu .menu-boxes .menu-box.one .sub-menu-item{margin-top:-57px;background:#4784b6;padding:15px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:400;text-decoration:none;color:#fff}.menu .menu-boxes .menu-box.one .sub-menu-item.active,.menu .menu-boxes .menu-box.one:hover .sub-menu-item{margin-top:0%}.menu .menu-boxes .menu-box.two .main-menu-item{background:#0d426e;z-index:500;overflow:hidden;position:relative}.menu .menu-boxes .menu-box.two .sub-menu-item{margin-top:-57px;background:#0d426e;padding:15px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:400;color:#fff;position:relative}.menu .menu-boxes .menu-box.two .sub-menu-item a{text-decoration:none;color:#fff}.menu .menu-boxes .menu-box.two .sub-menu-item.active{margin-top:0%}.menu .menu-boxes .menu-box.two .sub-menu-item:hover{background:#0d426e}.menu .menu-boxes .menu-box.two .sub-menu-item .services-menu-boxes{width:0px;display:flex;height:49px;overflow:hidden;position:absolute;left:89px;transition:all .3s ease}.menu .menu-boxes .menu-box.two .sub-menu-item .services-menu-boxes .service-item{background:#4784b6;display:flex;align-items:center;justify-content:center;text-align:center;border-left:1px solid white;line-height:1}.menu .menu-boxes .menu-box.two .sub-menu-item .services-menu-boxes .service-item.one{width:125px;line-height:1}.menu .menu-boxes .menu-box.two .sub-menu-item .services-menu-boxes .service-item.two{width:125px}.menu .menu-boxes .menu-box.two .sub-menu-item .services-menu-boxes .service-item.three{width:130px}.menu .menu-boxes .menu-box.two .sub-menu-item .services-menu-boxes .service-item.four{width:185px}.menu .menu-boxes .menu-box.two .sub-menu-item .services-menu-boxes .service-item:hover{background:#0d426e}.menu .menu-boxes .menu-box.two .sub-menu-item:hover .services-menu-boxes{width:565px}.menu .menu-boxes .menu-box.two:hover .sub-menu-item{margin-top:0%}.menu .menu-boxes .menu-box.three .main-menu-item{background:#64a7df;z-index:500;overflow:hidden;position:relative;z-index:2000}.menu .menu-boxes .menu-box.three .sub-menu-item{margin-top:-57px;background:#64a7df;padding:15px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:400;text-decoration:none;color:#fff;position:relative;z-index:1500}.menu .menu-boxes .menu-box.three .sub-menu-item.active,.menu .menu-boxes .menu-box.three:hover .sub-menu-item{margin-top:0%}.menu .menu-boxes .menu-box.four .main-menu-item{background:#afd6f6;z-index:500;overflow:hidden;position:relative;z-index:2000}.menu .menu-boxes .menu-box.four .sub-menu-item{margin-top:-57px;background:#afd6f6;padding:15px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:400;text-decoration:none;color:#fff;position:relative;z-index:1500}.menu .menu-boxes .menu-box.four .sub-menu-item.active,.menu .menu-boxes .menu-box.four:hover .sub-menu-item{margin-top:0%}.mobile-menu-icon{background:#fff;padding:20px;z-index:1000000;display:none}.mobile-menu{display:none}@media (max-width: 990px){.homehead{display:none}.mobile-menu-icon{background:#0d426e;color:#fff;padding:20px;z-index:1000000;position:fixed;display:flex;align-items:center;justify-content:center;width:75px;margin-left:auto;margin-right:auto;left:0;right:0}.mobile-menu{height:100vh;width:100%;background:#0d426e;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;position:fixed;margin-top:-150vh;z-index:10000;transition:all .5s ease}.mobile-menu.active{margin-top:0%}}@media (max-width: 990px) and (max-height: 400px){.mobile-menu.active{margin-top:0%;padding-top:344px;overflow:scroll}}@media (max-width: 990px){.mobile-menu a{color:#fff;font-size:24px;width:70%;margin-left:auto;margin-right:auto;text-align:center;padding-bottom:9px;margin-bottom:9px}.mobile-menu p{color:#fff;font-size:24px;width:70%;margin-left:auto;margin-right:auto;text-align:center;padding-bottom:7px;margin-bottom:7px}.mobile-menu .sub-service{font-size:18px;padding-bottom:7px;margin-bottom:7px}}.top-dotted{border-top:3px dotted rgba(255,255,255,.5)}.bottom-dotted{border-bottom:3px dotted rgba(255,255,255,.5)}.footer{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;padding:0rem 3rem 3rem;min-height:400px;position:absolute;bottom:20px;left:0;right:0}@media (max-width: 767px){.footer{min-height:550px}}.footer .footer-logo{max-width:100%;padding-bottom:3rem;padding-top:4rem}.footer p{color:#0d426e}.footer p a{color:#0d426e;text-decoration:none}.footer .footer-menu-items{padding-right:10px;border-right:1px solid #0D426E;margin-right:10px;margin-bottom:15px;margin-top:15px}.footer .footer-menu-items.last{border-right:none}.footer .footer-item-flex{display:flex;flex-wrap:wrap;text-align:center;justify-content:center;align-items:center}
