@media print {
  body {
    background: transparent;
  }
  body div[class*=col-sm],
  body article[class*=col-sm],
  body section[class*=col-sm],
  body .region-content div,
  body .header__title,
  body .footer,
  body .press .date,
  body .full .header,
  body .media {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  body h1.page-header, body .h1.page-header {
    font-size: calc(2.125rem - 4px);
    line-height: 1;
  }
  body h2, body .h2,
  body h3, body .h3,
  body .normal-page__teaser-content .normal-page__teaser-title h3,
  body .normal-page__teaser-content .normal-page__teaser-title .h3 {
    font-size: 1.125rem;
  }
  body .paragraph__header h2, body .paragraph__header .h2 {
    font-size: 1.5rem;
    margin-top: 60px;
  }
  body .paragraph__content {
    padding-top: 0;
  }
  body .header__title {
    display: block !important;
    padding-top: 0.625rem;
    position: relative;
    height: auto;
  }
  body .header__logo img {
    display: block;
    float: left !important;
  }
  body .header-wrapper a:after,
  body .footer-wrapper a:after {
    content: "" !important;
  }
  body *:after {
    border: none !important;
  }
  body .main-container,
  body .row,
  body .view-reference .view-content,
  body .node-reference .paragraph__content {
    margin: 0;
    max-width: 100%;
  }
  body table {
    border-bottom: 0;
  }
  body .header {
    max-width: 100%;
  }
  body .header-image__text:after {
    display: none;
  }
  body .l-slick-navi,
  body .slick-dots,
  body .slick-arrow {
    display: none !important;
  }
  body .press .date {
    background: rgb(255, 255, 255);
    color: #000000;
  }
  body .blog__header-paragraphs {
    background: rgb(255, 255, 255);
  }
  body .blog__header-paragraphs .blog__header-date {
    background: rgb(255, 255, 255);
    color: #000000;
  }
  body .blog__header-paragraphs .blog__header-title {
    background: rgb(255, 255, 255);
    color: #000000;
  }
  body .slideshow button {
    display: none !important;
  }
  body .slideshow .slick-track {
    width: 100% !important;
    transform: none !important;
  }
  body .slideshow .slick-track .slide {
    display: block;
  }
  body .slideshow .slick-track .slide.slick-cloned {
    display: none !important;
  }
  body .slideshow .slick-track .slide .slide__text {
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 20px;
    max-width: 600px !important;
  }
  body .view-reference .views-row {
    width: 100% !important;
    overflow: visible;
    display: block;
  }
  body .view-reference .view-footer {
    display: none;
  }
  body .block-degov-tweets {
    display: none;
  }
  body .footer {
    max-width: 100%;
  }
  body .footer__copyright {
    font-weight: normal;
    padding: 0;
    margin-top: 40px;
  }
  body [class*=col-sm],
  body .region-content div,
  body .footer {
    width: 100%;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  body div,
  body .footer,
  body .press .date,
  body .media {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  body .header-wrapper .header__upper-menu,
  body .header-wrapper .header__menu-icon,
  body .header-wrapper .header__menu,
  body .footer__upper,
  body .footer__menu,
  body .footer__footer_menu,
  body .breadcrumb,
  body .sharing,
  body aside,
  body .tabs,
  body .contextual,
  body .tags,
  body .social-media-source-youtube,
  body .paragraph__header i,
  body #sliding-popup [class^=eu-cookie],
  body .content::before {
    display: none;
  }
  body h1, body h2, body h3, body h4, body h5, body h6,
  body .h1, body .h2, body .h3, body .h4, body .h5, body .h6,
  body .header__title {
    color: #000000;
  }
  body h1.page-header, body .h1.page-header {
    font-size: calc(2.125rem - 4px);
    line-height: 1;
  }
  body h2, body .h2,
  body h3, body .h3,
  body .normal-page__teaser-content .normal-page__teaser-title h3,
  body .normal-page__teaser-content .normal-page__teaser-title .h3 {
    font-size: 1.125rem;
  }
  body .paragraph__header .h2,
  body .paragraph__header h2 {
    font-size: 1.5rem;
    margin-top: 60px;
  }
  body .paragraph__content {
    padding-top: 0;
  }
  body .header__title {
    padding: 0;
  }
  body .media--preview, body .media--preview__type-text, body .media--preview__text-block {
    background: transparent;
    color: black;
  }
  body .slideshow .slick-track .slick-slide .slide__text {
    color: #000000;
    margin-bottom: 0;
    padding-bottom: 20px;
  }
  body .main-wrapper,
  body .footer__bottom-menu {
    background-color: transparent;
  }
  body .main-container {
    margin: 0;
    max-width: 100%;
  }
  body .region-header-region {
    background: transparent;
    color: #000000;
    padding: 0;
  }
  body .header {
    max-width: 100%;
    background: rgb(255, 255, 255);
  }
  body .content-header__text {
    background: transparent;
    color: #000000;
  }
  body .view-reference .view-content {
    margin: 20px;
  }
  body div[class*=__header-paragraphs] .paragraph a {
    color: #000000;
  }
  body .faq_question {
    color: #000000;
  }
  body .faq_answer {
    display: block !important;
  }
  body .faq_all {
    display: block;
  }
  body a {
    color: #000000;
  }
  body *:after {
    border: none !important;
  }
  body table {
    border-bottom: 0;
  }
  body .header-image__text:after {
    display: none;
  }
  body .press .date {
    background: rgb(255, 255, 255);
    color: #000000;
  }
  body .blog__header-paragraphs {
    background: rgb(255, 255, 255);
  }
  body .blog__header-paragraphs .blog__header-date {
    background: rgb(255, 255, 255);
    color: #000000;
  }
  body .blog__header-paragraphs .blog__header-title {
    background: rgb(255, 255, 255);
    color: #000000;
  }
  body .citation {
    color: #000000;
  }
  body .paragraph__header,
  body .footer-wrapper,
  body .blog__header-date {
    background: transparent;
    color: #000000;
  }
  body .slideshow button {
    display: none !important;
  }
  body .slideshow .paragraph-slideshow {
    border-bottom: 1px solid black;
  }
  body .slideshow .paragraph-slideshow .image__image {
    display: block !important;
  }
  body .slideshow .slideshow__slides .slide .slide__link {
    display: block;
  }
  body .slideshow .views-row,
  body .view-reference .views-row {
    width: 100% !important;
  }
  body .slideshow .view-footer,
  body .view-reference .view-footer {
    display: none;
  }
  body .block-degov-tweets {
    display: none;
  }
  body .footer {
    max-width: 100%;
  }
  body .footer__copyright {
    font-weight: normal;
    margin-top: 40px;
    padding: 0;
    color: #000000;
  }
  body .latest.slick-slide {
    border-right: 1px solid black;
  }
  body .latest.slick-slide article.contextual-region.press.latest {
    padding: 0 20px;
  }
  body .contextual-region.paragraph.node-reference {
    border-top: 1px solid;
    border-bottom: 1px solid;
  }
  body article.contextual-region.image.media--preview {
    display: block;
  }
  body article .media--preview__image-block .media--preview__info {
    display: none;
  }
  body .arrow a:before {
    display: none !important;
  }
  body img {
    max-width: 600px !important;
  }
  body article .teaser-image img {
    width: 350px !important;
  }
  body article .teaser-content {
    max-width: 600px !important;
  }
  body .header__logo {
    display: block;
    position: relative;
    float: left;
    padding: 0;
    margin-top: 20px;
  }
  body .header__logo .image {
    padding: 0;
  }
  body .image__copyright {
    display: none !important;
  }
  body .pager__item {
    display: none !important;
  }
  body .embedded-entity.align-center img {
    margin: 0;
  }
  body .media--preview {
    width: 600px;
    display: inline-block;
    float: none;
    overflow: visible;
  }
  body .media--preview__text-block {
    text-align: left !important;
  }
  body .media--preview__type-text {
    display: none;
  }
  body .media-person__image {
    margin: 0;
  }
  body .media-person__info {
    width: 600px !important;
  }
  body .press-slider {
    max-height: 100% !important;
  }
  body .paragraph__content {
    border-bottom: 1px solid black;
  }
}
.nrw_fsb {
  display: none;
}

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