/* Common styles */
@page {
  margin: 2cm;
}
header, footer, aside, nav, form, iframe, .menu, .hero, .adslot {
  display: none;
}

* {
  background-image: none !important;
}

img, svg {
  display: none !important;
}

.print {
  display: block !important;
}

img.print, svg.print {
  max-width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}

img.dark {
  filter: invert(100%) hue-rotate(180deg) brightness(120%) contrast(150%);
}

a::after {
  content: " (" attr(href) ")";
}

section {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
  -moz-column-break-before: always;
       break-before: always;
}
section:first-of-type {
  padding-top: 3rem !important;
}

h1 {
  -moz-column-break-before: always;
       break-before: always;
}

table, img, svg {
  -moz-column-break-inside: avoid;
       break-inside: avoid;
}

.infoPrint {
  text-align: center;
  font-weight: bold;
}

/* Custom stytles */
.contacts, .singleVehicle__header__buttons, .singleVehicle__gallery, .singleVehicle__button {
  display: none;
}

.singleVehicle__info, .singleVehicle__obs, .singleVehicle__equipment {
  margin-top: 1.5rem;
}

.singleVehicle__info__title {
  font-size: 2rem !important;
  line-height: 1.25 !important;
}
/*# sourceMappingURL=print.css.map */
