#introduction {
  position: relative;
  overflow: visible;
  margin: auto;
  text-align: center;
  max-width: 940px;
  margin-top: min(7vw,120px);
}

#introduction .title {
  font-weight: 600;
}

#introduction .highlighted, #introduction .highlighted-small {
  margin: 0 auto 2.5% auto;
  width: 75%;
  font-weight: 400;
}

#introduction .highlighted {
  font-size: var(--clFontSizeMedium);
}

#introduction .highlighted-small {
  font-size: var(--clFontSizeNormal);
}

#introduction p {
  display: block;
}

#introduction img.divider {
  margin: 1.5% auto;
}


@media only screen and (max-width: 900px) {
}

@media only screen and (max-width: 800px) {
  #introduction .highlighted {
    width: 100%;
  }
}

@media only screen and (max-width: 350px) {
}