header.luk-top-header .content nav {
  justify-content: space-between;
}
@media screen and (min-width: 1023px) {
  header.luk-top-header .content nav img {
    width: 180px;
    max-width: none;
    height: auto;
  }
}

header.luk-main-header .content {
  -ms-grid-columns: 16px 252px 1fr 81px 16px;
  grid-template-columns: 16px 252px 1fr 81px 16px;
}
@media screen and (max-width: 374px) {
  header.luk-main-header .content {
    -ms-grid-columns: 16px 200px 1fr 81px 16px;
    grid-template-columns: 16px 200px 1fr 81px 16px;
  }
}
@media screen and (min-width: 767px) {
  header.luk-main-header .content {
    -ms-grid-columns: 200px 378px 100px;
    grid-template-columns: 200px auto max-content;
  }
}
@media screen and (min-width: 1023px) {
  header.luk-main-header .content {
    -ms-grid-columns: 250px 1fr 135px;
    grid-template-columns: 250px auto max-content;
  }
}
@media screen and (min-width: 1199px) {
  header.luk-main-header .content {
    -ms-grid-columns: 420px 1fr 135px;
    grid-template-columns: 420px auto max-content;
  }
}
@media screen and (max-width: 359px) {
  header.luk-main-header .content nav.mobile-visible ul li:nth-of-type(4) {
    display: none;
  }
}
header.luk-main-header .content .logo.dual-brand h1, header.luk-main-header .content .logo.dual-brand .site-brand {
  width: 100%;
}
@media screen and (min-width: 767px) {
  header.luk-main-header .content .logo.dual-brand h1, header.luk-main-header .content .logo.dual-brand .site-brand {
    width: 230px;
  }
}
@media screen and (min-width: 1023px) {
  header.luk-main-header .content .logo.dual-brand h1, header.luk-main-header .content .logo.dual-brand .site-brand {
    width: 300px;
  }
}
@media screen and (min-width: 1199px) {
  header.luk-main-header .content .logo.dual-brand h1, header.luk-main-header .content .logo.dual-brand .site-brand {
    width: 270px;
  }
}
header.luk-main-header .content .logo.dual-brand h1 img, header.luk-main-header .content .logo.dual-brand .site-brand img {
  width: 100%;
  max-width: none;
}
@media screen and (min-width: 1024px) {
  header.luk-main-header nav.non-mobile-visible {
    overflow: visible;
  }
}

@media screen and (min-width: 767px) {
  footer.luk-footer-main .content .logo img {
    height: 30px;
  }
}

@media screen and (min-width: 1023px) {
  .home section.hero-special {
    min-height: 810px;
    height: 100%;
  }
}
.home section.hero-special .content h2 {
  max-width: 900px;
}
@media screen and (max-width: 767px) {
  .home section.hero-special .content h2 {
    font-size: 36px;
  }
}
@media screen and (min-width: 768px) {
  .home section.hero-special .content h2 {
    font-size: 60px;
  }
}
@media screen and (max-width: 359px) {
  .home section.hero-special .content h2 {
    font-size: 33px;
  }
}
.home section.hero-special .content p {
  max-width: 750px;
}
@media screen and (min-width: 1199px) {
  .home section.hero-special .content p {
    max-width: 930px;
  }
}
.home .points-block h3 {
  font-size: 18px;
}

.text-image-50-splt .content .text ul.inline {
  display: flex;
  flex-wrap: wrap;
  padding-left: 20px;
  padding-bottom: 0;
}
.text-image-50-splt .content .text ul.inline li {
  width: 50%;
  list-style: disc;
}

article h2 > a, article h2 > a:visited, article h2 > a:hover,
article h3 > a, article h3 > a:visited, article h3 > a:hover {
  color: #E30F13;
}

section.consortium-archive-denied .content {
  height: calc(100vh - 140px);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}

/*# sourceMappingURL=override-styles.css.map */
