html * {
  font-family: 'Roboto Condensed',Helvetica,Arial,sans-serif !important;  
  font-weight: 300 !important;
}

@font-face {
  font-family: 'Roboto Condensed';
  src: url('https://www.dataport.de/typo3conf/ext/nc_provider_main/Resources/Public/Webfonts/roboto-condensed-v17-latin-regular.woff2') format('woff2') /* Super Modern Browsers */
}

.material-icons {
  font-family: 'Material Icons' !important;  
}

h1 {
  line-height: 1em !important;
}

h2 {
  font-size: 1.5rem;
  display: block;
  line-height: 1;
}

.footer__attribution-line--copyright {
  font-size: 18px !important;
}

footer a {
  color: #54616e !important;
  text-decoration: none !important;
}

footer a:hover {
  color: #9e292b !important;
  text-decoration: none !important;
}

.accordion-item  a {
  background-color: #eeeff1 !important;
  color: #9e292b !important;
}

.accordion-item a:hover {
  background-color: #9e292b !important;  
  color: #FFF !important;
}

.portal > .hc-header-background-color {
  background-color: #eeeff1 !important;
  font-weight: 300 !important;
}

.space-overview__hero > .hc-header-background-color {
  background-color: #eeeff1 !important;
  font-weight: 300 !important;
}

.portal__header__content__intro * {
  color: #54616e !important;
  text-shadow: none !important;
}