@media screen and (min-width: 40em) {
  .c-filter {
    display: flex;
    flex-direction: row;
    align-items: end;
    justify-content: space-between;
  }
}

@media (min-width: 1024px) {
  .c-filter__item .c-button, .c-filter__item .c-button--filled {
    font-size: 130%;
  }
}

@media screen and (min-width: 40em) {
  .c-hero {
    margin-bottom: -90px;
    margin-top: -200px;
  }
}

@media screen and (min-width: 64em) {
  .c-tile--tall--home {
    min-height: initial;
    max-height: 160px;
  }

  .c-eu-logos--new {
    text-align: left;
    margin-top: 12px;
  }

  .c-eu-logos--new img {
    height: 68%;
  }
}

.c-header--new {
  background-color: #fff;
}

@media screen and (max-width: 39.9375em) {
  .d-s-m {
    display: none !important;
  }
}

.downloads-heading {
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 14px;
}

@media screen and (min-width: 64em) {
  .c-hero__title__new {
    font-size: 3rem;
  }

  .c-touchpoint--questions {
    min-height: 190px !important;
  }

  .c-touchpoint--questions .c-touchpoint__caption {
    min-height: 154px !important;
  }

  .c-hero__multi-image-container-inner--new {
    margin-top: 145px !important;
  }

  .c-eu-logos img {
    max-width: 80%;
    object-fit: contain;
  }
}

.off-canvas ul.is-drilldown-submenu li.is-submenu-parent-item {
  background: #073B5F !important;
}

.off-canvas ul.is-drilldown-submenu li.is-submenu-parent-item a {
  color: #fff !important;
}

.c-breadcrumb-bar ul li a {
  text-transform: uppercase !important;
}

.off-canvas ul.is-drilldown-submenu li {
  background: #e3e3e3;
}

.off-canvas ul.is-drilldown-submenu li {
      color: #073B5F;
}

.off-canvas ul.is-drilldown-submenu li a {
      color: #0D76BD;
}
