.ArticleBodyContent ol > li {
    break-inside: avoid-page !important;
}

@media print {
    * {
        -webkit-print-color-adjust: exact;
    }

    img {
        display: block;
        height: auto;
    }

    .visible-print,
    .nuv-article-image-embed .nuv-article-image-embed__image-frame {
        break-inside: avoid !important;
        page-break-inside: avoid !important;
        display: block !important;
        overflow: visible !important;
        max-width: 70%;
        margin: auto 15% !important;
        width: 100% !important;
        height: auto;
    }

    .nuv-article-breaker-embed .nuv-article-breaker-embed__breaker-background {
        break-inside: avoid !important;
        page-break-inside: avoid !important;
        display: block !important;
        overflow: visible !important;
        max-width: 100%;
        margin: auto auto !important;
        width: 100% !important;
        height: auto;
    }


    .visible-print .ArticleBodyContent {
        float: left !important;
    }
    /*
    .nuv-article-breaker-embed {
        margin-bottom: 50px;
    }*/

    .nuv-contact {
        padding-top: 20px;
    }

    .visible-print ol li:before {
        font-size: 15pt;
        display: block !important;
        margin-top: -10px;
    }

    .visible-print img {
        break-before: always; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
        width: auto;
        height: auto;
    }

    .visible-print .BodyContent {
        float: left !important;
    }

    .nuv-article-image-embed__poster:after {
        display: none !important;
    }

    *:after {
        display: none !important;
        visibility: hidden;
    }

    thead {
        display: table-header-group;
    }


    /*img {
        width: 100% !important;*/
    /*height: 100% !important;*/
    /*page-break-inside: avoid !important;
        break-inside: avoid !important;
    }*/

    .nuv-header-article__button-container,
    .nuv-subscribe-modal,
    .nuv-button-embed,
    .article-body-button {
        display: none !important;
    }

    .visible-print tr, .nuv-contact-retail {
        page-break-inside: avoid;
    }

    .visible-print p, .visible-print h2, .visible-print h3 {
        orphans: 3;
        widows: 3
    }

    .visible-print h2, .visible-print h3 {
        page-break-after: avoid;
    }

    /*.visible-print *:before {*/
    /*background: transparent !important;*/
    /*box-shadow: none !important;
        text-shadow: none !important
    }*/

    .nuv-contact__filter,
    .nuv-contact__email,
    .nuv-article-content ol:before,
    .nuv-article-content h1:before,
    .nuv-article-content h2:before,
    .nuv-article-content h3:before,
    .nuv-article-content h4:before,
    .nuv-article-content h5:before,
    .cookie-notice-update {
        display: none !important;
        visibility: hidden;
    }

    .nuv-article-html-table,
    .nuv-article-html-table tr,
    .nuv-contact-retail *,
    .nuv-contact *,
    .nuv-article-pullquote,
    .nuv-page-level-disclosure,
    .nuv-search-results ul *,
    .nuv-image-callout-breaker.nuv-explore-series * {
        page-break-inside: avoid !important;
    }

    #onetrust-consent-sdk, .QSISlider {
        display: none;
    }

    .article-nuv-socials,
    .nuv-navigation-footer,
    .nuv-footer__component--newsletter,
    .nuv-footer__component--sitemap,
    .nuv-footer__legal-links,
    .nuv-footer__arc-background,
    .nuv-footer__component--legal:before,
    .nuv-footer__legal-copy .external-icon,
    .nuv-global-navigation--page-home,
    .nuv-article-hero-unit__download-pdf-link,
    .nuv-contact-phone-icon,
    .nuv-article-content-back-to-top,
    .cookie-notification,
    .nuv-header-article__content__image-container,
    .nuv-three-up-content,
    .nuv-article-author,
    .nuv-two-up-content,
    .nuv-contact-retail__email,
    .nuv-contact-retail__chat,
    .nuv-contact-retail__chat-offline {
        display: none !important;
    }

    .nuv-header-article__publish-date-container {
        margin-top: 40px;
    }

    .nuv-page-level-disclosure {
        margin-top: 20px;
    }

    .nuv-header-article {
        margin-bottom: 0;
    }

    .nuv-header-article__tout {
        width: 100%;
        margin-left: 1rem;
        padding-right: 8%;
        padding-top: 50px;
        min-height: fit-content;
    }

        .nuv-header-article__tout h1 {
            margin-bottom: 10px;
        }

    .nuv-contact-retail__item:last-child {
        float: right !important;
        margin-top: 0;
        width: 50% !important;
    }

    .nuv-footer__socials,
    .SocialShare .article-nuv-socials.article-nuv-socials--article.article-nuv-socials--collapse.article-nuv-socials--page-load,
    .article-nuv-socials.article-nuv-socials--collapse.article-nuv-socials--article,
    .article-nuv-socials__list-item-toggle .article-nuv-socials__icon--share, .article-nuv-socials__list-item .article-nuv-socials__icon--share,
    .nuv-subscription-btn {
        display: none !important;
    }

    .nuv-article-content--center.ArticleBodyContent .nuv-button-embed {
        display: none !important;
    }

    @page {
        size: A4;
        /* Chrome sets own margins, we change these printer settings */
        margin: 27px;
    }

    .printpagebreak {
        page-break-after: always !important;
        clear: both;
        margin: 0
    }

    .nuv-quicklinks,
    .nuv-subcategory-tiles {
        display: none !important;
    }

    .nuv-article-video-embed__play-button.video-overlay-trigger {
        border: none;
        background-color: #2ba824;
    }

    .nuv-article-video-embed__play-button:before {
        top: 0px;
    }

    .nuv-article-pullquote {
        padding-left: 10%;
        padding-right: 10%;
    }

    .nuv-article-content--retail > ol.featured-list > li {
        background-color: inherit !important;
    }

    .nuv-search-results__pagination, .nuv-pagination-component--full-width {
        display: none;
    }

    .nuv-search-results ul, .nuv-search-results ul li {
        display: block;
        position: relative;
    }
        /*.nuv-search-results ul li {
        margin-bottom: 0px;
        padding-bottom: 50px;
        display: block;
        position: relative;
    }*/

        .nuv-search-results ul li .nuv-search-results__text {
            margin-bottom: 0px;
            padding-bottom: 50px;
        }

    .hide-content-list, .hide-content-list * {
        display: none;
    }

    .nuv-article-html-table__table-wrapper.nuv-openTable-fullwidth {
        overflow-x: visible;
    }

    .nuv-landing-hero.nuv-landing-hero--with-video.nuv-landing-hero--theme-color-green {
        background-color: black;
    }

    .nuv-landing-hero.nuv-landing-hero--with-video .nuv-landing-hero__picture-container,
    .nuv-landing-hero__video-container.video-overlay-trigger {
        display: none;
    }

    .nuv-image-callout-breaker.nuv-explore-series * {
        margin-bottom: 0px;
    }

    .outline-featured-list-icon li img {
        display: inline-block;
    }

    .nuv-footer,
    .nuv-footer *,
    .nuv-footer-compliance-code,
    .nuv-footer-compliance-code:before {
        background-color: #f0f3f5;
        color: #253746;
    }

    .MixedProductCardCarousel .nuv-featured-card-carousel {
        page-break-inside: avoid;
    }

    .MixedProductCardCarousel .compare-tool-trigger,
    .nuv-product-card__add-to-compare {
        display: none !important;
    }

    .MixedProductCardCarousel .slick-arrow {
        display: none !important;
    }

    .MixedProductCardCarousel .slick-track {
        display: flex !important;
        width: 100% !important;
        flex-wrap: wrap;
    }

    .MixedProductCardCarousel .slick-slide {
        visibility: visible !important;
        opacity: 1 !important;
        width: 45% !important;
        margin-bottom: 10px !important;
    }

    .MixedProductCardCarousel .slick-list {
        page-break-inside: avoid !important;
    }

    .nuv-featured-card-carousel__slider-item {
        display: block !important;
    }

        .nuv-featured-card-carousel__slider-item .nuv-featured-card {
            display: block !important;
        }

    .nuv-people-grid__content {
        display: flex !important;
        flex-wrap: wrap !important;
        float: none !important;
        justify-content: center;
        align-items: flex-start;
    }

    .nuv-people-grid__item {
        display: block !important;
        width: 40% !important;
        padding-top: 20%;
        float: none !important;
        margin-left: 0px;
    }

    .nuv-people-grid--v2 {
        page-break-before: always;
    }

    .nuv-people-grid__cover {
        height: 80% !important;
        margin-top: 20% !important;
        padding-bottom: 0% !important;
        margin-bottom: 0% !important;
    }

        .nuv-people-grid__cover img {
            display: block !important;
            height: auto !important;
            position: relative !important;
        }

    .nuv-people-grid__info {
        display: block;
        page-break-inside: avoid !important;
        page-break-before: avoid !important;
    }

    .nuv-esg-survey-result-gauges__panel__rating {
        display: none !important;
    }

    .nuv-two-column-chart__container {
        display: flex;
        flex-direction: column;
        width: 1400px;
        align-content: space-evenly;
    }

    .nuv-esg-survey-result-gauges__content {
        display: flex;
        flex-wrap: wrap;
        row-gap: 32px;
        margin-top: 10%;
    }

        .nuv-esg-survey-result-gauges__content > * {
            flex: 50%;
            text-align: center;
        }

    .nuv-genN-survey-result-gauges .nuv-esg-survey-result-gauges__content > * {
        flex: 30%;
        text-align: left;
    }

    .nuv-two-column-chart__container .content2 {
        padding-left: 0px;
    }

    .nuv-genN-survey-result-buttons {
        float: none !important;
    }

        .nuv-genN-survey-result-buttons .nuv-button {
            margin-top: 2%;
        }

    .nuv-article-navigation {
        display: none;
    }

    #skip-header {
        display: none;
    }

    .nuv-utility-drawer {
        display: none;
    }

    .nuv-navigation-menu-icon-container {
        display: none;
    }

    .nuv-navigation-container.nuv-navigation-container--compressed {
        position: relative;
    }

    .nuv-contact-us-CTA__container {
        display: block;
        padding-top: 30px;
    }

    .nuv-contact-us-CTA__content {
        width: 100%;
    }

    .nuv-contact-us-CTA__contactus {
        width: 100%;
    }

    .nuv-contact-us-CTA__contactus-title {
        font-size: 24px;
        margin-bottom: 30px;
    }

    .nuv-contact-us-CTA__button {
        display: none;
    }

    .nuv-contact-us-CTA__upper {
        display: flex;
        flex-direction: column;
        padding: 20px;
    }

    .nuv-contact-us-CTA__Contact {
        flex-direction: column;
        width: 100%;
        margin-bottom: 0;
    }

    .nuv-contact-us-CTA__Contact1 {
        width: 100%;
    }

    .nuv-landing-hero-with-btn__picture-container {
        width: 100%;
        margin-left: 0;
        left: 0;
        right: 0;
        margin-right: 0;
    }
}
