:root {
  --primary: #0097e6;
  --link-color: #b7170e;
  --heading-color: #b7170e;
  --arrow-color-mobile: #ffffff;
  --arrow-color-mobile-active: #fdca40;
  --arrow-color-desktop: #002346;
  --arrow-color-desktop-active: #fdca40;

  /* DL v1 colour variables */
  --blue: #535456;
  --navy: #535456;
  --navy-dark: #b7170e;
  --gold: #fdca40;
  --green-rich: #b7170e;
  --green-bright: #c1c2c3;

  /* DL v2 colour variables */
  --mid-blue: #535456;
  --dark-blue: #535456;
  --darkest-blue: #535456;
  --mid-gold: #fdca40;
  --dark-green: #b7170e;
  --mid-green: #c1c2c3;
}

/* Custom overrides */
.navbar.navbar-expand-xl {
  color: #535456;
}

.component-13__item--tag {
  color: #535456;
}

h2 strong {
  color: #b7170e;
}

.btn-gold {
  color: #535456;
}

.component-19 a {
  color: #b7170e;
}

.component-6 a {
  color: #b7170e;
}

.component-25 h2 {
  color: #b7170e;
}

.component-13__item--tag {
  background-color: var(--mid-gold);
}

.section--component-3,
.section--component-3.section--v2-white,
.section--component-3section--green-rich {
  background-color: #b7170e;

  .component-3 {
    h2 {
      color: #ffffff;
    }

    .stats-carousel .swiper-button-prev svg path,
    .stats-carousel .swiper-button-next svg path {
      fill: #ffffff;
    }
  }
}
