@media print and (color) {
  .leonardocompany * {
    -webkit-print-color-adjust: exact !important;
    print-color-adjust: exact !important;
    background-color: red !important; }
  .leonardocompany a:after {
    content: ''; }
  .leonardocompany a[href]:after {
    content: none !important; }
  .leonardocompany figure {
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid; }
  .leonardocompany .quick-menu {
    display: none !important; }
  .leonardocompany .header {
    color: black !important;
    position: relative !important;
    top: auto !important;
    transition: none !important; }
  .leonardocompany .header--wrap {
    padding: 0 50px !important; }
  .leonardocompany .header--nav {
    display: none !important;
    color: black !important; }
  .leonardocompany .header--nav--item {
    display: inline-block !important;
    position: relative !important;
    padding: 10px !important;
    vertical-align: middle !important; }
  .leonardocompany .header--logo--link {
    background: none !important;
    display: none !important; }
  .leonardocompany .header--logo--print-only {
    display: block !important;
    width: 150px !important;
    height: 24px !important; }
  .leonardocompany .header.sticky--link {
    width: 256px !important;
    height: 56px !important;
    background-image: url("${site_logo_print!}") !important; }
  .leonardocompany .leo-video {
    display: none; }
  .leonardocompany .footer .footer-row--links {
    display: none !important; }
  .leonardocompany .footer .footer-row--legal-and-social--legal--logo {
    display: inline-block !important;
    margin-bottom: 16px !important;
    height: 34px !important;
    width: 36px !important;
    background-image: url(../images/logo-without-text.png) !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: center left !important;
    margin-right: 20px !important; }
  .leonardocompany .footer .footer-row--legal-and-social--legal--description {
    display: inline-block !important; }
  .leonardocompany .footer .footer-row--legal-and-social--social {
    display: none !important; }
  .leonardocompany .footer .footer-row--legal-and-social--policy {
    display: none !important; }
  .leonardocompany .hero .hero-slide,
  .leonardocompany .service-offerings-card,
  .leonardocompany .social-hub--main-post--instagram--card,
  .leonardocompany .section-hero-card--graphic,
  .leonardocompany .section-contacts--content--graphic,
  .leonardocompany .events-cards--card--graphic,
  .leonardocompany .press-release-card--graphic,
  .leonardocompany .section-links--graphic,
  .leonardocompany .topics-card--graphic,
  .leonardocompany .products-and-services-features--content--graphic,
  .leonardocompany .global-presence-cards .global-presence-card--graphic,
  .leonardocompany .about-us-management--slides .swiper-container .swiper-slide,
  .leonardocompany .news-and-stories-latest-stories--slides .swiper-container .swiper-slide,
  .leonardocompany .about-us-our-history,
  .leonardocompany .news-stories-card--wrap {
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: cover !important; }
  .leonardocompany .multimedia--item-list {
    height: auto !important; }
  .leonardocompany .multimedia--card {
    position: relative !important;
    left: auto !important;
    top: auto !important; }
  .leonardocompany .product-card--graphic {
    mix-blend-mode: normal !important; }
  .leonardocompany .all-products--product-list .product-card {
    filter: blur(0) !important;
    -webkit-filter: blur(0px) !important;
    -moz-filter: blur(0px) !important;
    -o-filter: blur(0px) !important;
    -ms-filter: blur(0px) !important; }
  .leonardocompany .search-results--content--group {
    max-height: none !important;
    overflow: auto !important; }
  .leonardocompany .hero .swiper-wrapper {
    transform: none !important; } }
