/* Local positioning draft: shared by the refreshed home and about pages. */
.ampact-hero-subtitle {
  max-width: 700px;
  margin: -8px auto 32px;
  color: #ffffff;
  font-size: 19px;
  font-weight: 500;
  line-height: 1.65;
}

.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1,
.et_pb_fullwidth_header_1.et_pb_fullwidth_header .header-content h1 {
  letter-spacing: 0;
}

body #page-container .et_pb_section .et_pb_fullwidth_header_1 .ampact-mobile-button.et_pb_button {
  margin: 0 5px;
  padding: 0.3em 1em !important;
  border-color: #ffffff;
  background-color: rgba(0, 0, 0, 0);
  color: #ffffff !important;
  font-size: 14px;
  font-weight: 600 !important;
  text-transform: uppercase !important;
}

.ampact-home-intro .et_pb_text_inner,
.ampact-network-intro .et_pb_text_inner {
  max-width: 850px;
  margin: 0 auto;
}

.ampact-diagram-image {
  display: block;
  width: 100%;
  height: auto;
}

.ampact-advisory-card .et_pb_blurb_content {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.ampact-advisory-card .et_pb_main_blurb_image {
  width: 100% !important;
  min-height: 132px;
  margin-right: auto !important;
  margin-left: auto !important;
  margin-bottom: 24px;
}

.ampact-advisory-card .et_pb_blurb_description {
  max-width: 330px;
}

.ampact-positioning-note {
  max-width: 780px;
  margin: 0 auto;
  text-align: center;
}

.ampact-about-lead blockquote {
  margin: 24px 0;
  padding: 2px 0 2px 22px;
  color: #1a3b5b;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.65;
}

.ampact-network-intro {
  padding-top: 55px;
  padding-bottom: 20px;
}

.ampact-network-intro h2 {
  margin-bottom: 14px;
}

.ampact-derek-profile-photo {
  aspect-ratio: 1 / 1;
  border-radius: 50%;
  object-fit: cover;
}

body.page-id-176 div.et_pb_section.et_pb_section_0 {
  background-image: url(/wp-content/uploads/Headers/Header-home-logo-transp-v2-01-1.png), linear-gradient(60deg, #000b1c 0%, #004e98 100%) !important;
  background-size: contain;
}

body.ampact-strategic-advisory div.et_pb_section.et_pb_section_0 {
  background-image: url(/wp-content/uploads/Headers/Header-mobile-logo-transp-v4-02.png), linear-gradient(60deg, #000b1c 0%, #004e98 100%) !important;
  background-size: contain;
}

.ampact-service-visual {
  width: 82%;
  margin-right: auto !important;
  margin-left: auto !important;
}

body.ampact-strategic-advisory .et_pb_row_8 {
  display: none;
}

body.ampact-strategic-advisory .ampact-advisory-card .et_pb_blurb_description {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

@media only screen and (max-width: 980px) {
  .ampact-service-visual {
    width: 61%;
  }
}

@media only screen and (max-width: 767px) {
  .ampact-service-visual {
    width: 79%;
  }
}

@media only screen and (max-width: 980px) {
  .ampact-hero-subtitle {
    max-width: 560px;
    font-size: 17px;
  }

  .ampact-advisory-card .et_pb_main_blurb_image {
    min-height: 180px;
  }
}

@media only screen and (max-width: 767px) {
  .ampact-hero-subtitle {
    margin-bottom: 26px;
    font-size: 16px;
  }

  .ampact-advisory-card .et_pb_main_blurb_image {
    min-height: 176px;
  }

  .ampact-network-intro {
    padding-top: 35px;
  }
}
