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

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

/* 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;
}

/* Hack Background Image [Home] */
section.fwm-nestable-a880c1a3-4cd9-4078-bd62-038d069bb998 {
  background-image: url("https://media.northwesternmutual.com/sites/images/b33aad26-9c41-4d47-b1e6-315610d76952.jpeg?width=original");
  background-size: cover;
  background-repeat: no-repeat;
  padding-left: 1rem;
  padding-right: 1rem;
}
section.fwm-nestable-a880c1a3-4cd9-4078-bd62-038d069bb998 .fwm-nestable-container {
  background-color: rgba(255, 255, 255, 0.9);
  padding: 2rem;
}

@media (min-width: 48rem) {
  section.fwm-nestable-a880c1a3-4cd9-4078-bd62-038d069bb998 .fwm-nestable-container {
    padding: 3rem;
  }
}
/* Team Directory (Contact) */
section.fwm-nestable-ad3863e7-f44a-4ae6-a6b2-e19153a69816 .fwm-team-member-img-container {
  display: none;
}

/* Quote Background Img */
section.fwm-nestable-2ebfaaf8-a811-416f-8c57-dde8ff006926 {
  background: url("https://media.northwesternmutual.com/sites/images/custom-content-photo-full/e0fa9ce7-b2e0-49a4-acbd-ea64a9c602a1.jpeg?width=original");
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
}
section.fwm-nestable-2ebfaaf8-a811-416f-8c57-dde8ff006926::before {
  background: rgba(0, 0, 0, 0.4);
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
}
section.fwm-nestable-2ebfaaf8-a811-416f-8c57-dde8ff006926 .fwm-nestable-container {
  position: relative;
  z-index: 10;
}
section.fwm-nestable-2ebfaaf8-a811-416f-8c57-dde8ff006926 .fwm-nestable-container * {
  color: var(--white);
}