body.dmc-fullwidth .dmc-hero,
body.dmc-fullwidth .dmc-cta {
  background-color: #0b3767 !important;
}

body.dmc-fullwidth .dmc-hero h1,
body.dmc-fullwidth .dmc-hero__lead,
body.dmc-fullwidth .dmc-hero__pill,
body.dmc-fullwidth .dmc-chip,
body.dmc-fullwidth .dmc-cta h2,
body.dmc-fullwidth .dmc-cta p {
  color: #ffffff !important;
  text-shadow: 0 2px 8px rgba(0, 0, 0, 0.28);
}

body.dmc-fullwidth .dmc-hero__pill,
body.dmc-fullwidth .dmc-chip {
  border-color: rgba(255, 255, 255, 0.42) !important;
  background-color: rgba(11, 55, 103, 0.76) !important;
}

body.dmc-fullwidth .dmc-btn,
body.dmc-fullwidth .dmc-hf-footer__button {
  text-shadow: none !important;
}

body.dmc-fullwidth .dmc-btn--primary,
body.dmc-fullwidth .dmc-formbox input.wpcf7-submit,
body.dmc-fullwidth .dmc-formbox button.wpcf7-submit {
  border-color: #0b3767 !important;
  background-color: #0b3767 !important;
  color: #ffffff !important;
}

body.dmc-fullwidth .dmc-btn--primary:hover,
body.dmc-fullwidth .dmc-formbox input.wpcf7-submit:hover,
body.dmc-fullwidth .dmc-formbox button.wpcf7-submit:hover {
  border-color: #102b3f !important;
  background-color: #102b3f !important;
  color: #ffffff !important;
}

body.dmc-fullwidth .dmc-btn--gold,
body.dmc-fullwidth .dmc-hf-footer__button--gold,
body.dmc-fullwidth .dmc-mobile-bar a:last-child {
  border-color: #b98a35 !important;
  background-color: #b98a35 !important;
  color: #111827 !important;
}

body.dmc-fullwidth .dmc-btn--light,
body.dmc-fullwidth .dmc-hf-footer__button:not(.dmc-hf-footer__button--gold) {
  border-color: #ffffff !important;
  background-color: #ffffff !important;
  color: #0b3767 !important;
}

body.dmc-fullwidth #header .c-gnav > li:last-child > a,
body.dmc-fullwidth .dmc-mobile-bar a:first-child,
body.dmc-fullwidth .dmc-mail-float {
  background-color: #0b3767 !important;
  color: #ffffff !important;
}

body.dmc-fullwidth .dmc-zero__compare,
body.dmc-fullwidth .dmc-band--deep,
body.dmc-fullwidth .dmc-hf-footer,
body.dmc-fullwidth #footer.l-footer {
  background-color: #102b3f !important;
  color: #ffffff !important;
}

body.dmc-fullwidth .dmc-hf-footer a,
body.dmc-fullwidth #footer .l-footer__nav a {
  color: rgba(255, 255, 255, 0.86) !important;
}

body.dmc-fullwidth .dmc-hf-footer__lead,
body.dmc-fullwidth .dmc-hf-footer__small,
body.dmc-fullwidth .dmc-hf-footer__cta p,
body.dmc-fullwidth #footer .copyright {
  color: rgba(255, 255, 255, 0.84) !important;
}

body.dmc-fullwidth .dmc-card,
body.dmc-fullwidth .dmc-panel,
body.dmc-fullwidth .dmc-formbox,
body.dmc-fullwidth .dmc-list li {
  background-color: #ffffff;
  color: #1e2a32;
}

body.dmc-fullwidth .dmc-card p,
body.dmc-fullwidth .dmc-panel p,
body.dmc-fullwidth .dmc-form-help,
body.dmc-fullwidth .dmc-formbox label,
body.dmc-fullwidth .dmc-formbox .wpcf7-form p {
  color: #4f5d66 !important;
}

body.dmc-fullwidth .dmc-card h3,
body.dmc-fullwidth .dmc-panel h2,
body.dmc-fullwidth .dmc-panel h3,
body.dmc-fullwidth .dmc-form-section h3,
body.dmc-fullwidth .dmc-group-label {
  color: #102b3f !important;
}
