.landing-page .hero-block-wrapper {
  position: relative;
}
.landing-page .hero-block-wrapper .hero-right-background {
  background: #21365d;
  background: linear-gradient(170deg, #21365d 0%, #255c63 51%, #277e67 100%);
  width: 300px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  margin-top: -2px;
}
@media (max-width: 900px) {
  .landing-page .hero-block-wrapper .hero-right-background {
    display: none;
  }
}
.landing-page .hero-block-wrapper .hero-head-wrapper {
  display: flex;
  padding: 50px;
  padding-left: 0px;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 600px) {
  .landing-page .hero-block-wrapper .hero-head-wrapper {
    padding: 50px;
    flex-wrap: wrap;
    flex-direction: column;
  }
}
@media (max-width: 820px) {
  .landing-page .hero-block-wrapper .hero-head-wrapper {
    padding: 50px;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: flex-start;
  }
}
.landing-page .hero-block-wrapper .hero-head-wrapper .hero-left-wrapper {
  font-family: "atten-new", sans-serif;
  flex-basis: 47%;
}
@media (max-width: 600px) {
  .landing-page .hero-block-wrapper .hero-head-wrapper .hero-left-wrapper {
    flex-basis: 97%;
  }
}
@media (max-width: 820px) {
  .landing-page .hero-block-wrapper .hero-head-wrapper .hero-left-wrapper {
    flex-basis: 97%;
  }
}
.landing-page .hero-block-wrapper .hero-head-wrapper .hero-left-wrapper .sub-slogan1 {
  color: #267f65;
  font-size: 1.5em;
  font-weight: 700;
  margin-bottom: 5px;
}
@media screen and (max-width: 1250px) {
  .landing-page .hero-block-wrapper .hero-head-wrapper .hero-left-wrapper .sub-slogan1 {
    font-size: 1.1em;
  }
}
.landing-page .hero-block-wrapper .hero-head-wrapper .hero-left-wrapper .slogan {
  color: #22365d;
  font-size: 4em;
  font-weight: 700;
  line-height: 72px;
  margin-bottom: 10px;
}
@media (max-width: 600px) {
  .landing-page .hero-block-wrapper .hero-head-wrapper .hero-left-wrapper .slogan {
    font-size: 2em;
    line-height: 48px;
  }
}
@media screen and (min-width: 700px) and (max-width: 1250px) {
  .landing-page .hero-block-wrapper .hero-head-wrapper .hero-left-wrapper .slogan {
    font-size: 3em;
    line-height: 60px;
  }
}
.landing-page .hero-block-wrapper .hero-head-wrapper .hero-left-wrapper .sub-slogan2 {
  color: #000000;
  max-width: 400px;
  margin-bottom: 30px;
}
@media (max-width: 820px) {
  .landing-page .hero-block-wrapper .hero-head-wrapper .hero-left-wrapper .sub-slogan2 {
    max-width: 100%;
  }
}
.landing-page .hero-block-wrapper .hero-head-wrapper .hero-right-wrapper {
  flex-basis: 47%;
}
.landing-page .hero-block-wrapper .hero-head-wrapper .hero-right-wrapper .hero-image-stack {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.landing-page .hero-block-wrapper .hero-head-wrapper .hero-right-wrapper .hero-image-stack img {
  max-width: 500px;
}
@media (max-width: 820px) {
  .landing-page .hero-block-wrapper .hero-head-wrapper .hero-right-wrapper .hero-image-stack img {
    display: none;
  }
}
@media screen and (max-width: 1250px) {
  .landing-page .hero-block-wrapper .hero-head-wrapper .hero-right-wrapper .hero-image-stack img {
    width: 100%;
    max-width: 100%;
  }
}
.landing-page .hero-block-wrapper .hero-head-wrapper .hero-right-wrapper .hero-image-stack #first {
  z-index: 10;
}
.landing-page .hero-block-wrapper .hero-head-wrapper .hero-right-wrapper .hero-image-stack #second {
  z-index: 9;
  animation: 1.5s image-stack-transition 0.1s forwards;
}
.landing-page .hero-block-wrapper .hero-head-wrapper .hero-right-wrapper .hero-image-stack #third {
  z-index: 8;
  animation: 1.5s image-stack-transition 0.1s forwards;
}
.landing-page .hero-block-wrapper .hero-footer {
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "atten-new", sans-serif;
  flex-direction: column;
  margin-top: -20px;
}
.landing-page .hero-block-wrapper .hero-footer h3 {
  font-size: 0.8em;
  margin-bottom: 10px;
}
.landing-page .hero-block-wrapper .hero-footer img#down-arrow {
  width: 20px;
  margin-bottom: 10px;
  cursor: pointer;
}
.landing-page .section-wrapper {
  padding-bottom: 80px;
}
.landing-page .section-wrapper p.description {
  margin-top: 0px;
  margin-bottom: 50px;
  text-align: center;
}
.landing-page .section-wrapper:last-of-type {
  padding-bottom: 10px;
}
.landing-page .section-wrapper .icon-block-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
}
@media (max-width: 600px) {
  .landing-page .section-wrapper .icon-block-wrapper {
    flex-wrap: wrap;
    justify-content: center;
  }
}
.landing-page .section-wrapper .icon-block-wrapper a.icon-wrapper {
  text-decoration: none;
  color: black;
  flex-basis: 18%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (max-width: 600px) {
  .landing-page .section-wrapper .icon-block-wrapper a.icon-wrapper {
    margin-right: 20px;
    margin-bottom: 20px;
  }
}
.landing-page .section-wrapper .icon-block-wrapper a.icon-wrapper .icon {
  background-color: #267f65;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.landing-page .section-wrapper .icon-block-wrapper a.icon-wrapper .icon img {
  width: 50px;
}
.landing-page .section-wrapper .icon-block-wrapper a.icon-wrapper .icon:hover {
  background-color: #9bc7ac;
  cursor: pointer;
}
.landing-page .section-wrapper .icon-block-wrapper a.icon-wrapper .caption {
  font-family: "atten-new", sans-serif;
  font-weight: 600;
  margin-top: 15px;
  text-align: center;
}
.landing-page .get-started-section {
  background-color: #f0f8f8;
  margin-top: -3px;
}
.landing-page .get-started-section h2.section-header {
  font-weight: bolder !important;
  text-align: center;
}
.landing-page .need-help-section {
  background: #445574;
  background: linear-gradient(113deg, #445574 0%, #11254a 100%);
  color: white;
  display: flex;
  flex-direction: row;
  padding-top: 80px;
  justify-content: space-between;
  align-items: stretch;
  padding-left: 80px;
  padding-right: 80px;
}
@media (max-width: 900px) {
  .landing-page .need-help-section {
    flex-direction: column;
  }
}
.landing-page .need-help-section .section-header {
  font-family: "atten-new", sans-serif;
  font-size: 2em;
  font-weight: 600;
  border-left: 4px solid #BCDDD3;
  padding-left: 20px;
  margin-left: -20px;
}
@media (max-width: 900px) {
  .landing-page .need-help-section .section-header {
    border-left: 0px;
  }
}
.landing-page .need-help-section a.section-sub-wrapper {
  text-decoration: none;
}
.landing-page .need-help-section .section-sub-wrapper {
  flex-basis: 25%;
}
.landing-page .need-help-section .section-sub-wrapper p {
  font-size: 1em;
  font-weight: 100;
  line-height: 1.3em;
}
@media (max-width: 900px) {
  .landing-page .need-help-section .section-sub-wrapper p {
    font-size: 1.1em;
  }
}
.landing-page .need-help-section .section-sub-wrapper .section-header {
  margin-bottom: 20px;
}
.landing-page .need-help-section .section-sub-wrapper .side-arrow img {
  width: 25px;
  margin-top: 20px;
}
@media (max-width: 900px) {
  .landing-page .need-help-section .section-sub-wrapper .side-arrow {
    display: none;
  }
}
.landing-page .need-help-section .section-sub-wrapper.white-card {
  background-color: white;
  cursor: pointer;
  box-shadow: 3px 3px 15px #00000029;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #1D2F50;
  flex-basis: 25%;
  padding-left: 20px;
  padding-right: 20px;
}
.landing-page .need-help-section .section-sub-wrapper.white-card:hover {
  background-color: #E1E7F4;
}
@media (max-width: 900px) {
  .landing-page .need-help-section .section-sub-wrapper.white-card {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 40px;
  }
}
.landing-page .need-help-section .section-sub-wrapper.white-card img {
  width: 70px;
}
.landing-page .need-help-section .section-sub-wrapper.white-card .title {
  color: #1D2F50;
  font-family: "trade-gothic-next", sans-serif;
  font-size: 1.1em;
  font-weight: 600;
  margin: 20px 0px;
}
.landing-page .need-help-section .section-sub-wrapper.white-card .description {
  text-align: center;
  font-family: "trade-gothic-next", sans-serif;
  color: #1D2F50;
  font-size: em;
  line-height: 1.2em;
}
@media (max-width: 900px) {
  .landing-page .need-help-section .section-sub-wrapper.white-card .description {
    font-size: 1em;
  }
}
.landing-page .content-wrapper-news {
  display: flex;
  justify-content: space-between;
  margin-top: 40px;
}
@media (max-width: 900px) {
  .landing-page .content-wrapper-news {
    flex-direction: column;
    padding: 20px;
  }
}
.landing-page .content-wrapper-news .latest-news {
  flex-basis: 45%;
  box-shadow: 0px 3px 6px #00000029;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  position: relative;
  margin-right: 40px;
}
@media (max-width: 900px) {
  .landing-page .content-wrapper-news .latest-news {
    margin-right: 0px;
    margin-bottom: 30px;
  }
}
.landing-page .content-wrapper-news .latest-postings {
  flex-basis: 45%;
  box-shadow: 0px 3px 6px #00000029;
  position: relative;
  margin-right: 40px;
}
@media (max-width: 900px) {
  .landing-page .content-wrapper-news .latest-postings {
    margin-right: 0px;
    margin-bottom: 30px;
  }
}
.landing-page .content-wrapper-news section {
  padding: 20px 30px 80px 20px;
}
.landing-page .content-wrapper-news .view-more {
  position: absolute;
  margin-bottom: 40px;
  margin-left: 30px;
  bottom: 0;
}
@media (max-width: 900px) {
  .landing-page .content-wrapper-news .view-more {
    position: relative;
  }
}
.landing-page .content-wrapper-news .view-more a:link, .landing-page .content-wrapper-news .view-more a:visited {
  text-decoration: none;
  background: #50a78d;
  background: linear-gradient(76deg, #50a78d 0%, #225e4c 65%, #0d5743 100%);
  padding: 10px 20px;
  border-radius: 20px;
  color: white;
  width: 140px;
  text-align: center;
  text-transform: uppercase;
  font-size: 0.8em;
}
.landing-page .content-wrapper-news .view-more a:link:hover, .landing-page .content-wrapper-news .view-more a:visited:hover {
  background: transparent;
  background-color: #215C4B;
}
.landing-page .content-wrapper-news .header {
  background-color: #D2E8EB;
  padding: 20px 20px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  margin: 0px !important;
}
.landing-page .content-wrapper-news .header .title {
  font-family: "atten-new", sans-serif;
  color: #22365D;
  font-weight: 600;
  background-color: white;
  font-size: 1.2em;
}
.landing-page .content-wrapper-news .deployment-wrapper {
  flex-basis: 8%;
}
.landing-page .content-wrapper-news .deployment-wrapper a.deployment-calendar:link, .landing-page .content-wrapper-news .deployment-wrapper a.deployment-calendar:active {
  box-shadow: 0px 3px 6px #00000029;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.landing-page .content-wrapper-news .deployment-wrapper a.deployment-calendar:link .header, .landing-page .content-wrapper-news .deployment-wrapper a.deployment-calendar:active .header {
  display: flex;
  flex-direction: column;
}
.landing-page .content-wrapper-news .deployment-wrapper a.deployment-calendar:link .header .title, .landing-page .content-wrapper-news .deployment-wrapper a.deployment-calendar:active .header .title {
  text-align: right;
  background-color: transparent;
}
.landing-page .content-wrapper-news .deployment-wrapper a.deployment-calendar:link .header .title .highlight, .landing-page .content-wrapper-news .deployment-wrapper a.deployment-calendar:active .header .title .highlight {
  background-color: white;
}

@keyframes image-stack-transition {
  from {
    margin-top: -120px;
  }
  to {
    margin-top: -240px;
  }
}
.page-wrapper {
  margin: 0 auto;
  max-width: 1200px;
  font-family: "Source Sans Pro", sans-serif;
}
@media (max-width: 900px) {
  .page-wrapper {
    margin-top: -3px !important;
  }
}

.learn-more-button, a.learn-more-button {
  background: #50a78d;
  background: linear-gradient(76deg, #50a78d 0%, #225e4c 65%, #0d5743 100%);
  padding: 10px 30px;
  border-radius: 20px;
  color: white;
  width: 160px;
  cursor: pointer;
  text-align: center;
  font-family: "atten-new", sans-serif;
  font-weight: bolder;
}
@media (max-width: 820px) {
  .learn-more-button, a.learn-more-button {
    width: 100%;
  }
}
.learn-more-button:hover {
  background: transparent;
  background-color: #215C4B;
}
.learn-more-button a:link, .learn-more-button a:visited {
  color: white;
  text-decoration: none;
}

a.learn-more-button {
  text-decoration: none;
  color: white !important;
}
a.learn-more-button:active, a.learn-more-button:visited {
  color: white !important;
}

.section-wrapper {
  display: flex;
  justify-content: space-between;
  padding: 60px;
  flex-direction: column;
  width: 100%;
}
@media (max-width: 600px) {
  .section-wrapper {
    padding: 20px;
  }
}
.section-wrapper h2.section-header {
  font-family: "atten-new", sans-serif;
  font-size: 1.5em;
  margin-bottom: 10px;
  font-weight: 700;
}
.section-wrapper .section-header h3 {
  font-weight: bolder;
}
.section-wrapper p {
  font-family: "source-sans-pro", sans-serif;
}
.section-wrapper .bold-italic {
  font-style: italic;
  font-weight: bold;
}

.mt-y10 {
  margin-top: 10px;
}

.mt-y40 {
  margin-top: 40px;
}

.bg-light-teal {
  background-color: #edf3f2;
}

.bg-light-blue {
  background-color: #e1f1f4;
}

.bg-skyblue {
  background-color: #e1f1f4;
}

.bg-blue-green-gr {
  background: #21365d;
  background: linear-gradient(102deg, #21365d 0%, #255c63 51%, #277e67 100%);
}

.bg-gr-green {
  background: #d0dedd;
  background: linear-gradient(180deg, #d0dedd 0%, white 100%);
}

.mr-x90 {
  margin-right: 90px;
}

.mt--80 {
  margin-top: -80px;
}

.mt--20 {
  margin-top: -20px;
}

a:link{
  color: /*#367cb8;*/ #245681;
}

a:visited {
  color: #54278F;
}

.block-y100 {
  width: 100px;
  height: 100px;
}

.block-y300 {
  width: 100px;
  height: 300px;
}
@media (max-width: 900px) {
  .block-y300 {
    height: 100px;
  }
}

.pt-10 {
  padding-top: 10px;
}

.pt-50 {
  padding-top: 50px;
}

.pt-100 {
  padding-top: 100px;
}

.pt-80 {
  padding-top: 80px;
}
@media (max-width: 600px) {
  .pt-80 {
    padding-top: 20px;
  }
}

.p-0 {
  padding: 0px;
}

.pb-0 {
  padding-bottom: 0px;
}

.pt-0 {
  padding-top: 0px;
}

@media (max-width: 600px) {
  .region.region-content {
    margin-right: 10px !important;
  }
}

.float-right-image {
  float: right;
  width: 40%;
  margin: 0px 0px 20px 20px;
}
.float-right-image img {
  max-width: 100% !important;
}

.search-sub-menu {
  margin-top: 3px;
}
.search-sub-menu ul.sub-menu-list li a svg {
  margin-left: 5px;
  margin-top: -5px;
}

@media screen and (max-width: 1160px) {
  .search-sub-menu {
    margin-top: -6%;
  }
}
.floating-right-image {
  float: right;
  width: 40%;
  margin-left: 30px;
  margin-bottom: 30px;
}
@media (max-width: 600px) {
  .floating-right-image {
    display: none;
  }
}
.floating-right-image img {
  max-width: 100% !important;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
  margin-bottom: 20px;
}

.page-wrapper {
  position: relative;
}
.page-wrapper .about-page-wrapper {
  width: 100%;
}
.page-wrapper .about-page-wrapper .header-wrapper {
  height: 280px;
  color: white;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 600px) {
  .page-wrapper .about-page-wrapper .header-wrapper {
    height: 150px;
    flex-direction: column;
  }
}
.page-wrapper .about-page-wrapper .header-wrapper .left-wrapper {
  flex-basis: 50%;
}
@media screen and (min-width: 600px) and (max-width: 900px) {
  .page-wrapper .about-page-wrapper .header-wrapper .left-wrapper {
    flex-basis: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
  }
}
@media (max-width: 820px) {
  .page-wrapper .about-page-wrapper .header-wrapper .left-wrapper {
    flex-basis: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
  }
}
.page-wrapper .about-page-wrapper .header-wrapper .left-wrapper .sub-slogan {
  font-size: 1em;
  font-weight: 700;
  margin-bottom: 10px;
}
@media (max-width: 600px) {
  .page-wrapper .about-page-wrapper .header-wrapper .left-wrapper .sub-slogan {
    font-size: 1.3em;
  }
}
@media screen and (min-width: 600px) and (max-width: 900px) {
  .page-wrapper .about-page-wrapper .header-wrapper .left-wrapper .sub-slogan {
    font-size: 1.1em;
  }
}
.page-wrapper .about-page-wrapper .header-wrapper .left-wrapper .slogan {
  font-size: 2.5em;
  font-weight: 400;
}
.page-wrapper .about-page-wrapper .header-wrapper .left-wrapper .slogan strong {
  font-weight: 600;
}
@media (max-width: 600px) {
  .page-wrapper .about-page-wrapper .header-wrapper .left-wrapper .slogan {
    font-size: 1.1em;
  }
}
@media screen and (min-width: 600px) and (max-width: 900px) {
  .page-wrapper .about-page-wrapper .header-wrapper .left-wrapper .slogan {
    font-size: 2em;
  }
}
.page-wrapper .about-page-wrapper .header-wrapper .right-wrapper {
  flex-basis: 48%;
}
@media (max-width: 900px) {
  .page-wrapper .about-page-wrapper .header-wrapper .right-wrapper {
    display: none;
  }
}
.page-wrapper .about-page-wrapper .header-wrapper .right-wrapper .image-stack {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 0;
  top: 0;
}
@media screen and (max-width: 900px) {
  .page-wrapper .about-page-wrapper .header-wrapper .right-wrapper .image-stack {
    display: none;
  }
}
.page-wrapper .about-page-wrapper .header-wrapper .right-wrapper .image-stack img {
  max-width: 400px;
}
.page-wrapper .about-page-wrapper .header-wrapper .right-wrapper .image-stack #first {
  z-index: 200;
  margin-top: 60px;
}
.page-wrapper .about-page-wrapper .header-wrapper .right-wrapper .image-stack #second {
  z-index: 150;
  margin-top: -200px;
}
.page-wrapper .about-page-wrapper .header-wrapper .right-wrapper .image-stack #third {
  z-index: 100;
  margin-top: -200px;
}
.page-wrapper .about-page-wrapper .section-wrapper {
  position: relative;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-whatwedo {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 600px) {
  .page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-whatwedo {
    flex-direction: column;
  }
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-whatwedo .left-wrapper {
  flex-basis: 45%;
}
@media (max-width: 600px) {
  .page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-whatwedo .left-wrapper {
    flex-basis: 100%;
    padding: 20px;
  }
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-whatwedo .right-wrapper {
  flex-basis: 45%;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-whatwedo .right-wrapper .image-wrapper {
  display: flex;
  justify-content: center;
}
@media (max-width: 600px) {
  .page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-whatwedo .right-wrapper .image-wrapper {
    display: none;
  }
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-whatwedo .right-wrapper .image-wrapper img {
  max-width: 75% !important;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-otheragencies {
  display: flex;
  justify-content: space-between;
  box-shadow: 5px 5px 15px #00000029;
  padding: 60px 50px;
  margin-top: -180px;
  z-index: 10;
  background-color: white;
}
@media (max-width: 900px) {
  .page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-otheragencies {
    flex-direction: column;
    margin-top: -100px;
    padding: 15px;
  }
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-otheragencies .left-wrapper {
  position: relative;
  flex-basis: 36%;
}
@media (max-width: 900px) {
  .page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-otheragencies .left-wrapper {
    margin-bottom: 20px;
  }
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-otheragencies .left-wrapper .left-content-wrapper {
  border-left: 6px solid #436a83;
  padding-left: 20px;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-otheragencies .left-wrapper .left-content-wrapper .title {
  font-size: 2.7em;
  font-weight: 500;
}
@media (max-width: 600px) {
  .page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-otheragencies .left-wrapper .left-content-wrapper .title {
    font-size: 1.7em;
  }
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-otheragencies .left-wrapper img {
  width: 30px;
  margin-left: -13px;
  position: absolute;
  bottom: 0;
  margin-bottom: 30px;
}
@media (max-width: 900px) {
  .page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-otheragencies .left-wrapper img {
    display: none;
  }
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-otheragencies .right-wrapper {
  flex-basis: 55%;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-otheragencies .right-wrapper .card-wrapper {
  display: flex;
  background-color: #f0f9fa;
  border: 1px solid #7a9cb2;
  justify-content: space-between;
  margin-bottom: 30px;
  padding: 30px 40px;
  border-radius: 5px;
}
@media (max-width: 600px) {
  .page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-otheragencies .right-wrapper .card-wrapper {
    margin-top: 25px;
  }
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-otheragencies .right-wrapper .card-wrapper .icon {
  background-color: #436a83;
  padding: 35px;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-basis: 5%;
  margin-top: 10px;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-otheragencies .right-wrapper .card-wrapper .icon img {
  width: 40px;
}
@media (max-width: 600px) {
  .page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-otheragencies .right-wrapper .card-wrapper .icon {
    display: none;
  }
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-otheragencies .right-wrapper .card-wrapper .card-content-wrapper {
  flex-basis: 80%;
}
@media (max-width: 600px) {
  .page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-otheragencies .right-wrapper .card-wrapper .card-content-wrapper {
    flex-basis: 100%;
  }
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-otheragencies .right-wrapper .card-wrapper .card-content-wrapper .title {
  font-size: 3em;
  font-weight: 800;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-otheragencies .right-wrapper .card-wrapper .card-content-wrapper .underline {
  background-color: #436a83;
  height: 6px;
  width: 110px;
  margin-bottom: 15px;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-otheragencies .right-wrapper .card-wrapper .card-content-wrapper p {
  font-weight: bold;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-supportagencies {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-supportagencies .title {
  border-top: 6px solid #268067;
  margin-bottom: 20px;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-supportagencies .title h3 {
  font-weight: bolder;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-supportagencies .agencies-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  flex-direction: column;
  width: 100%;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-supportagencies .agencies-wrapper .row {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
}
@media (max-width: 600px) {
  .page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-supportagencies .agencies-wrapper .row {
    justify-content: center;
  }
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-supportagencies .agencies-wrapper .row img {
  width: 120px;
  margin-right: 20px;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-stats {
  display: flex;
  align-items: center;
  width: 80%;
  margin: 0 auto;
}
@media (max-width: 900px) {
  .page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-stats {
    width: 100%;
  }
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-stats img {
  width: 200px;
  margin-right: 50px;
  max-width: 100%;
}
@media (max-width: 900px) {
  .page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-stats img {
    display: none;
  }
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-stats .stats-wrapper {
  display: flex;
  align-items: flex-start;
}
@media (max-width: 900px) {
  .page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-stats .stats-wrapper {
    flex-direction: column;
    width: 100%;
  }
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-stats .stats-wrapper .stat-block {
  border-right: 1px solid grey;
  padding: 36px;
  line-height: 2em;
  display: flex;
  flex-direction: column;
}
@media (max-width: 900px) {
  .page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-stats .stats-wrapper .stat-block {
    flex-basis: 100%;
    border-right: 0px;
  }
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-stats .stats-wrapper .stat-block .title {
  font-weight: bold;
  font-weight: 600;
  line-height: 1.428;
  margin-top: 10px;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-stats .stats-wrapper .stat-block .highlight {
  font-weight: 800;
  font-size: 2em;
  color: #268067;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-stats .stats-wrapper .stat-block:last-of-type {
  border: 0px;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-stats .stats-wrapper .stat-block #nearly {
  position: absolute;
  margin-top: -30px;
  font-weight: 600;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-strategy {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-strategy .title {
  border-top: 6px solid #268067;
  margin-bottom: 20px;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-strategy .title h3 {
  font-weight: bolder;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-strategy .strategy-wrapper {
  width: 80%;
}
@media (max-width: 900px) {
  .page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-strategy .strategy-wrapper {
    width: 95%;
  }
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-strategy .strategy-wrapper .row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 900px) {
  .page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-strategy .strategy-wrapper .row {
    flex-wrap: wrap;
    justify-content: center;
  }
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-strategy .strategy-wrapper .row .strategy-block {
  color: white;
  padding: 10px 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 160px;
  border-radius: 5px;
  text-decoration: none;
}
@media (max-width: 900px) {
  .page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-strategy .strategy-wrapper .row .strategy-block {
    margin-right: 10px;
    margin-bottom: 10px;
  }
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-strategy .strategy-wrapper .row .strategy-block .title {
  border: 0px;
  font-size: 0.9em;
  text-align: center;
  margin-bottom: 0px;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-strategy .strategy-wrapper .row .strategy-block:nth-child(1) {
  background-color: #22365d;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-strategy .strategy-wrapper .row .strategy-block:nth-child(1):hover {
  background-color: #374C76;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-strategy .strategy-wrapper .row .strategy-block:nth-child(2) {
  background-color: #23485f;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-strategy .strategy-wrapper .row .strategy-block:nth-child(2):hover {
  background-color: #3E6781;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-strategy .strategy-wrapper .row .strategy-block:nth-child(3) {
  background-color: #245661;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-strategy .strategy-wrapper .row .strategy-block:nth-child(3):hover {
  background-color: #3E7581;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-strategy .strategy-wrapper .row .strategy-block:nth-child(4) {
  background-color: #256763;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-strategy .strategy-wrapper .row .strategy-block:nth-child(4):hover {
  background-color: #3B8682;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-strategy .strategy-wrapper .row .strategy-block:nth-child(5) {
  background-color: #268067;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-strategy .strategy-wrapper .row .strategy-block:nth-child(5):hover {
  background-color: #1C6752;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-strategy .strategy-wrapper .row .strategy-block img {
  width: 45px;
  margin-bottom: 10px;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-strategy .readmore {
  margin-top: 20px;
  text-align: right;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-agency {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-agency .sub-header {
  color: #245661;
  font-weight: bolder;
  margin-bottom: 20px;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-agency .title {
  color: #22365d;
  font-size: 2em;
  text-align: center;
  width: 60%;
  margin-bottom: 50px;
}
@media (max-width: 600px) {
  .page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-agency .title {
    margin-bottom: 20px;
  }
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-agency .scope h4 {
  text-align: center;
  color: #245661;
  font-size: 1.2em;
  margin-bottom: 10px;
}
@media (max-width: 600px) {
  .page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-agency .scope h4 {
    font-size: 1.5em;
  }
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-agency .scope h5 {
  font-size: 0.8em;
  text-align: center;
  margin-top: 0px;
}
@media (max-width: 600px) {
  .page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-agency .scope h5 {
    font-size: 1.2em;
  }
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card {
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
  margin-bottom: 100px;
}
@media (max-width: 600px) {
  .page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card {
    flex-direction: column;
  }
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card img {
  max-width: 70%;
}
@media (max-width: 600px) {
  .page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card img {
    display: none;
  }
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card .card-content {
  position: absolute;
  background-color: white;
  box-shadow: 0px 3px 6px #00000029;
  opacity: 1;
  min-width: 300px;
  max-width: 350px;
  z-index: 100;
}
@media (max-width: 600px) {
  .page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card .card-content {
    position: relative;
    max-width: 350px;
    min-width: 350px;
  }
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card .card-content .sub-title {
  font-weight: 600;
  color: black;
  font-size: 1em;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card .card-content .title {
  font-size: 1.5em;
  font-weight: 800;
  color: #268067;
}
@media (max-width: 600px) {
  .page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card .card-content .title {
    font-size: 1.3em;
  }
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card .card-content ul {
  list-style-type: none;
  margin-left: 0px;
  padding-left: 0px;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card .card-content ul li {
  margin-bottom: 8px;
  font-size: 0.9em;
}
@media (max-width: 600px) {
  .page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card .card-content ul li {
    font-size: 1.2em;
  }
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card .card-content .learnmore {
  margin-top: 30px;
  margin-bottom: 20px;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card .card-content .learnmore a:link,
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card .card-content .learnmore a:visited {
  text-decoration: none;
  color: white;
  padding: 7px 25px;
  border-radius: 20px;
  font-size: 0.9em;
}
@media (max-width: 600px) {
  .page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card {
    margin-bottom: 20px;
  }
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card.odd {
  justify-content: flex-end;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card.odd .card-content {
  left: 0;
  margin-left: 120px;
  padding: 20px 40px 20px 30px;
}
@media (max-width: 600px) {
  .page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card.odd .card-content {
    margin-left: 0px;
  }
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card.even {
  justify-content: flex-start;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card.even .card-content {
  right: 0;
  margin-right: 100px;
  padding: 20px 30px 20px 40px;
}
@media (max-width: 600px) {
  .page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card.even .card-content {
    margin-right: 0px;
  }
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card.even .card-content .title {
  text-align: right;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card.even .card-content .sub-title {
  text-align: right;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card.even .card-content ul li {
  text-align: right;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card.even .card-content .learnmore {
  float: right;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card1-color {
  color: #268067 !important;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card1-bg {
  background-color: #268067;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card1-bg:hover {
  background-color: #1C6752;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card1-border {
  border-left: 4px solid #268067;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card2-color {
  color: #256763 !important;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card2-bg {
  background-color: #256763;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card2-bg:hover {
  background-color: #3B8682;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card2-border {
  border-right: 4px solid #256763;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card3-color {
  color: #245661 !important;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card3-bg {
  background-color: #3E7581;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card3-bg:hover {
  background-color: #3E7581;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card3-border {
  border-left: 4px solid #245661;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card4-color {
  color: #23485f !important;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card4-bg {
  background-color: #23485f;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card4-bg:hover {
  background-color: #3E6781;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card4-border {
  border-right: 4px solid #23485f;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card5-color {
  color: #22365d !important;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card5-bg {
  background-color: #22365d;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card5-bg:hover {
  background-color: #374C76;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-services .card5-border {
  border-left: 4px solid #22365d;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-whyera {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #22365d;
}
@media (max-width: 600px) {
  .page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-whyera {
    flex-direction: column;
  }
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-whyera .left {
  flex-basis: 30%;
  display: flex;
  justify-content: flex-end;
  margin-right: 100px;
}
@media (max-width: 820px) {
  .page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-whyera .left {
    display: none;
  }
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-whyera .left img {
  max-width: 100%;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-whyera .right {
  flex-basis: 45%;
}
@media (max-width: 820px) {
  .page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-whyera .right {
    flex-basis: 95%;
  }
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-whyera .right h3 {
  font-weight: bolder;
}
.page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-whyera .right p {
  font-size: 0.9em;
}
@media (max-width: 600px) {
  .page-wrapper .about-page-wrapper .section-wrapper .content-wrapper-whyera .right p {
    font-size: 1.2em;
  }
}
.page-wrapper .about-page-wrapper a.bottom-banner:link,
.page-wrapper .about-page-wrapper a.bottom-banner:visited {
  background-color: #256763;
  color: white;
  padding: 20px;
  padding-left: 60px;
  text-decoration: none;
  font-weight: 200;
}
.page-wrapper .about-page-wrapper a.bottom-banner:link img,
.page-wrapper .about-page-wrapper a.bottom-banner:visited img {
  width: 20px;
  margin-left: 10px;
}
.page-wrapper h3 {
  font-weight: bolder;
}

.strategic-plan-wrapper .plan-block-wrapper {
  display: flex;
  justify-content: space-between;
  margin-top: 40px;
}
.strategic-plan-wrapper .plan-block-wrapper .strategy-icon {
  padding: 5px 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  width: 100px;
  height: 100px;
  margin-right: 30px;
}
@media (max-width: 600px) {
  .strategic-plan-wrapper .plan-block-wrapper .strategy-icon {
    display: none;
  }
}
.strategic-plan-wrapper .plan-block-wrapper .strategy-icon img {
  width: 60px;
  height: 60px;
}
.strategic-plan-wrapper .plan-block-wrapper .strategy-icon.service-icon {
  background-color: #22365d;
}
.strategic-plan-wrapper .plan-block-wrapper .strategy-icon.continuous-icon {
  background-color: #23485f;
}
.strategic-plan-wrapper .plan-block-wrapper .strategy-icon.security-icon {
  background-color: #245661;
}
.strategic-plan-wrapper .plan-block-wrapper .strategy-icon.user-icon {
  background-color: #256763;
}
.strategic-plan-wrapper .plan-block-wrapper .strategy-icon.ai-icon {
  background-color: #268067;
}
.strategic-plan-wrapper .plan-block-wrapper .body-wrapper h3 {
  margin-top: 0px;
  font-weight: bolder;
}
.page-wrapper {
  position: relative;
}
.page-wrapper .page-background-agency {
  width: 100%;
  height: 300px;
}
.page-wrapper .page-background-agency#agency {
  background-color: #268067;
}
.page-wrapper .page-background-agency#applicants {
  background-color: #256763;
}
.page-wrapper .page-background-agency#reviewers {
  background-color: #245661;
}
.page-wrapper .page-background-agency#justnogrants {
  background-color: #23485F;
}
.page-wrapper .page-background-agency#others {
  background-color: #22365D;
}
.page-wrapper .page-background-reviewers {
  width: 100%;
  height: 300px;
  background-color: #445574;
}
@media (max-width: 600px) {
  .page-wrapper .page-background-reviewers {
    height: 210px;
    margin-bottom: 20px;
  }
}
.page-wrapper .page-background-other-services {
  width: 100%;
  height: 300px;
  background-color: #22365D;
}
@media (max-width: 600px) {
  .page-wrapper .page-background-other-services {
    margin-bottom: 20px;
  }
}
.page-wrapper .section-wrapper .content-wrapper-services {
  display: flex;
  flex-direction: column;
  margin-top: -250px;
}
@media (max-width: 900px) {
  .page-wrapper .section-wrapper .content-wrapper-services.mt--80 {
    margin-top: 0px;
  }
}
@media (max-width: 600px) {
  .page-wrapper .section-wrapper .content-wrapper-services {
    margin-top: -280px;
  }
}
.page-wrapper .section-wrapper .content-wrapper-services .sub-title {
  font-size: 1.5em;
  font-weight: bold;
  color: white;
}
@media (max-width: 600px) {
  .page-wrapper .section-wrapper .content-wrapper-services .sub-title {
    font-size: 18px;
  }
}
.page-wrapper .section-wrapper .content-wrapper-services .title {
  font-size: 2.5em;
  font-weight: bolder;
  color: white;
  margin-bottom: 8px;
}
@media (max-width: 900px) {
  .page-wrapper .section-wrapper .content-wrapper-services .title {
    font-size: 1.5em;
  }
}
.page-wrapper .section-wrapper .content-wrapper-services .scope-text {
  color: white;
}
.page-wrapper .section-wrapper .content-wrapper-services .card-wrapper {
  display: flex;
  box-shadow: 5px 5px 20px #00000029;
  background-color: white;
  padding: 50px;
}
@media (max-width: 900px) {
  .page-wrapper .section-wrapper .content-wrapper-services .card-wrapper {
    flex-direction: column;
    padding: 35px;
  }
}
@media (max-width: 600px) {
  .page-wrapper .section-wrapper .content-wrapper-services .card-wrapper {
    padding: 20px;
  }
}
.page-wrapper .section-wrapper .content-wrapper-services .card-wrapper a:link, .page-wrapper .section-wrapper .content-wrapper-services .card-wrapper a:visited {
  font-size: 0.9em;
  font-weight: 400;
  text-decoration: underline;
}
.page-wrapper .section-wrapper .content-wrapper-services .card-wrapper ul li {
  line-height: 16px;
  margin-bottom: 5px;
}
.page-wrapper .section-wrapper .content-wrapper-services .card-wrapper .arrow {
  flex-basis: 5%;
  margin-right: 20px;
}
@media (max-width: 600px) {
  .page-wrapper .section-wrapper .content-wrapper-services .card-wrapper .arrow {
    display: none;
  }
}
.page-wrapper .section-wrapper .content-wrapper-services .card-wrapper .arrow img {
  width: 68%;
}
@media (max-width: 900px) {
  .page-wrapper .section-wrapper .content-wrapper-services .card-wrapper .arrow img {
    width: 80%;
  }
}
.page-wrapper .section-wrapper .content-wrapper-services .card-wrapper .items-wrapper {
  flex-basis: 80%;
  display: flex;
  flex-direction: column;
}
@media (max-width: 900px) {
  .page-wrapper .section-wrapper .content-wrapper-services .card-wrapper .items-wrapper {
    flex-basis: 100%;
  }
}
.page-wrapper .section-wrapper .content-wrapper-services .card-wrapper .items-wrapper .item-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 20px;
}
.page-wrapper .section-wrapper .content-wrapper-services .card-wrapper .items-wrapper .item-wrapper .icon {
  flex-basis: 30%;
  display: block;
}
@media (max-width: 600px) {
  .page-wrapper .section-wrapper .content-wrapper-services .card-wrapper .items-wrapper .item-wrapper .icon {
    display: none;
  }
}
.page-wrapper .section-wrapper .content-wrapper-services .card-wrapper .items-wrapper .item-wrapper .icon img {
  width: 100%;
}
.page-wrapper .section-wrapper .content-wrapper-services .card-wrapper .items-wrapper .item-wrapper .item-content {
  flex-basis: 60%;
}
@media (max-width: 600px) {
  .page-wrapper .section-wrapper .content-wrapper-services .card-wrapper .items-wrapper .item-wrapper .item-content {
    flex-basis: 100%;
  }
}
.page-wrapper .section-wrapper .content-wrapper-services .card-wrapper .items-wrapper .item-wrapper .item-content .title {
  color: #367cb8;
  font-size: 1.1em;
  font-weight: bolder;
}
.page-wrapper .section-wrapper .content-wrapper-services .card-wrapper .items-wrapper .item-wrapper .item-content .title a:link, .page-wrapper .section-wrapper .content-wrapper-services .card-wrapper .items-wrapper .item-wrapper .item-content .title a:visited {
  color: #367cb8;
  font-size: 1em;
  font-weight: bolder;
  text-decoration: none;
}
@media (max-width: 600px) {
  .page-wrapper .section-wrapper .content-wrapper-services .card-wrapper .items-wrapper .item-wrapper .item-content .title {
    font-size: 20px;
  }
}
.page-wrapper .section-wrapper .content-wrapper-services .card-wrapper .left {
  display: flex;
  flex-basis: 49%;
}
.page-wrapper .section-wrapper .content-wrapper-services .card-wrapper .right {
  display: flex;
  flex-basis: 49%;
}
.page-wrapper .section-wrapper .content-wrapper-services .card-wrapper .other-services-wrapper {
  display: flex;
  justify-content: space-between;
}
.page-wrapper .section-wrapper .content-wrapper-services .card-wrapper .other-services-wrapper .other-left {
  flex-basis: 65%;
}
@media (max-width: 900px) {
  .page-wrapper .section-wrapper .content-wrapper-services .card-wrapper .other-services-wrapper .other-left {
    flex-basis: 95%;
  }
}
.page-wrapper .section-wrapper .content-wrapper-services .card-wrapper .other-services-wrapper .other-left .other-title a {
  font-size: 1.1em;
  font-weight: bold;
}
.page-wrapper .section-wrapper .content-wrapper-services .card-wrapper .other-services-wrapper .other-right {
  flex-basis: 32%;
}
@media (max-width: 900px) {
  .page-wrapper .section-wrapper .content-wrapper-services .card-wrapper .other-services-wrapper .other-right {
    display: none;
  }
}
.page-wrapper .section-wrapper .content-wrapper-services .card-wrapper .other-services-wrapper .other-right img {
  width: 100%;
  max-width: 100%;
}

.page-wrapper .two-col-wrapper {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 600px) {
  .page-wrapper .two-col-wrapper {
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: baseline;
  }
}
.page-wrapper .two-col-wrapper .left-column {
  background-color: #EAF6FF;
  margin-right: 20px;
  flex-basis: 10%;
}
.page-wrapper .two-col-wrapper .left-column#invitation {
  background-color: #B0B9D266;
}
.page-wrapper .two-col-wrapper .left-column#conflict {
  background-color: #EAF6FE;
}
.page-wrapper .two-col-wrapper .left-column#access-application {
  background-color: #DBECEF;
}
.page-wrapper .two-col-wrapper .left-column#submit-critiques {
  background-color: #E4DEE9;
}
.page-wrapper .two-col-wrapper .left-column#conduct-reviews {
  background-color: #ECDCE3;
}
.page-wrapper .two-col-wrapper .left-column#light-red {
  background-color: #ECDCE3;
}
.page-wrapper .two-col-wrapper .left-column#light-purple {
  background-color: #EBE6F0;
}
.page-wrapper .two-col-wrapper .left-column#light-blue {
  background-color: #EAF6FF;
}
.page-wrapper .two-col-wrapper .left-column#light-blue-green {
  background-color: #DBECEF;
}
.page-wrapper .two-col-wrapper .left-column#very-light-blue {
  background-color: #EAF6FE;
}
.page-wrapper .two-col-wrapper .left-column#red {
  background-color: #F5DFE1;
}
.page-wrapper .two-col-wrapper .left-column#very-light-purple {
  background-color: #E4DEE9;
}
@media (max-width: 600px) {
  .page-wrapper .two-col-wrapper .left-column {
    display: none;
    margin-right: 0px;
  }
}
.page-wrapper .two-col-wrapper .left-column .col-icon {
  padding: 20px 30px;
}
.page-wrapper .two-col-wrapper .left-column .col-icon img {
  width: 150px;
}
.page-wrapper .two-col-wrapper .right-column .title {
  font-weight: bolder;
  font-size: 1.2em;
}
.page-wrapper .two-col-wrapper .right-column .title:first-of-type {
  margin-top: 15px;
}
.page-wrapper .two-col-wrapper .right-column .highlight-content {
  background-color: #FCF8E3;
  padding: 20px 40px;
  margin: 20px 0px;
}
.page-wrapper .two-col-wrapper .right-column ul li {
  margin-bottom: 10px;
}
.page-wrapper .two-col-wrapper .right-column a:link, .page-wrapper .two-col-wrapper .right-column a:visited {
  text-decoration: none;
}
@media (max-width: 600px) {
  .page-wrapper .two-col-wrapper .right-column {
    margin-right: 0px;
    padding-right: 0px;
  }
}

.bio-container-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
  background-color: #edf3f2;
  margin-top: -120px;
  padding-top: 120px;
}
.bio-container-wrapper p {
  color: black;
}
.bio-container-wrapper .bio-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 20px;
  border: 1px solid #BFBFBF;
  margin-right: 20px;
  margin-bottom: 40px;
  background-color: white;
}
.bio-container-wrapper .bio-wrapper .profile-pic img {
  max-width: 250px;
}
.bio-container-wrapper .bio-wrapper .name {
  text-align: center;
  color: #22365D;
  font-weight: bolder;
  margin-top: 10px;
}
.bio-container-wrapper .bio-wrapper .title {
  text-align: center;
  color: #22365D;
  font-style: italic;
}
.bio-container-wrapper .bio-wrapper .bio {
  text-align: center;
  cursor: pointer;
  text-decoration: underline;
  color: #367CB8;
  margin-top: 20px;
  font-size: 12px;
  font-weight: bolder;
}
.bio-container-wrapper .bio-content-wrapper {
  display: none;
  border: 2px solid #256763;
  margin-bottom: 40px;
  padding: 20px 40px;
  margin-right: 20px;
  width: 88%;
  background-color: white;
}
.bio-container-wrapper .bio-content-wrapper .title {
  color: #256763;
}
.bio-container-wrapper .bio-content-wrapper .title {
  font-weight: bold;
}
.bio-container-wrapper .bio-content-wrapper #bio-close {
  float: right;
  color: #BF2727;
  font-size: 20px;
  font-weight: bolder;
  cursor: pointer;
}

.page-wrapper {
  position: relative;
}
.page-wrapper .leadership-page-wrapper {
  width: 100%;
}
.page-wrapper .leadership-page-wrapper .section-wrapper {
  padding-top: 20px;
}
.page-wrapper .leadership-page-wrapper .header-wrapper {
  height: 280px;
  color: white;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 600px) {
  .page-wrapper .leadership-page-wrapper .header-wrapper {
    height: 150px;
    flex-direction: column;
  }
}
.page-wrapper .leadership-page-wrapper .header-wrapper .left-wrapper {
  flex-basis: 60%;
}
@media (max-width: 900px) {
  .page-wrapper .leadership-page-wrapper .header-wrapper .left-wrapper {
    flex-basis: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
  }
}
.page-wrapper .leadership-page-wrapper .header-wrapper .left-wrapper .sub-slogan {
  font-size: 1em;
  font-weight: 700;
  margin-bottom: 10px;
}
@media (max-width: 600px) {
  .page-wrapper .leadership-page-wrapper .header-wrapper .left-wrapper .sub-slogan {
    font-size: 0.8em;
    margin-bottom: 5px;
  }
}
.page-wrapper .leadership-page-wrapper .header-wrapper .left-wrapper .slogan {
  font-size: 2.5em;
}
@media (max-width: 600px) {
  .page-wrapper .leadership-page-wrapper .header-wrapper .left-wrapper .slogan {
    font-size: 1.5em;
  }
}
.page-wrapper .leadership-page-wrapper .leadership-title {
  margin-bottom: 20px;
  font-size: 1.7em;
  font-weight: bolder;
}
.page-wrapper .leadership-page-wrapper .leadership-content-wrapper {
  background-color: white;
  box-shadow: 5px 5px 20px #00000029;
  padding: 20px 40px 0px 40px;
  margin-right: 20px;
  display: flex;
}
@media (max-width: 600px) {
  .page-wrapper .leadership-page-wrapper .leadership-content-wrapper {
    flex-direction: column;
  }
}
.page-wrapper .leadership-page-wrapper .leadership-content-wrapper .left {
  display: flex;
  flex-direction: column;
}
@media (max-width: 600px) {
  .page-wrapper .leadership-page-wrapper .leadership-content-wrapper .left {
    justify-content: center;
    align-items: center;
    padding: 20px 0px 20px 0px;
  }
}
.page-wrapper .leadership-page-wrapper .leadership-content-wrapper .left .bio {
  cursor: pointer;
}
.page-wrapper .leadership-page-wrapper .leadership-content-wrapper .left img {
  max-width: 180px;
}
.page-wrapper .leadership-page-wrapper .leadership-content-wrapper .left .label {
  background-color: #3C4D6D;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 160px;
  border-radius: 0px;
  text-align: center;
  margin-top: -60px;
  margin-left: 50px;
}
.page-wrapper .leadership-page-wrapper .leadership-content-wrapper .left .label .name {
  font-size: 1.2em;
  margin-bottom: 5px;
}
.page-wrapper .leadership-page-wrapper .leadership-content-wrapper .left .label .position {
  font-style: italic;
  font-weight: 500;
}
.page-wrapper .leadership-page-wrapper .leadership-content-wrapper .left .bio {
  margin-top: 30px;
  text-align: center;
  text-decoration: underline;
  color: #367CB8;
  font-size: 12px;
  font-weight: bolder;
}
.page-wrapper .leadership-page-wrapper .leadership-content-wrapper .right {
  display: flex;
  flex-direction: column;
  justify-items: center;
  margin-bottom: 40px;
}
.page-wrapper .leadership-page-wrapper .leadership-content-wrapper .right .quote {
  font-weight: bolder;
  font-size: 1.5em;
  width: 95%;
  margin-bottom: 20px;
  line-height: 1.2em;
}
@media (max-width: 900px) {
  .page-wrapper .leadership-page-wrapper .leadership-content-wrapper .right .quote {
    font-size: 1em;
  }
}
.page-wrapper .leadership-page-wrapper .leadership-content-wrapper .right .name {
  font-weight: bolder;
}
.page-wrapper .leadership-page-wrapper .leadership-content-wrapper .right .position {
  font-style: italic;
}

.us-gov-site-note {
  background-color: #eeeeee;
  display: none;
}
.us-gov-site-note .note-wrapper {
  display: flex;
  align-items: center;
  padding: 8px 20px;
  margin-bottom: 5px;
  max-width: 1140px;
  margin: 0 auto;
  padding-left: 30px;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-bottom: 20px;
}
@media (max-width: 600px) {
  .us-gov-site-note .note-wrapper {
    flex-direction: column;
  }
}
.us-gov-site-note .note-wrapper .section {
  flex-basis: 48%;
  display: flex;
}
.us-gov-site-note .note-wrapper .section .gov-icon {
  margin-right: 10px;
}
@media (max-width: 600px) {
  .us-gov-site-note .note-wrapper .section .gov-icon {
    display: none;
  }
}
.us-gov-site-note .note-wrapper .section .content .title {
  font-weight: bolder;
}
@media (max-width: 600px) {
  .us-gov-site-note .note-wrapper .section .content .title {
    font-size: 14px;
    font-weight: bolder;
  }
}
@media (max-width: 600px) {
  .us-gov-site-note .note-wrapper .section .content .description {
    font-size: 14px;
    margin-bottom: 10px;
  }
}

#top-links {
  background-color: #eeeeee;
  font-size: 0.8rem;
}
#top-links .top-links-wrapper {
  display: flex;
  align-items: center;
  padding: 8px 20px;
  margin-bottom: 5px;
  max-width: 1260px;
  margin: 0 auto;
  padding-left: 30px;
  justify-content: space-between;
}
@media (max-width: 600px) {
  #top-links .top-links-wrapper {
    display: none;
  }
}
@media (max-width: 1100px) {
  #top-links .top-links-wrapper {
    flex-direction: column;
  }
}
#top-links .top-links-wrapper .gov-site {
  display: flex;
  align-items: center;
}
@media (max-width: 1100px) {
  #top-links .top-links-wrapper .gov-site {
    margin-top: 10px;
    order: 2;
    font-size: 11px;
  }
}
#top-links .top-links-wrapper .gov-site img {
  height: 12px;
  margin-right: 5px;
}
#top-links .top-links-wrapper .gov-site #us-gov-site {
  display: flex;
}
#top-links .top-links-wrapper .gov-site #how-you-know {
  color: #005ea2;
  text-decoration: underline;
  margin: 0px 5px;
  display: flex;
  cursor: pointer;
}
#top-links .top-links-wrapper .gov-site #how-you-know #how-you-know-sign-up img,
#top-links .top-links-wrapper .gov-site #how-you-know #how-you-know-sign-down img {
  height: 6px;
  margin-left: 3px;
  color: #005ea2;
}
#top-links .top-links-wrapper .gov-site #how-you-know #how-you-know-sign-up {
  display: none;
}
#top-links .top-links-wrapper .hhs-nih-leyend {
  font-size: 0.8rem;
}
#top-links .top-links-wrapper .hhs-nih-leyend span:first-of-type {
  padding-right: 8px;
  margin-right: 6px;
}
#top-links .top-links-wrapper .hhs-nih-leyend a:link,
#top-links .top-links-wrapper .hhs-nih-leyend a:visited {
  color: #005ea2;
  font-size: 0.8rem;
}
#top-links .top-links-wrapper .hhs-nih-leyend svg {
  display: none;
}
#top-links .top-links-wrapper ul.utility-links {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: auto;
}
#top-links .top-links-wrapper ul.utility-links li {
  display: inline-block;
  line-height: normal;
}
#top-links .top-links-wrapper ul.utility-links li a {
  font-size: 0.95rem;
  text-decoration: none;
  color: #09477c;
  margin-left: 8px;
  margin-right: 8px;
}
#top-links .top-links-wrapper ul.utility-links li a i {
  margin-right: 6px;
  text-decoration: none;
}
#top-links .top-links-wrapper ul.utility-links li a:hover {
  text-decoration: underline;
}
#top-links .top-links-wrapper ul.utility-links li a:hover i {
  text-decoration: none;
}
#top-links .top-links-wrapper ul.utility-links li:last-child {
  border-right: none;
}

/*# sourceMappingURL=redesign2022scss.css.map */
