/* WealthPlan Group brand-guideline normalization for location team cards. */
@font-face {
  font-display: swap;
  font-family: "Inria Serif";
  font-style: normal;
  font-weight: 400;
  src: url("../regional-team-page/fonts/inria-serif-400-latin.woff2") format("woff2");
}

@font-face {
  font-display: swap;
  font-family: "Inria Serif";
  font-style: normal;
  font-weight: 700;
  src: url("../regional-team-page/fonts/inria-serif-700-latin.woff2") format("woff2");
}

@font-face {
  font-display: swap;
  font-family: "Open Sans";
  font-stretch: 100%;
  font-style: normal;
  font-weight: 400 800;
  src: url("../regional-team-page/fonts/open-sans-400-800-latin.woff2") format("woff2");
}

.wpg-location-team {
  --location-team-navy: #1b2949;
  --location-team-teal: #087b7a;
  --location-team-aqua: #9ed6df;
  --location-team-warm: #f2efeb;
  background: var(--location-team-warm);
  color: #27292b;
  font-family: "Open Sans", Arial, sans-serif;
}

.wpg-location-team :is(p, a, label, select) {
  font-family: "Open Sans", Arial, sans-serif;
}

.wpg-location-team :is(h2, h3) {
  font-family: "Inria Serif", Georgia, serif;
}

.wpg-location-team__header h2 {
  color: #1b2949;
}

.wpg-location-team__intro {
  color: #29426b;
  line-height: 1.5;
}

.wpg-location-team__location-control select {
  background-color: #ffffff;
  border-color: #dfdcda;
  color: #1b2949;
}

.wpg-location-team__location-control select:focus-visible {
  outline-color: #9ed6df;
}

.wpg-location-team__card {
  background-color: #1b2949;
  background-image:
    radial-gradient(circle at 88% 20%, rgba(158, 214, 223, 0.16), transparent 34%),
    linear-gradient(115deg, #29426b, #1b2949);
  color: #ffffff;
}

.wpg-location-team__affiliate-badge {
  background: rgba(166, 89, 23, 0.18);
  border-color: #a65917;
  color: #ffffff;
}

.wpg-location-team__brand {
  color: #9ed6df;
}

.wpg-location-team__link {
  border-color: #9ed6df;
  color: #ffffff;
}

.wpg-location-team__link span {
  color: #9ed6df;
}

.wpg-location-team__network-mark svg {
  fill: rgba(158, 214, 223, 0.17);
  stroke: #9ed6df;
}
