
body {
    font-size: 16px!important;
}

* {
    padding: 0px!important;
    margin: 0px!important;
    background-color: transparent!important;
    text-align: left!important;
}

nav,
aside,
.footer-section,
.scroll-to-top,
section.accordion-slider,
.card-grid,
.card-slider,
.card-overview,
section.contact-form,
section.cta,
section.download-center,
section.download-links,
section.home-grid,
section.interactive-solutions,
section.latest-news,
.link-list,
section.link-section,
.media-element,
section.related-content,
.related-content-list,
.search-and-filter,
.share-bar,
section.slider,
.subscribe-form,
.unsubscribe-form {
    display: none!important;
}

header {
    height: auto!important;
    margin: 0 0 20px!important;
}
header picture,
header .video,
header .header__interaction,
.header__scroll-button-container {
    display: none!important;
}

header .header__content {
    display: block!important;
    font-size: 24px!important;
    color: #000!important;
    line-height: 1.2!important;
}

header .header__content .header__title {
    font-size: 24px!important;
    color: #000!important;
    line-height: 1.2!important;
}

header .header__content .header__subtitle {
    font-size: 20px!important;
    color: #000!important;
    line-height: 1.2!important;
}

.highlighted-teaser__image-container,
.interactive-teaser__image-container,
.list-teaser__background,
.list-teaser .button,
.subject-teaser .button {
    display: none!important;
}

.list-teaser {
    margin: 0 0 20px!important;
}

.list__link-container {
    color: black!important;
}

.rich-text {
    margin: 0!important;
}

.rich-text > * {
    margin: 0 0 20px!important;
}

.intro,
.quote {
    margin: 0 0 20px!important;
}

.quote .quote__icon {
    position: relative!important;
    top: 0!important;
}
