/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@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 {
        font-size: -1.875rem;
        line-height: 1;
    }

    body h2,body h3,body .normal-page__teaser-content .normal-page__teaser-title h3 {
        font-size: 1.125rem;
    }

    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 {
        font-size: -1.875rem;
        line-height: 1;
    }

    body h2,body h3,body .normal-page__teaser-content .normal-page__teaser-title h3 {
        font-size: 1.125rem;
    }

    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;
    }
}
