@import "../global.css";
@import "../seamless.css";
@import "../hero-shrink.css";

div#root {
  --primary: #0F2574;
  --primary-text: #0F2574;
  --primary-svg: #0F2574;
}

/* DBA logo */
div#root .fwm-team-header-entity-logo-image {
  width: 17rem;
}

/* Primary H3 */
.fwm-lightTheme h3.fwm-primary-h3.fwm-primary-h3 {
  color: var(--primary-text);
}

/* Rich Text <hr> */
span.fwm-rich-text-editor hr {
  border: initial;
  border-top: 1px solid var(--secondary);
}

/* Convert Counting Numbers */
section.fwm-card-grid-icon-set.fwm-bordered-cards-nestable .fwm-nestable-grid {
  margin-top: 2rem;
}
section.fwm-card-grid-icon-set.fwm-bordered-cards-nestable .fwm-nestable-field-container {
  border-color: var(--secondary) !important;
}
section.fwm-card-grid-icon-set.fwm-bordered-cards-nestable .nmx-col {
  display: flex;
  flex-direction: column;
}
section.fwm-card-grid-icon-set.fwm-bordered-cards-nestable .nmx-col div[class*=fwm-card-icon] {
  margin-bottom: 1.5rem;
}
section.fwm-card-grid-icon-set.fwm-bordered-cards-nestable .nmx-col div[class*=fwm-card-icon] svg {
  height: 6.25rem;
}

/* Flip Cards */
section.fwm-card-flip-set.fwm-bordered-cards-nestable .fwm-nestable-field-container {
  border-color: var(--secondary) !important;
}

/* Hack Background Image [Home] */
section.fwm-nestable-5fea3627-3597-4dd5-8508-fff13e579a65 {
  background-image: url("https://media.northwesternmutual.com/sites/images/be6b4242-c735-4bfd-bd02-39a91fc44271.jpeg?width=original");
  background-size: cover;
  background-repeat: no-repeat;
  padding-left: 1rem;
  padding-right: 1rem;
}
section.fwm-nestable-5fea3627-3597-4dd5-8508-fff13e579a65 .fwm-nestable-container {
  background-color: rgba(255, 255, 255, 0.9);
  padding: 2rem;
}

@media (min-width: 48rem) {
  section.fwm-nestable-5fea3627-3597-4dd5-8508-fff13e579a65 .fwm-nestable-container {
    padding: 3rem;
  }
}
