:root{--font-family-primary: "Work Sans", sans-serif;--base-font-family: var(--font-family-primary);--reset-rem-size: 16px;--header-z-index: 99;--card-img-height: auto;--card-img-border-radius: 8px}.banner-sec{--banner-overlay: linear-gradient(76deg, #000 3.56%, rgba(0, 0, 0, 0.20) 99.66%);--banner-img-position: center;--banner-title-width: 940px;--banner-desc-width: 770px;--banner-btn-gap: 40px;background-repeat:no-repeat;background-size:cover;background-position:var(--banner-img-position);background-image:var(--banner-overlay)}.banner-sec .banner-content{min-height:min(100svh,810px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:end;justify-content:end;padding-block:11.875rem 4.5rem}@media only screen and (max-width: 991px){.banner-sec .banner-content{min-height:85svh;padding-block-end:4rem}}.banner-sec .banner-title{max-width:var(--banner-title-width)}.banner-sec .banner-title-special{font-weight:inherit;font-size:inherit}.banner-sec .banner-desc{max-width:var(--banner-desc-width)}@media only screen and (min-width: 768px){.banner-sec .banner-btn{margin-top:var(--banner-btn-gap) !important}}.success-card{--success-card-size: calc(100% / 4 - 12px);position:relative;min-width:var(--success-card-size);max-width:var(--success-card-size);min-height:340px;border-radius:20px}@media only screen and (max-width: 991px){.success-card{--success-card-size: calc(100% / 2 - 12px);min-height:266px}}@media only screen and (max-width: 767px){.success-card{--success-card-size: 100%}.success-card .success-card-title{font-size:60px}}.navy-card{background:url("../images/navy-card-bg.svg") center/cover no-repeat,linear-gradient(0deg, #00362B 0%, #0C6151 100%)}.air-force-card{background:rgba(111,233,184,.7)}.air-force-card .btn-link{--btn-hover-font-color: var(--alpha-green-600);--btn-img-filter: brightness(.4)}.dos-card{--success-card-size: calc(100% / 2 - 24px);--banner-overlay: linear-gradient(144deg, rgba(6, 41, 42, 0.80) 5.44%, rgba(0, 0, 0, 0.00) 68.98%);--banner-img-position: center;background-repeat:no-repeat;background-size:cover;background-position:var(--banner-img-position);background-image:var(--banner-overlay)}@media only screen and (max-width: 991px){.dos-card{--success-card-size: 100%}}.dos-card .success-card-desc{max-width:214px}.img-overlay-card{--overlay-card-height: 276px;--overlay-bg: linear-gradient(30deg, rgba(0, 0, 0, 0.84) 25.07%, rgba(0, 0, 0, 0.00) 46.93%);--overlay-bg-opacity: 0;--overlay-img-opacity: 0.3;position:relative;height:var(--overlay-card-height);background:var(--color-primary);border-radius:12px;overflow:hidden}@media only screen and (max-width: 767px){.img-overlay-card{--overlay-card-height: 170px;height:auto;min-height:var(--overlay-card-height)}}.img-overlay-card:hover{--overlay-bg-opacity: 1;--overlay-img-opacity: .8}.img-overlay-card .overlay-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:var(--overlay-img-opacity);pointer-events:none;transition:all .4s}.img-overlay-card .card-content-wrapper{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100%;padding:20px;z-index:1;transition:all .4s}.img-overlay-card .card-content-wrapper::before{content:"";position:absolute;background:var(--overlay-bg);inset:0;pointer-events:none;opacity:var(--overlay-bg-opacity);transition:all .4s}.img-overlay-card .card-content-wrapper>*{position:relative}.img-overlay-card .card-content{margin-top:auto}.img-overlay-card .card-icon{max-width:52px}@media only screen and (max-width: 767px){.img-overlay-card .card-icon{max-width:32px;max-height:32px}}.news-card{--card-img-height: 204px;--card-img-border-radius: 16px}@media only screen and (max-width: 767px){.news-card{--card-img-height: 190px}.news-card .card-title{display:block}}.news-card .card-img img{height:auto;aspect-ratio:16/9}.news-card:hover .card-img>img{transform:scale(1.1)}.news-card:hover .card-title{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:2px;text-underline-position:from-font}.card-img-lists{row-gap:48px}@media only screen and (max-width: 991px){.card-img-lists{overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding:var(--layout-container-gap);padding-inline:var(--layout-container-gap);margin-inline:calc(var(--layout-container-gap)*-1)}.card-img-lists>*{-ms-touch-action:auto;touch-action:auto;scroll-snap-align:start}.card-img-lists{scrollbar-width:none}.card-img-lists .news-card{min-width:284px}}@media only screen and (max-width: 991px){.card-img-lists{--grid-columns: 4}}.banner-sec{--banner-overlay: linear-gradient(169deg, rgba(0, 0, 0, 0.00) 46.82%, rgba(0, 0, 0, 0.80) 86.73%), linear-gradient(131deg, #000 19.75%, rgba(0, 0, 0, 0.00) 95.71%);--banner-btn-gap: 72px}.banner-sec .banner-title{font-weight:500;font-size:98px;line-height:.92;letter-spacing:-2.94px}@media only screen and (max-width: 991px){.banner-sec .banner-title{font-size:72px}}@media only screen and (max-width: 767px){.banner-sec .banner-title{font-size:48px;line-height:1;letter-spacing:-1.44px}}.mission-results-sec{--mission-card-top: 70px;--stack-cards-gap: 16px}.mission-results-sec .sec-title{max-width:576px}@media only screen and (max-width: 767px){.mission-results-sec .sec-title{text-align:left}}.mission-results-sec .sec-desc{max-width:939px}.mission-results-sec .missions-cards-list{max-width:1202px;margin-inline:auto}@media only screen and (max-width: 767px){.mission-results-sec .missions-cards-list{overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding:var(--layout-container-gap);padding-inline:var(--layout-container-gap);margin-inline:calc(var(--layout-container-gap)*-1)}.mission-results-sec .missions-cards-list>*{-ms-touch-action:auto;touch-action:auto;scroll-snap-align:start}.mission-results-sec .missions-cards-list{scrollbar-width:none}}.mission-results-sec .mission-card{display:-ms-flexbox;display:flex;gap:16px;background:var(--color-primary);padding:10px;border-radius:16px}@media only screen and (min-width: 768px){.mission-results-sec .mission-card{position:sticky;top:var(--mission-card-top);transform-origin:center top}.mission-results-sec .mission-card:not(:first-child){box-shadow:0 -20px 45px 0 rgba(0,0,0,.24)}}@media only screen and (max-width: 767px){.mission-results-sec .mission-card{min-width:75vw}}.mission-results-sec .mission-card .card-content{padding:32px}@media only screen and (max-width: 991px){.mission-results-sec .mission-card .card-content{padding:20px}}@media only screen and (max-width: 767px){.mission-results-sec .mission-card .card-content{padding:10px}}.mission-results-sec .mission-card .card-logo{max-width:min(60%,250px)}.mission-results-sec .mission-card .card-image{max-width:min(48%,585px);background:var(--color-1);border-radius:8px;overflow:hidden}.mission-results-sec .mission-card .card-image img{-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 767px){.services-sec .text-center{text-align:left}}.services-sec .sec-desc{max-width:759px}@media only screen and (min-width: 1201px){.services-sec .solutions-card-lists{grid-template-rows:276px 72px 276px}}@media only screen and (max-width: 1200px){.services-sec .solutions-card-lists{--grid-columns: 2}}@media only screen and (max-width: 767px){.services-sec .solutions-card-lists{--grid-columns: 1}}.services-sec .img-overlay-card{--overlay-card-height: auto;--title-lh: 2lh}@media only screen and (max-width: 1200px){.services-sec .img-overlay-card{--overlay-card-height: 250px}}@media only screen and (max-width: 767px){.services-sec .img-overlay-card{--overlay-card-height: 210px;--title-lh: 1lh}}@media only screen and (min-width: 1201px){.services-sec .img-overlay-card:nth-child(1),.services-sec .img-overlay-card:nth-child(2){grid-row:1/span calc(var(--grid-columns) - 2)}.services-sec .img-overlay-card:nth-child(3){grid-row:1/span 1}.services-sec .img-overlay-card:nth-child(4){grid-row:calc(var(--grid-columns) - 1)/span 1}.services-sec .img-overlay-card:nth-child(5),.services-sec .img-overlay-card:nth-child(6){grid-row:calc(var(--grid-columns) - 2)/span calc(var(--grid-columns) - 2)}}.services-sec .img-overlay-card:hover .card-content{--card-content-opacity: 1;transform:translateY(0)}@media only screen and (min-width: 768px){.services-sec .img-overlay-card .card-title{max-width:232px}}.services-sec .img-overlay-card .card-content{--card-content-opacity: 0;transition:all .4s;transform:translateY(calc(100% - var(--title-lh) - 10px))}.services-sec .img-overlay-card .card-content>*{transition:all .4s}.services-sec .img-overlay-card .card-content>*:not(.card-title){opacity:var(--card-content-opacity)}@media only screen and (min-width: 992px){.about-sec-content{max-width:min(38%,475px);margin-right:min(9vw,128px)}}.about-sec-card{position:relative;background:var(--color-primary);border-radius:16px;border:1px solid rgba(223,243,239,.05);transition:all .4s}.about-sec-card:hover{background:rgba(0,30,31,.5)}.about-sec-card:hover .card-title::before{background:var(--mint-600);margin-inline-start:0}.about-sec-card:hover .card-goto-icon svg *{stroke:var(--mint-600)}.about-sec-card .card-title::before{content:"";position:absolute;left:0;width:3px;height:28px;border-radius:0 999px 999px 0;margin-inline-start:-3px;pointer-events:none;transition:all .4s}.about-sec-card .card-icon{max-width:58px}@media only screen and (max-width: 767px){.about-sec-card .card-icon{max-width:32px}}.about-sec-card .card-goto-icon *{transition:all .4s ease-in-out}.results-sec .results-sec-desc{max-width:562px}.missions-list{--grid-columns: 6;--grid-gap: 24px;display:grid;grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gap)}@media only screen and (max-width: 767px){.missions-list{--grid-gap: 8px;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding:var(--layout-container-gap);padding-inline:var(--layout-container-gap);margin-inline:calc(var(--layout-container-gap)*-1)}.missions-list>*{-ms-touch-action:auto;touch-action:auto;scroll-snap-align:start}.missions-list{scrollbar-width:none}.missions-list img{min-width:125px}}.sec-desc{max-width:590px}@media only screen and (max-width: 767px){.sec-desc{text-align:left}}@media only screen and (max-width: 767px){.blog-sec{border-top:1px solid var(--neutral-400);padding-top:48px}}/*# sourceMappingURL=home-page.min.css.map */