.two-column-highlight {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: 1fr;
  overflow: hidden; }
  .two-column-highlight .image, .two-column-highlight .content {
    width: 100%;
    aspect-ratio: 1 / 1;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    position: relative; }
  .two-column-highlight img {
    object-fit: cover;
    width: 101%;
    height: auto;
    position: absolute;
    left: 50%;
    top: 20%;
    transform: translate(-50%, -20%); }
  .two-column-highlight .container {
    color: #f2f2f2;
    max-width: 550px;
    padding: 40px; }
    .two-column-highlight .container h1 {
      color: #f2f2f2;
      max-width: 600px; }
    .two-column-highlight .container p {
      color: #f2f2f2; }
  .two-column-highlight.size--Content .content .container h1 {
    font-size: 2.8em; }
  .two-column-highlight.height--Short .image, .two-column-highlight.height--Short .content {
    aspect-ratio: 16 / 11; }
  .two-column-highlight.height--Short .container {
    max-width: 550px;
    padding: 40px; }

.size--Content.height--Short h1 {
  font-size: 2.6rem !important; }

.template--Image-Right .image {
  order: 2; }
.template--Image-Right .content {
  order: 1; }

.mod-text-block-highlight h5, .mod-highlight.type--text-links-highlight h5 {
  text-transform: uppercase;
  margin-bottom: 1rem;
  max-width: 930px; }
.mod-text-block-highlight .box-1440 p, .mod-highlight.type--text-links-highlight .box-1440 p {
  max-width: 1230px; }

.mod-two-column-highlight {
  display: grid;
  grid-template-columns: 1fr 1fr;
  overflow: hidden;
  background-color: #040e1d; }
  .mod-two-column-highlight .image {
    justify-self: center; }
    .mod-two-column-highlight .image img {
      width: 100%;
      height: auto;
      display: block; }
  .mod-two-column-highlight .content {
    justify-self: center;
    align-self: center; }
    .mod-two-column-highlight .content .container {
      color: #f2f2f2;
      margin: 50px; }
      .mod-two-column-highlight .content .container h1 {
        color: #f2f2f2; }
      .mod-two-column-highlight .content .container p {
        font-size: 1rem;
        color: #f2f2f2; }
  .mod-two-column-highlight.type--S_CW .content {
    max-width: 550px; }
  .mod-two-column-highlight.type--S_CW .container {
    margin: 50px; }
    .mod-two-column-highlight.type--S_CW .container h1 {
      font-size: 2.188rem; }
    .mod-two-column-highlight.type--S_CW .container p {
      color: #f2f2f2; }
  .mod-two-column-highlight.type--S_FW .content {
    max-width: 700px; }
  .mod-two-column-highlight.type--S_FW .container {
    margin: 50px; }
    .mod-two-column-highlight.type--S_FW .container p {
      color: #f2f2f2; }
  .mod-two-column-highlight.type--N_FW .content {
    max-width: 700px; }
  .mod-two-column-highlight.type--N_FW .container {
    margin: 50px; }
    .mod-two-column-highlight.type--N_FW .container h1 {
      font-size: 2.188rem; }
    .mod-two-column-highlight.type--N_FW .container p {
      color: #f2f2f2; }

.mod-two-news-highlight {
  display: grid;
  grid-template-columns: 1fr 1fr;
  overflow: hidden;
  column-gap: 1.875rem; }

.mod-three-apla-news-highlight {
  padding-top: 3.125rem;
  padding-bottom: 5rem; }
  .mod-three-apla-news-highlight .grid-container {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    overflow: hidden;
    column-gap: 1.875rem; }
    .mod-three-apla-news-highlight .grid-container p {
      margin-bottom: 1.563rem; }
    .mod-three-apla-news-highlight .grid-container h4,
    .mod-three-apla-news-highlight .grid-container p {
      max-width: 85%; }
    .mod-three-apla-news-highlight .grid-container .news-item a {
      text-decoration: none; }
    .mod-three-apla-news-highlight .grid-container .news-item-separator {
      margin-bottom: 4rem; }

.mod-grey-gradient-highlight {
  display: block;
  padding-top: 6rem;
  padding-bottom: 4rem;
  background-color: #ececec;
  background-size: cover;
  background-repeat: no-repeat;
  background-position-y: center; }
  .mod-grey-gradient-highlight .content-container {
    max-width: 650px; }
    .mod-grey-gradient-highlight .content-container p {
      font-size: 1rem; }

.mod-color-blend-highlight {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 5rem; }
  .mod-color-blend-highlight .image {
    background-color: #ececec;
    background-size: cover;
    background-repeat: no-repeat;
    background-position-y: 30%; }
  .mod-color-blend-highlight .content-container {
    padding-top: 6rem;
    padding-bottom: 5rem;
    color: #f2f2f2; }
    .mod-color-blend-highlight .content-container p {
      max-width: 450px; }
  .mod-color-blend-highlight .content-container {
    max-width: 650px; }
    .mod-color-blend-highlight .content-container p {
      font-size: 1rem; }

.faculty-biol .mod-color-blend-highlight .image {
  mix-blend-mode: darken;
  filter: contrast(1.6) saturate(0); }

.faculty-eksoc .mod-color-blend-highlight .image {
  mix-blend-mode: luminosity;
  filter: contrast(1.2) saturate(1); }

.faculty-wz .mod-color-blend-highlight .image {
  mix-blend-mode: luminosity;
  filter: contrast() saturate(0.3); }

.faculty-wfis .mod-color-blend-highlight .image {
  mix-blend-mode: darken; }

.faculty-filhist .mod-color-blend-highlight .image {
  mix-blend-mode: darken; }

.faculty-filolog .mod-color-blend-highlight .image {
  mix-blend-mode: darken; }

/*# sourceMappingURL=highlights.css.map */
