/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.card img{width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;}.card h2{font-size:calc(1.35rem + 1.2vw);line-height:120%;}@media (min-width:1200px){.card h2{font-size:2.25rem;}}.card .wysiwyg p{font-size:1rem;}.card-heading:hover{color:#007cba;text-decoration:underline !important;text-decoration-thickness:1px !important;}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color:;--bs-card-subtitle-color:;--bs-card-border-width:1px;--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:0.5rem;--bs-card-box-shadow:;--bs-card-inner-border-radius:calc(0.5rem - 1px);--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(0,0,0,0.03);--bs-card-cap-color:;--bs-card-height:;--bs-card-color:;--bs-card-bg:#fff;--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:8px;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius);}.card > hr{margin-right:0;margin-left:0;}.card > .list-group{border-top:inherit;border-bottom:inherit;}.card > .list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);}.card > .list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius);}.card > .card-header + .list-group,.card > .list-group + .card-footer{border-top:0;}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color);}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color);}.card-subtitle{margin-top:calc(-0.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color);}.card-text:last-child{margin-bottom:0;}.card-link + .card-link{margin-left:var(--bs-card-spacer-x);}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color);}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color);}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);}.card-header-tabs{margin-right:calc(-0.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-0.5 * var(--bs-card-cap-padding-x));border-bottom:0;}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg);}.card-header-pills{margin-right:calc(-0.5 * var(--bs-card-cap-padding-x));margin-left:calc(-0.5 * var(--bs-card-cap-padding-x));}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius);}.card-img,.card-img-top,.card-img-bottom{width:100%;}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius);}.card-group > .card{margin-bottom:var(--bs-card-group-margin);}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap;}.card-group > .card{flex:1 0 0%;margin-bottom:0;}.card-group > .card + .card{margin-left:0;border-left:0;}.card-group > .card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;}.card-group > .card:not(:last-child) .card-img-top,.card-group > .card:not(:last-child) .card-header{border-top-right-radius:0;}.card-group > .card:not(:last-child) .card-img-bottom,.card-group > .card:not(:last-child) .card-footer{border-bottom-right-radius:0;}.card-group > .card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;}.card-group > .card:not(:first-child) .card-img-top,.card-group > .card:not(:first-child) .card-header{border-top-left-radius:0;}.card-group > .card:not(:first-child) .card-img-bottom,.card-group > .card:not(:first-child) .card-footer{border-bottom-left-radius:0;}}
.hero{position:relative;overflow:hidden;border-radius:0;padding:1.5rem;}.hero.tall{min-height:37.3125rem;}@media (min-width:768px){.hero.tall{min-height:50rem;}}.hero.short{min-height:27.3125rem;}@media (min-width:768px){.hero.short{min-height:28.125rem;}}@media (min-width:768px){.hero{padding:6rem;}}.hero__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}.hero__image .media-img{height:100%;}.hero__image .media-img picture img{height:100%;}@media (max-width:767.98px){.hero__image{height:100%;}.hero__image .card-img-underlay{padding:2.5rem 1.5rem !important;}}.hero__video .contextual-region{position:unset;}.hero__video video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.hero .wysiwyg p{font-size:1.5rem !important;line-height:1.333 !important;}@media (max-width:991.98px){.hero .wysiwyg p{font-size:1rem !important;line-height:1.5 !important;}}.hero .buttons-container{gap:1.5rem;}@media (max-width:767.98px){.hero .buttons-container{gap:1rem !important;}}.hero .card-text{background-color:transparent;}@media (min-width:992px){.hero .card-text{width:50% !important;}}@media (min-width:768px){.hero .card-text{width:75%;}}@media (min-width:992px){.hero .card-text{width:50% !important;}}@media (min-width:768px){.hero .card-text{width:75%;}}.hero .card-img-underlay.black-fade{background:linear-gradient(90deg,rgb(0,0,0) 0%,rgba(0,0,0,0) 74.86%);}@media (max-width:767.98px){.hero .card-img-underlay.black-fade{background:linear-gradient(0deg,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%);}}.hero .card-img-underlay.navy-blue{background:linear-gradient(90deg,#003666,50%,transparent);}@media (max-width:767.98px){.hero .card-img-underlay.navy-blue{background:linear-gradient(0deg,rgba(0,54,102,0.5) 0%,rgba(0,54,102,0.5) 100%),linear-gradient(0deg,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%);}}.hero .card-img-underlay.command-blue{background:linear-gradient(90deg,#007cba,50%,transparent);}@media (max-width:767.98px){.hero .card-img-underlay.command-blue{background:linear-gradient(0deg,rgba(0,124,186,0.5) 0%,rgba(0,124,186,0.5) 100%),linear-gradient(0deg,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%);}}.hero .card-img-underlay.green{background:linear-gradient(90deg,rgba(0,135,85,0.75) 0%,rgba(0,135,85,0) 74.86%),linear-gradient(90deg,#000 0%,rgba(0,0,0,0) 74.86%);}@media (max-width:767.98px){.hero .card-img-underlay.green{background:linear-gradient(0deg,rgba(0,135,85,0.5) 0%,rgba(0,135,85,0.5) 100%),linear-gradient(0deg,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%);}}.hero .card-img-underlay.white{background:linear-gradient(90deg,rgba(255,255,255,0.8) 50%,rgba(255,255,255,0) 83.02%);}@media (max-width:767.98px){.hero .card-img-underlay.white{background:linear-gradient(0deg,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.7) 100%);}}@media (min-width:768px){.hero .card-img-underlay.monotone{background:linear-gradient(90deg,black 0%,transparent 100%);}.hero .card-img-underlay.monotone:has(+ .black-fade,+ .white){background:0;}}.hero .heading{line-height:120%;}.hero .heading strong{color:#007cba;font-weight:inherit;}.hero p{line-height:150%;}@media (max-width:767.98px){.hero p{font-size:1rem !important;}}.overlay img{-o-object-fit:cover;object-fit:cover;}
