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

div#root {
  --primary: #00487c;
  --primary-text: #00487c;
  --primary-svg: #00487c;
  --secondary: var(--sky);
  --secondary-svg: var(--sky);
  --secondary-accent-line: var(--white);
}

div#root .fwm-lightTheme {
  --secondary-accent-line: var(--primary);
}

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

/* Rich Text <hr> */
.fwm-rich-text-editor hr {
  border: initial;
  border-top: 0.125rem solid var(--primary);
}

/* Accordion Headers */
.fwm-lightTheme div.accordion-container {
  border-color: var(--primary);
}

/* Hero Overlay/Box */
.fwm-hero-overlay.fwm-hero-box .fwm-hero-large-container {
  background: rgba(0, 0, 0, 0.4);
}

.fwm-hero-overlay.fwm-hero-box .fwm-hero-large-text-container {
  background: none;
  padding: 0;
}

.fwm-awards-horizontal .fwm-custom-content-wrapper-disclaimer {
  border: none;
}

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

/* Accordion */
.fwm-accordion-list .accordion-item-title {
  text-align: center;
}