.wwc-page.wwc-page--usa {
  --navy: #0a2448;
  --navy-2: #0a3161;
  --orange: #b31942;
  --cream: #f1f4f9;
  --gold: #c5d5ea;
  --text: #2f3a4d;
  --lede: #55617a;
  --quote: #0f2140;
  --line: rgba(10, 49, 97, 0.14);
}

.wwc-page--usa .wwc-vw {
  --navy: #0a2448;
  --navy-2: #0a3161;
  --orange: #b31942;
  --gold: #c5d5ea;
}

.wwc-page--usa .wwc-tabs a {
  color: #55688a;
}

.wwc-page--usa .wwc-tabs a.is-on,
.wwc-page--usa .wwc-tabs a:hover {
  color: var(--navy);
}

.wwc-page--usa .wwc-why__grid article,
.wwc-page--usa .wwc-tabs {
  box-shadow: rgba(10, 49, 97, 0.07) 0 4px 14px;
}

.wwc-page--usa .wwc-photo {
  background-color: #dbe3ee;
}

.wwc-page--usa .wwc-pk {
  box-shadow: rgba(10, 49, 97, 0.14) 0 8px 24px 0;
}

.wwc-page--usa .wwc-pk__media {
  background-color: var(--navy);
}

.wwc-page--usa .wwc-pk__price {
  background: var(--orange);
}

.wwc-page--usa .wwc-inquiry {
  background:
    linear-gradient(180deg, rgba(8, 28, 58, 0.9) 0%, rgba(8, 28, 58, 0.9) 53%, rgba(8, 28, 58, 0.34) 56%, rgba(8, 28, 58, 0.34) 100%),
    var(--navy) url("../../images/wwc-2027/usa-flag.svg") left top / cover no-repeat;
}

.wwc-page--usa .wwc-iq__tailor a,
.wwc-page--usa .wwc-iq__tailor a:hover {
  color: #fff;
  text-decoration: underline;
}

.wwc-page--usa .wwc-iq__btn--sec,
.wwc-page--usa a.wwc-obtn,
.wwc-page--usa .wwc-faq__more {
  border-color: rgba(179, 25, 66, 0.7);
}

.wwc-page--usa a.wwc-obtn--fill,
.wwc-page--usa a.wwc-obtn--fill:hover {
  border-color: var(--orange);
}

.wwc-page--usa .wwc-iq__step button {
  background: #f1f4f9;
}

.wwc-page--usa .wwc-upd {
  color: #8a97ad;
}

.wwc-page--usa .wwc-vw .wwc-vw-map,
.wwc-page--usa .wwc-vw .wwc-vw-acc {
  border-color: #dde4ee;
}

.wwc-page--usa .wwc-vw .wwc-vw-legend {
  background: #f6f8fb;
  border-color: #dde4ee;
}

.wwc-page--usa .wwc-vw .wwc-vw-map__canvas {
  background: #e7ecf3;
}

.wwc-2027-usa-page .wwc-disclaimer {
  background: #071a36;
  color: #9fb0cb;
}

.wwc-page--usa .wwc-vw .wwc-vw-acc > summary {
  background: linear-gradient(135deg, #0a3161 0%, #0a2448 100%);
}

.wwc-page--usa .wwc-vw .wwc-vw-legend__tabs,
.wwc-page--usa .wwc-vw .wwc-vw-info__stage,
.wwc-page--usa .wwc-vw .wwc-vw-photo {
  border-color: #dde4ee;
}

.wwc-page--usa .wwc-vw .wwc-vw-item:hover {
  background: #e9eef5;
}

.wwc-2027-usa-page .header,
.wwc-2027-usa-page .header_bottom-line,
.wwc-2027-usa-page .mobile-safe-top,
.wwc-2027-usa-page .wfm-drawer,
.wwc-2027-usa-page .wfm-feat {
  background-color: #0a2448;
}

.wwc-2027-usa-page .footer.wf {
  background-color: #0a3161;
}

.wwc-2027-usa-page .wf-bot {
  background-color: #071a36;
}

.wwc-2027-usa-page #to_top {
  background-color: #b31942 !important;
}
