/* DM - Numer VIN PARALLAX */
@media(prefers-color-scheme: dark) {

  body.prefers-color-scheme .what-is-vin-parallax .vin-intro,
  body.prefers-color-scheme .what-is-vin-parallax .vin-history,
  body.prefers-color-scheme .what-is-vin-parallax .vin-standard,
  body.prefers-color-scheme .what-is-vin-parallax .vin-info,
  body.prefers-color-scheme .what-is-vin-parallax .vin-details .vin-details--intro,
  body.prefers-color-scheme .what-is-vin-parallax .vin-details .vin-details--sections,
  body.prefers-color-scheme .what-is-vin-parallax .vin-details .vin-details--meaning,
  body.prefers-color-scheme .what-is-vin-parallax .vin-where,
  body.prefers-color-scheme .what-is-vin-parallax .vin-car-sample,
  body.prefers-color-scheme .what-is-vin-parallax .vin-vehicle-sample .vehicle-card,
  body.prefers-color-scheme .what-is-vin-parallax .vin-faq {
    box-shadow: 0px 0px 6px #FFFFFF61;
    background-color: rgba(18, 18, 18, .85);
  }

  body.prefers-color-scheme .what-is-vin-parallax .heading-secondary,
  body.prefers-color-scheme .what-is-vin-parallax .heading-tertiary,
  body.prefers-color-scheme .what-is-vin-parallax .car-logo-card .card-wrapper .card-title,
  body.prefers-color-scheme .what-is-vin-parallax .box-white .paragraph,
  body.prefers-color-scheme .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where,
  body.prefers-color-scheme .what-is-vin-parallax .vin-vehicle-sample .vehicle-card .card-title,
  body.prefers-color-scheme .what-is-vin-parallax .vin-vehicle-sample .vehicle-card span,
  body.prefers-color-scheme .what-is-vin-parallax .vin-faq .faq-heading,
  body.prefers-color-scheme .what-is-vin-parallax .segment-card .card-title,
  body.prefers-color-scheme .what-is-vin-parallax .vin-faq .heading-secondary,
  body.prefers-color-scheme .what-is-vin-parallax .vin-standard .iso-card .card-title {
    color: #FFFFFF;
  }

	body.prefers-color-scheme .what-is-vin-parallax .detail-card .card-paragraph {
		color: #dfdfdf;
	}

  body.prefers-color-scheme .what-is-vin-parallax .paragraph,
  body.prefers-color-scheme .what-is-vin-parallax .paragraph-xl,
  body.prefers-color-scheme .what-is-vin-parallax .vin-faq .faq-answer,
  body.prefers-color-scheme .what-is-vin-parallax .segment-card .card-paragraph,
  body.prefers-color-scheme .what-is-vin-parallax .vin-vehicle-sample .vehicle-card .card-paragraph {
    color: #DFDFDF;
  }

  body.prefers-color-scheme .what-is-vin-parallax .link-autodna {
    color: #07a0ef;
  }

  body.prefers-color-scheme .what-is-vin-parallax .slick-prev:before {
    background-image: url(/assets/images/vin-pages/vin-number/arrow-left-dark.svg);
  }

  body.prefers-color-scheme .what-is-vin-parallax .slick-next:before {
		background-image: url(/assets/images/vin-pages/vin-number/arrow-right-dark.svg);
  }

  body.prefers-color-scheme .what-is-vin-parallax .slick-dots li.slick-active button {
    background-color: #0466CB;
    border: 2px solid #0466CB;
  }

  body.prefers-color-scheme .what-is-vin-parallax .slick-dots li button {
    background-color: #072544;
    /* border: 2px solid #0466CB; */
  }

  body.prefers-color-scheme .what-is-vin-parallax .segment-card {
    background-color: #072544;
  }

  body.prefers-color-scheme .what-is-vin-parallax .segment-card .card-title {
    background-color: #072544;
    border: 3px solid #07A0EF;
  }

  body.prefers-color-scheme .what-is-vin-parallax .segment-card .card-subtitle,
  body.prefers-color-scheme .what-is-vin-parallax .detail-card .card-subtitle {
    color: #07A0EF;
  }

  body.prefers-color-scheme .what-is-vin-parallax .detail-card {
    background-color: #072544;
  }

  body.prefers-color-scheme .what-is-vin-parallax .detail-card .card-title {
    color: #FFFFFF;
    text-shadow: 0px 0px 6px #00000029;
    background-color: #072544;
    border: 3px solid #07A0EF;
  }

  body.prefers-color-scheme .what-is-vin-parallax .navigation-shadow::before {
    background-image: linear-gradient(90deg, #121212 20%, #36363600 100%);
  }

  body.prefers-color-scheme .what-is-vin-parallax .navigation-shadow::after {
    background-image: linear-gradient(270deg, #121212 20%, #36363600 100%);
  }

  body.prefers-color-scheme .what-is-vin-parallax .vin-link {
    color: #2FA8FC;
	}
  body.prefers-color-scheme .what-is-vin-parallax .link-where-vin {
    color: #34a3d2;
  }

  body.prefers-color-scheme .what-is-vin-parallax .box-blue {
    border-top: 4px solid #00A2FF;
    border-bottom: 4px solid #00A2FF;
    color: #DFDFDF;
  }

  body.prefers-color-scheme .what-is-vin-parallax .box-white {
    background-color: #363636;
    box-shadow: 0px 0px 6px #00000061;
  }

  body.prefers-color-scheme .what-is-vin-parallax .box-white .btn.btn-orange {
    background-color: #F97F1C;
  }

  body.prefers-color-scheme .what-is-vin-parallax .car-logo-card {
    background-color: #072544;
  }

  body.prefers-color-scheme .what-is-vin-parallax .car-logo-card .card-wrapper {
    background-color: #144E71;
  }

  body.prefers-color-scheme .what-is-vin-parallax .car-logo-card .card-wrapper .card-title {
    color: #FFFFFF
  }

  body.prefers-color-scheme .what-is-vin-parallax .car-logo-card .card-wrapper .card-paragraph {
    background-color: #5C859E;
    box-shadow: 0px 3px 6px #00000029;
    border: 2px solid #144E71;
    color: #FFFFFF;
  }

  body.prefers-color-scheme .what-is-vin-parallax .vin-standard .iso-cards .card-paragraph {
    color: #DFDFDF;
  }

  body.prefers-color-scheme .what-is-vin-parallax .vin-standard .iso-cards .card-sample-btn {
    color: #34a3d2;
  }

  body.prefers-color-scheme .what-is-vin-parallax .detail-card .card-title {
    text-shadow: 0px 0px 6px #00000029;
  }

  body.prefers-color-scheme .what-is-vin-parallax .vin-car-sample .car-wrapper {
    scrollbar-color: #0466CB #F3F8FB;
  }

  body.prefers-color-scheme .what-is-vin-parallax .vin-car-sample .car-wrapper::-webkit-scrollbar-track {
    background-color: #072544;
  }

  body.prefers-color-scheme .what-is-vin-parallax .vin-car-sample .car-wrapper::-webkit-scrollbar-thumb {
    background-color: #07A0EF;
  }

  body.prefers-color-scheme .what-is-vin-parallax .vin-faq .faq-question .faq-arrow {
    background-image: url(/assets/images/vin-pages/vin-number/faq-plus-light.svg);
  }

  body.prefers-color-scheme .what-is-vin-parallax .vin-faq .faq-question[open] .faq-arrow {
    background-image: url(/assets/images/vin-pages/vin-number/faq-minus-light.svg);
  }

  body.prefers-color-scheme .what-is-vin-parallax .vin-faq .btn {
    color: #FFFFFF;
  }

  body.prefers-color-scheme .what-is-vin-parallax .vin-faq .btn-buy-report {
    background-color: #F97E1B;
  }

  body.prefers-color-scheme .what-is-vin-parallax .vin-contact-us .paragraph.paragraph--blue a {
    color: #2FA8FC;
  }

  body.prefers-color-scheme .what-is-vin-parallax .vin-contact-us .btn.btn-email {
    border: 2px solid #34a3d2;
    color: #34a3d2;
  }

  body.prefers-color-scheme .what-is-vin-parallax .youtuber-card .youtuber-info {
    color: #2FA8FC;
  }

  	body.prefers-color-scheme .sample-symbols-modal,
	body.prefers-color-scheme .sample-symbols-modal h2,
	body.prefers-color-scheme .sample-symbols-modal p{
		color: #e0e0e0;
	}

	body.prefers-color-scheme .what-is-vin-parallax .vin-info .section-wrapper .grid-wrapper ul li {
		color: #dfdfdf;
	}

	body.prefers-color-scheme .what-is-vin-parallax .vin-contact-us a {
		color: #34a3d2;
	}
}

/* LM - Numer VIN PARALLAX */
@media(prefers-color-scheme: light) {

  body.prefers-color-scheme .what-is-vin-parallax .vin-intro,
  body.prefers-color-scheme .what-is-vin-parallax .vin-history,
  body.prefers-color-scheme .what-is-vin-parallax .vin-standard,
  body.prefers-color-scheme .what-is-vin-parallax .vin-info,
  body.prefers-color-scheme .what-is-vin-parallax .vin-details .vin-details--intro,
  body.prefers-color-scheme .what-is-vin-parallax .vin-details .vin-details--sections,
  body.prefers-color-scheme .what-is-vin-parallax .vin-details .vin-details--meaning,
  body.prefers-color-scheme .what-is-vin-parallax .vin-where,
  body.prefers-color-scheme .what-is-vin-parallax .vin-car-sample,
  body.prefers-color-scheme .what-is-vin-parallax .vin-vehicle-sample .vehicle-card,
  body.prefers-color-scheme .what-is-vin-parallax .vin-faq {
    box-shadow: 0px 0px 6px #00000061;
    background-color: rgba(255, 255, 255, .85);
  }

  body.prefers-color-scheme .what-is-vin-parallax .segment-card .card-title,
  body.prefers-color-scheme .what-is-vin-parallax .segment-card .card-paragraph,
  body.prefers-color-scheme .what-is-vin-parallax .heading-secondary,
  body.prefers-color-scheme .what-is-vin-parallax .heading-tertiary,
  body.prefers-color-scheme .what-is-vin-parallax .paragraph,
  body.prefers-color-scheme .what-is-vin-parallax .paragraph-xl,
  body.prefers-color-scheme .what-is-vin-parallax .box-white .paragraph,
  body.prefers-color-scheme .what-is-vin-parallax .vin-standard .iso-card .card-title,
  body.prefers-color-scheme .what-is-vin-parallax .segment-card .card-paragraph,
  body.prefers-color-scheme .what-is-vin-parallax .detail-card .card-paragraph,
  body.prefers-color-scheme .what-is-vin-parallax .vin-vehicle-sample .vehicle-card .card-title,
  body.prefers-color-scheme .what-is-vin-parallax .vin-vehicle-sample .vehicle-card .card-paragraph,
  body.prefers-color-scheme .what-is-vin-parallax .vin-vehicle-sample .vehicle-card .car-vin-where,
  body.prefers-color-scheme .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where,
  body.prefers-color-scheme .what-is-vin-parallax .vin-faq .heading-secondary,
  body.prefers-color-scheme .what-is-vin-parallax .vin-faq .faq-heading,
  body.prefers-color-scheme .what-is-vin-parallax .vin-faq .faq-answer,
  body.prefers-color-scheme .what-is-vin-parallax .car-logo-card .card-wrapper .card-title {
    color: #121212
  }

  body.prefers-color-scheme .what-is-vin-parallax .link-autodna {
    color: #2B7ED0;
  }

  body.prefers-color-scheme .what-is-vin-parallax .link-where-vin {
    color: #0466CB;
  }

  body.prefers-color-scheme .what-is-vin-parallax .slick-prev:before {
    background-image: url(/assets/images/vin-pages/vin-number/arrow-left-light.svg);
  }

  body.prefers-color-scheme .what-is-vin-parallax .slick-next:before {
    background-image: url(/assets/images/vin-pages/vin-number/arrow-right-light.svg);
  }

  body.prefers-color-scheme .what-is-vin-parallax .slick-dots li.slick-active button {
    background-color: #0466CB;
    border: 2px solid #0466CB;
  }

  body.prefers-color-scheme .what-is-vin-parallax .slick-dots li button {
    background-color: #fff;
    border: 2px solid #0466CB;
  }

  body.prefers-color-scheme .what-is-vin-parallax .segment-card {
    background-color: #F3F8FB;
  }

  body.prefers-color-scheme .what-is-vin-parallax .segment-card.segment-card-1 .card-title,
  body.prefers-color-scheme .what-is-vin-parallax .segment-card.segment-card-2 .card-title,
  body.prefers-color-scheme .what-is-vin-parallax .segment-card.segment-card-3 .card-title {
    background-color: #FFFFFF;
    border: 3px solid #3386CC;
  }

  body.prefers-color-scheme .what-is-vin-parallax .segment-card .card-subtitle,
  body.prefers-color-scheme .what-is-vin-parallax .detail-card .card-subtitle {
    color: #0466CB;
  }

  body.prefers-color-scheme .what-is-vin-parallax .detail-card {
    background-color: #F3F8FB;
  }

  body.prefers-color-scheme .what-is-vin-parallax .detail-card .card-title {
    color: #121212;
    text-shadow: 0px 0px 6px #00000029;
    background-color: #FFFFFF;
    border: 3px solid #3386CC;
  }

  body.prefers-color-scheme .what-is-vin-parallax .navigation-shadow::before {
    background-image: linear-gradient(90deg, #FFFFFF 20%, #FFFFFF00 100%);
  }

  body.prefers-color-scheme .what-is-vin-parallax .navigation-shadow::after {
    background-image: linear-gradient(270deg, #FFFFFF 20%, #FFFFFF00 100%);
  }

  body.prefers-color-scheme .what-is-vin-parallax .vin-link {
    color: #2B7ED0;
  }

  body.prefers-color-scheme .what-is-vin-parallax .box-blue {
    border-top: 4px solid #00A2FF;
    border-bottom: 4px solid #00A2FF;
    color: #121212;
  }

  body.prefers-color-scheme .what-is-vin-parallax .box-white {
    background-color: rgba(255, 255, 255, 0.85);
    box-shadow: 0px 0px 6px #00000061;
  }

  body.prefers-color-scheme .what-is-vin-parallax .box-white .btn.btn-orange {
    background-color: #F97F1C;
  }

  body.prefers-color-scheme .what-is-vin-parallax .car-logo-card {
    background-color: #FFFFFF;
    border: 1px solid #707070;
  }

  body.prefers-color-scheme .what-is-vin-parallax .car-logo-card .card-wrapper {
    background-color: #EAF0F5;
  }

  body.prefers-color-scheme .what-is-vin-parallax .car-logo-card .card-wrapper .card-paragraph {
    background-color: #FFFFFF;
    box-shadow: 0px 3px 6px #00000029;
    border: 2px solid #4A4A4A;
		color: #121212;
  }

  body.prefers-color-scheme .what-is-vin-parallax .vin-standard .iso-cards .card-paragraph {
    color: #121212;
  }

  body.prefers-color-scheme .what-is-vin-parallax .vin-standard .iso-cards .card-sample-btn {
    color: #0466CB;
  }

  body.prefers-color-scheme .what-is-vin-parallax .detail-card .card-title {
    text-shadow: 0px 0px 6px #00000029;
  }

  body.prefers-color-scheme .what-is-vin-parallax .vin-car-sample .car-wrapper {
    scrollbar-color: #0466CB #F3F8FB;
  }

  body.prefers-color-scheme .what-is-vin-parallax .vin-car-sample .car-wrapper::-webkit-scrollbar-track {
    background-color: #F3F8FB;
  }

  body.prefers-color-scheme .what-is-vin-parallax .vin-car-sample .car-wrapper::-webkit-scrollbar-thumb {
    background-color: #0466CB;
  }

  body.prefers-color-scheme .what-is-vin-parallax .vin-faq .faq-question .faq-arrow {
    background-image: url(/assets/images/vin-pages/vin-number/faq-plus-light.svg);
  }

  body.prefers-color-scheme .what-is-vin-parallax .vin-faq .faq-question[open] .faq-arrow {
    background-image: url(/assets/images/vin-pages/vin-number/faq-minus-light.svg);
  }

  body.prefers-color-scheme .what-is-vin-parallax .vin-faq .btn {
    color: #FFFFFF;
  }

  body.prefers-color-scheme .what-is-vin-parallax .vin-faq .btn-buy-report {
    background-color: #F97E1B;
  }

  body.prefers-color-scheme .what-is-vin-parallax .vin-contact-us .paragraph.paragraph--blue a {
    color: #2FA8FC;
  }

  body.prefers-color-scheme .what-is-vin-parallax .vin-contact-us .btn.btn-email {
    border: 2px solid #07a0ef;
    color: #07a0ef;
  }

  body.prefers-color-scheme .what-is-vin-parallax .youtuber-card .youtuber-info {
    color: #013366;
  }

  body.prefers-color-scheme .sample-symbols-modal,
  body.prefers-color-scheme .sample-symbols-modal h2,
  body.prefers-color-scheme .sample-symbols-modal p{
	  color: #121212;
  }

	body.prefers-color-scheme .what-is-vin-parallax .vin-info .section-wrapper .grid-wrapper ul li {
		color: #121212;
	}

	body.prefers-color-scheme .what-is-vin-parallax .vin-contact-us a {
		color: #0069c1;
	}

  @media screen and (min-width: 768px) {
    body.prefers-color-scheme .what-is-vin-parallax .car-logo-card {
      background-color: #FFFFFF;
      box-shadow: 0px 3px 6px #00000029;
      border: none;
      border-radius: 20px;
      opacity: 1;
    }
  }
}

/* DM - Numer VIN PARALLAX */
body.darkTheme .what-is-vin-parallax .vin-intro,
body.darkTheme .what-is-vin-parallax .vin-history,
body.darkTheme .what-is-vin-parallax .vin-standard,
body.darkTheme .what-is-vin-parallax .vin-info,
body.darkTheme .what-is-vin-parallax .vin-details .vin-details--intro,
body.darkTheme .what-is-vin-parallax .vin-details .vin-details--sections,
body.darkTheme .what-is-vin-parallax .vin-details .vin-details--meaning,
body.darkTheme .what-is-vin-parallax .vin-where,
body.darkTheme .what-is-vin-parallax .vin-car-sample,
body.darkTheme .what-is-vin-parallax .vin-vehicle-sample .vehicle-card,
body.darkTheme .what-is-vin-parallax .vin-faq {
  box-shadow: 0px 0px 6px #FFFFFF61;
  background-color: rgba(18, 18, 18, .85);
}

body.darkTheme .what-is-vin-parallax .heading-secondary,
body.darkTheme .what-is-vin-parallax .heading-tertiary,
body.darkTheme .what-is-vin-parallax .car-logo-card .card-wrapper .card-title,
body.darkTheme .what-is-vin-parallax .box-white .paragraph,
body.darkTheme .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where,
body.darkTheme .what-is-vin-parallax .vin-vehicle-sample .vehicle-card .card-title,
body.darkTheme .what-is-vin-parallax .vin-vehicle-sample .vehicle-card span,
body.darkTheme .what-is-vin-parallax .vin-faq .faq-heading,
body.darkTheme .what-is-vin-parallax .segment-card .card-title,
body.darkTheme .what-is-vin-parallax .vin-faq .heading-secondary,
body.darkTheme .what-is-vin-parallax .vin-standard .iso-card .card-title {
  color: #FFFFFF;
}

body.darkTheme .what-is-vin-parallax .detail-card .card-paragraph {
	color: #dfdfdf;
}

body.darkTheme .what-is-vin-parallax .paragraph,
body.darkTheme .what-is-vin-parallax .paragraph-xl,
body.darkTheme .what-is-vin-parallax .vin-faq .faq-answer,
body.darkTheme .what-is-vin-parallax .segment-card .card-paragraph,
body.darkTheme .what-is-vin-parallax .vin-vehicle-sample .vehicle-card .card-paragraph {
  color: #DFDFDF;
}

body.darkTheme .what-is-vin-parallax .link-autodna {
  color: #07a0ef;
}

body.darkTheme .what-is-vin-parallax .slick-prev:before {
	background-image: url(/assets/images/vin-pages/vin-number/arrow-left-dark.svg);
}

body.darkTheme .what-is-vin-parallax .slick-next:before {
	background-image: url(/assets/images/vin-pages/vin-number/arrow-right-dark.svg);
}

body.darkTheme .what-is-vin-parallax .slick-dots li.slick-active button {
  background-color: #0466CB;
  border: 2px solid #0466CB;
}

body.darkTheme .what-is-vin-parallax .slick-dots li button {
  background-color: #072544;
  /* border: 2px solid #0466CB; */
}

body.darkTheme .what-is-vin-parallax .segment-card {
  background-color: #072544;
}

body.darkTheme .what-is-vin-parallax .segment-card .card-title {
  background-color: #072544;
  border: 3px solid #07A0EF;
}

body.darkTheme .what-is-vin-parallax .segment-card .card-subtitle,
body.darkTheme .what-is-vin-parallax .detail-card .card-subtitle {
  color: #07A0EF;
}

body.darkTheme .what-is-vin-parallax .detail-card {
  background-color: #072544;
}

body.darkTheme .what-is-vin-parallax .detail-card .card-title {
  color: #FFFFFF;
  text-shadow: 0px 0px 6px #00000029;
  background-color: #072544;
  border: 3px solid #07A0EF;
}

body.darkTheme .what-is-vin-parallax .navigation-shadow::before {
  background-image: linear-gradient(90deg, #121212 20%, #36363600 100%);
}

body.darkTheme .what-is-vin-parallax .navigation-shadow::after {
  background-image: linear-gradient(270deg, #121212 20%, #36363600 100%);
}

body.darkTheme .what-is-vin-parallax .vin-link{
  color: #2FA8FC;
}

body.darkTheme .what-is-vin-parallax .link-where-vin {
	color: #34a3d2;
}

body.darkTheme .what-is-vin-parallax .box-blue {
  border-top: 4px solid #00A2FF;
  border-bottom: 4px solid #00A2FF;
  color: #DFDFDF;
}

body.darkTheme .what-is-vin-parallax .box-white {
  background-color: #363636;
  box-shadow: 0px 0px 6px #00000061;
}

body.darkTheme .what-is-vin-parallax .box-white .btn.btn-orange {
  background-color: #F97F1C;
}

body.darkTheme .what-is-vin-parallax .car-logo-card {
  background-color: #072544;
}

body.darkTheme .what-is-vin-parallax .car-logo-card .card-wrapper {
  background-color: #144E71;
}

body.darkTheme .what-is-vin-parallax .car-logo-card .card-wrapper .card-title {
  color: #FFFFFF
}

body.darkTheme .what-is-vin-parallax .car-logo-card .card-wrapper .card-paragraph {
  background-color: #5C859E;
  box-shadow: 0px 3px 6px #00000029;
  border: 2px solid #144E71;
  color: #FFFFFF;
}

body.darkTheme .what-is-vin-parallax .vin-standard .iso-cards .card-paragraph {
  color: #DFDFDF;
}

body.darkTheme .what-is-vin-parallax .vin-standard .iso-cards .card-sample-btn {
  color: #34a3d2;
}

body.darkTheme .what-is-vin-parallax .detail-card .card-title {
  text-shadow: 0px 0px 6px #00000029;
}

body.darkTheme .what-is-vin-parallax .vin-car-sample .car-wrapper {
  scrollbar-color: #0466CB #F3F8FB;
}

body.darkTheme .what-is-vin-parallax .vin-car-sample .car-wrapper::-webkit-scrollbar-track {
  background-color: #072544;
}

body.darkTheme .what-is-vin-parallax .vin-car-sample .car-wrapper::-webkit-scrollbar-thumb {
  background-color: #07A0EF;
}

body.darkTheme .what-is-vin-parallax .vin-faq .faq-question .faq-arrow {
  background-image: url(/assets/images/vin-pages/vin-number/faq-plus-light.svg);
}

body.darkTheme .what-is-vin-parallax .vin-faq .faq-question[open] .faq-arrow {
  background-image: url(/assets/images/vin-pages/vin-number/faq-minus-light.svg);
}

body.darkTheme .what-is-vin-parallax .vin-faq .btn {
  color: #FFFFFF;
}

body.darkTheme .what-is-vin-parallax .vin-faq .btn-buy-report {
  background-color: #F97E1B;
}

body.darkTheme .what-is-vin-parallax .vin-contact-us .paragraph.paragraph--blue a {
  color: #2FA8FC;
}

body.darkTheme .what-is-vin-parallax .vin-contact-us .btn.btn-email {
  border: 2px solid #34a3d2;
  color: #34a3d2;
}

body.darkTheme .what-is-vin-parallax .youtuber-card .youtuber-info {
  color: #2FA8FC;
}

body.darkTheme .sample-symbols-modal,
body.darkTheme .sample-symbols-modal h2,
body.darkTheme .sample-symbols-modal p{
	color: #e0e0e0;
}

body.darkTheme .what-is-vin-parallax .vin-info .section-wrapper .grid-wrapper ul li {
	color: #dfdfdf;
}

body.darkTheme .what-is-vin-parallax .vin-contact-us a {
	color: #34a3d2;
}

/* LM - Numer VIN PARALLAX */
body.lightTheme .what-is-vin-parallax .vin-intro,
body.lightTheme .what-is-vin-parallax .vin-history,
body.lightTheme .what-is-vin-parallax .vin-standard,
body.lightTheme .what-is-vin-parallax .vin-info,
body.lightTheme .what-is-vin-parallax .vin-details .vin-details--intro,
body.lightTheme .what-is-vin-parallax .vin-details .vin-details--sections,
body.lightTheme .what-is-vin-parallax .vin-details .vin-details--meaning,
body.lightTheme .what-is-vin-parallax .vin-where,
body.lightTheme .what-is-vin-parallax .vin-car-sample,
body.lightTheme .what-is-vin-parallax .vin-vehicle-sample .vehicle-card,
body.lightTheme .what-is-vin-parallax .vin-faq {
  box-shadow: 0px 0px 6px #00000061;
  background-color: rgba(255, 255, 255, .85);
}

body.lightTheme .what-is-vin-parallax .segment-card .card-title,
body.lightTheme .what-is-vin-parallax .segment-card .card-paragraph,
body.lightTheme .what-is-vin-parallax .heading-secondary,
body.lightTheme .what-is-vin-parallax .heading-tertiary,
body.lightTheme .what-is-vin-parallax .paragraph,
body.lightTheme .what-is-vin-parallax .paragraph-xl,
body.lightTheme .what-is-vin-parallax .box-white .paragraph,
body.lightTheme .what-is-vin-parallax .vin-standard .iso-card .card-title,
body.lightTheme .what-is-vin-parallax .segment-card .card-paragraph,
body.lightTheme .what-is-vin-parallax .detail-card .card-paragraph,
body.lightTheme .what-is-vin-parallax .vin-vehicle-sample .vehicle-card .card-title,
body.lightTheme .what-is-vin-parallax .vin-vehicle-sample .vehicle-card .card-paragraph,
body.lightTheme .what-is-vin-parallax .vin-vehicle-sample .vehicle-card .car-vin-where,
body.lightTheme .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where,
body.lightTheme .what-is-vin-parallax .vin-faq .heading-secondary,
body.lightTheme .what-is-vin-parallax .vin-faq .faq-heading,
body.lightTheme .what-is-vin-parallax .vin-faq .faq-answer,
body.lightTheme .what-is-vin-parallax .car-logo-card .card-wrapper .card-title {
  color: #121212
}

body.lightTheme .what-is-vin-parallax .link-autodna {
  color: #2B7ED0;
}

body.lightTheme .what-is-vin-parallax .link-where-vin {
  color: #0466CB;
}

body.lightTheme .what-is-vin-parallax .slick-prev:before {
	background-image: url(/assets/images/vin-pages/vin-number/arrow-left-light.svg);
}

body.lightTheme .what-is-vin-parallax .slick-next:before {
	background-image: url(/assets/images/vin-pages/vin-number/arrow-right-light.svg);
}

body.lightTheme .what-is-vin-parallax .slick-dots li.slick-active button {
  background-color: #0466CB;
  border: 2px solid #0466CB;
}

body.lightTheme .what-is-vin-parallax .slick-dots li button {
  background-color: #fff;
  border: 2px solid #0466CB;
}

body.lightTheme .what-is-vin-parallax .segment-card {
  background-color: #F3F8FB;
}

body.lightTheme .what-is-vin-parallax .segment-card.segment-card-1 .card-title,
body.lightTheme .what-is-vin-parallax .segment-card.segment-card-2 .card-title,
body.lightTheme .what-is-vin-parallax .segment-card.segment-card-3 .card-title {
  background-color: #FFFFFF;
  border: 3px solid #3386CC;
}

body.lightTheme .what-is-vin-parallax .segment-card .card-subtitle,
body.lightTheme .what-is-vin-parallax .detail-card .card-subtitle {
  color: #0466CB;
}

body.lightTheme .what-is-vin-parallax .detail-card {
  background-color: #F3F8FB;
}

body.lightTheme .what-is-vin-parallax .detail-card .card-title {
  color: #121212;
  text-shadow: 0px 0px 6px #00000029;
  background-color: #FFFFFF;
  border: 3px solid #3386CC;
}

body.lightTheme .what-is-vin-parallax .navigation-shadow::before {
  background-image: linear-gradient(90deg, #FFFFFF 20%, #FFFFFF00 100%);
}

body.lightTheme .what-is-vin-parallax .navigation-shadow::after {
  background-image: linear-gradient(270deg, #FFFFFF 20%, #FFFFFF00 100%);
}

body.lightTheme .what-is-vin-parallax .vin-link {
  color: #2B7ED0;
}

body.lightTheme .what-is-vin-parallax .box-blue {
  border-top: 4px solid #00A2FF;
  border-bottom: 4px solid #00A2FF;
  color: #121212;
}

body.lightTheme .what-is-vin-parallax .box-white {
  background-color: rgba(255, 255, 255, 0.85);
  box-shadow: 0px 0px 6px #00000061;
}

body.lightTheme .what-is-vin-parallax .box-white .btn.btn-orange {
  background-color: #F97F1C;
}

body.lightTheme .what-is-vin-parallax .car-logo-card {
  background-color: #FFFFFF;
  border: 1px solid #707070;
}

body.lightTheme .what-is-vin-parallax .car-logo-card .card-wrapper {
  background-color: #EAF0F5;
}

body.lightTheme .what-is-vin-parallax .car-logo-card .card-wrapper .card-paragraph {
  background-color: #FFFFFF;
  box-shadow: 0px 3px 6px #00000029;
  border: 2px solid #4A4A4A;
	color: #121212;
}

body.lightTheme .what-is-vin-parallax .vin-standard .iso-cards .card-paragraph {
  color: #121212;
}

body.lightTheme .what-is-vin-parallax .vin-standard .iso-cards .card-sample-btn {
  color:#0466CB;
}

body.lightTheme .what-is-vin-parallax .detail-card .card-title {
  text-shadow: 0px 0px 6px #00000029;
}

body.lightTheme .what-is-vin-parallax .vin-car-sample .car-wrapper {
  scrollbar-color: #0466CB #F3F8FB;
}

body.lightTheme .what-is-vin-parallax .vin-car-sample .car-wrapper::-webkit-scrollbar-track {
  background-color: #F3F8FB;
}

body.lightTheme .what-is-vin-parallax .vin-car-sample .car-wrapper::-webkit-scrollbar-thumb {
  background-color: #0466CB;
}

body.lightTheme .what-is-vin-parallax .vin-faq .faq-question .faq-arrow {
  background-image: url(/assets/images/vin-pages/vin-number/faq-plus-light.svg);
}

body.lightTheme .what-is-vin-parallax .vin-faq .faq-question[open] .faq-arrow {
  background-image: url(/assets/images/vin-pages/vin-number/faq-minus-light.svg);
}

body.lightTheme .what-is-vin-parallax .vin-faq .btn {
  color: #FFFFFF;
}

body.lightTheme .what-is-vin-parallax .vin-faq .btn-buy-report {
  background-color: #F97E1B;
}

body.lightTheme .what-is-vin-parallax .vin-contact-us .paragraph.paragraph--blue a {
  color: #2FA8FC;
}

body.lightTheme .what-is-vin-parallax .vin-contact-us .btn.btn-email {
  border: 2px solid #07a0ef;
  color: #07a0ef;
}

body.lightTheme .what-is-vin-parallax .youtuber-card .youtuber-info {
  color: #013366;
}

body.lightTheme .sample-symbols-modal,
body.lightTheme .sample-symbols-modal h2,
body.lightTheme .sample-symbols-modal p{
	color: #121212;
}

body.lightTheme .what-is-vin-parallax .vin-info .section-wrapper .grid-wrapper ul li {
	color: #121212;
}

body.lightTheme .what-is-vin-parallax .vin-contact-us a {
	color: #0069c1;
}

@media screen and (min-width: 768px) {
  body.lightTheme .what-is-vin-parallax .car-logo-card {
    background-color: #FFFFFF;
    box-shadow: 0px 3px 6px #00000029;
    border: none;
    border-radius: 20px;
    opacity: 1;
  }
}

.btn.btn-orange {
	color: #fff;
}

* {
  box-sizing: border-box;
}

footer.page-footer {
  position: relative;
}

.numer-vin-v2+.page {
  position: relative;
}

.numer-vin-v2+.page .container-autodna header h2 {
  display: none;
}

.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 0;
  transform: translate(0, -50%);
  display: block;
  padding: 0;
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
  height: 35px;
  width: 35px;
}

.slick-prev {
  left: 0px;
}

.slick-next {
  right: 0px;
}

.slick-disabled {
  opacity: 0;
  pointer-events: none;
}

.slick-list {
  display: flex;
}

.slick-prev::before,
.slick-next::before {
  opacity: .5;
  height: 35px;
  max-height: 35px;
  width: 35px;
  max-width: 35px;
}

.slick-prev:hover::before,
.slick-next:hover::before {
  opacity: 1;
  height: 35px;
  width: 35px;
}

.slick-dots {
  margin-top: 0;
  position: unset !important;
  column-gap: 5px;
}

.slick-dots li {
  margin: 0;
}

.slick-dots li button {
  border-radius: 100%;
  width: 16px;
  height: 16px;
}

.slick-dots .slick-active button {
  width: 16px;
  height: 16px;
}

.what-is-vin-parallax {
  position: relative;
  text-align: left;
}

.what-is-vin-parallax .bg-parallax {
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  top: 10%;
  left: 0;
  width: 100%;
  transform: scale(.5) translate(0, 0) rotate(0deg);
  transition: 0.2s ease-out;
}

.what-is-vin-parallax .bg-parallax {
  width: 250%;
  left: -50%;
}

img.bg-parallax {
  max-width: 250% !important;
}

.what-is-vin-parallax h2,
.what-is-vin-parallax h3,
.what-is-vin-parallax p {
  margin: 0;
  padding: 0;
}

.what-is-vin-parallax .sample-symbols-modal {
  display: none;
  position: fixed;
  top: 10%;
  left: 50%;
  transform: translateX(-50%);
  max-width: 944px;
  border-radius: 21px 21px 0 0;
  text-align: center;
  z-index: 3;
  transition: all 0.2s linear;
  background-color: #FFFFFF;
}

.what-is-vin-parallax .sample-symbols-modal .modal-header {
  background-color: #013366;
  display: flex;
  justify-content: flex-end;
  padding: 4px 24px;
}

.what-is-vin-parallax .sample-symbols-modal .modal-header button.close {
  font-size: 54px;
  font-weight: 300;
  color: #ffffff;
  opacity: 1 !important;
}

.what-is-vin-parallax .sample-symbols-modal .modal-body .text-wrapper {
  margin-top: 10px;
  margin-left: 0;
  text-align: left;
}

.what-is-vin-parallax .sample-symbols-modal .modal-body .modal-icon {
  display: inline-block;
  min-width: 101px;
  width: 101px;
  min-height: 101px;
  height: 101px;
  background-size: 101px 101px;
  background-repeat: no-repeat;
}

.what-is-vin-parallax .sample-symbols-modal .modal-body .modal-title {
  font-size: 18px;
}

.what-is-vin-parallax .sample-symbols-modal .modal-body .modal-paragraph {
  font-size: 16px;
  line-height: 19px;
  margin-top: 7px;
  margin-bottom: 7px;
}

.what-is-vin-parallax .sample-symbols-modal .modal-body .modal-img {
  margin: 15px 0 7px;
	max-width: 500px;
  max-height: 500px;
  object-fit: contain;
}

.what-is-vin-parallax .sample-symbols-modal.open {
  display: block;
}

.what-is-vin-parallax .vin-modal-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all 0.2s linear;
  z-index: 1;
}

.what-is-vin-parallax .vin-modal-overlay.show {
  display: block;
}

.what-is-vin-parallax .vin-car-sample .display-block {
  display: block;
}

.what-is-vin-parallax .vin-intro,
.what-is-vin-parallax .vin-history,
.what-is-vin-parallax .vin-standard,
.what-is-vin-parallax .vin-info,
.what-is-vin-parallax .vin-details .vin-details--intro,
.what-is-vin-parallax .vin-details .vin-details--sections,
.what-is-vin-parallax .vin-details .vin-details--meaning,
.what-is-vin-parallax .vin-where,
.what-is-vin-parallax .vin-car-sample,
.what-is-vin-parallax .vin-vehicle-sample .vehicle-card,
.what-is-vin-parallax .vin-faq,
.what-is-vin-parallax .vin-contact-us,
.what-is-vin-parallax .vin-youtubers {
  position: relative;
}

.what-is-vin-parallax .heading-secondary {
  font-weight: 300;
  margin-bottom: 27px;
  opacity: 1;
}

.what-is-vin-parallax .heading-tertiary {
  font-weight: 300;
  margin-bottom: 20px;
  opacity: 1;
}

.what-is-vin-parallax .paragraph {
  font-size: 14px;
  font-weight: 500;
  line-height: 20.8px;
  letter-spacing: 0px;
  margin-bottom: 0;
  opacity: 1;
}

.what-is-vin-parallax .paragraph-usa {
  margin-top: 15px;
}

.what-is-vin-parallax .paragraph.paragraph-mb--xs {
  margin-bottom: 3px;
}

.what-is-vin-parallax .paragraph.paragraph-mb--md {
  margin-bottom: 15px;
}

.what-is-vin-parallax .paragraph.paragraph-mb--lg {
  margin-bottom: 22px;
}

.what-is-vin-parallax .paragraph.paragraph-mb--xl {
  margin-bottom: 30px;
}

.what-is-vin-parallax .vin-link {
  font-size: 14px;
  font-weight: 500;
  line-height: 20.8px;
  letter-spacing: 0px;
  text-decoration: underline;
}

.what-is-vin-parallax .box-blue {
  padding: 16px 30.5px;
  font-size: 14px;
  line-height: 20.8px;
  letter-spacing: 0px;
  color: #121212;
  opacity: 1;
}

.what-is-vin-parallax .vin-history .box-blue {
  margin-top: 34px;
}

.what-is-vin-parallax .vin-where .box-blue {
  margin-top: 16px;
}

.what-is-vin-parallax .vin-car-sample .box-blue {
  margin-top: 27px;
}

.what-is-vin-parallax .box-white {
  margin: 27px 0.6% 0;
  padding: 20px 20px 23px;
  text-align: center;
}

.what-is-vin-parallax .box-white .paragraph {
  font-size: 21px;
  line-height: 25px;
  letter-spacing: 0px;
  opacity: 1;
}

.what-is-vin-parallax .box-white .btn.btn-orange {
  margin-top: 22px;
  padding: 11.5px 10px;
  width: fit-content;
  border-radius: 5px;
  font-size: 19px;
  line-height: 25px;
  letter-spacing: 0;
  cursor: pointer;
  opacity: 1;
}

.what-is-vin-parallax .box-white .btn.btn-orange:hover {
  opacity: 0.7;
}

.what-is-vin-parallax .vin-intro {
  margin-top: 40px;
  padding: 30px 15px 29px;
}

.what-is-vin-parallax .vin-history {
  margin-top: 30px;
  padding: 30px 0 54px;
}

.what-is-vin-parallax .vin-history .section-wrapper {
  padding: 0 15px;
}

.what-is-vin-parallax .vin-history .paragraph-wrapper {
  padding: 0 5px 0 15px;
}

.what-is-vin-parallax .vin-standard {
  margin-top: 30px;
  padding: 30px 15px 27px;
}

.what-is-vin-parallax .vin-info {
  margin-top: 82px;
  padding: 30px 15px 29px;
}

.what-is-vin-parallax .vin-details .vin-details--intro {
  margin-top: 30px;
  padding: 30px 15px 29px;
}

.what-is-vin-parallax .vin-details .vin-details--intro .text-wrapper {
  padding-right: 7px;
}

.what-is-vin-parallax .vin-details .vin-details--sections {
  margin-top: 98px;
  padding: 18px 15px 0;
}

.what-is-vin-parallax .vin-details .vin-details--meaning {
  margin-top: 50px;
  padding: 18px 15px 0;
}

.what-is-vin-parallax .vin-where {
  margin-top: 50px;
  padding: 30px 15px 25px;
}

.what-is-vin-parallax .vin-car-sample {
  margin-top: 50px;
  padding: 18px 15px 43px;
}

.what-is-vin-parallax .vin-vehicle-sample {
  margin-top: 30px;
}

.what-is-vin-parallax .vin-faq {
  margin: 100px auto 0;
  padding: 30px 28px 32px;
  max-width: 551px;
}

.what-is-vin-parallax .vin-history .navigation-shadow,
.what-is-vin-parallax .vin-details--sections .navigation-shadow,
.what-is-vin-parallax .vin-details--meaning .navigation-shadow,
.what-is-vin-parallax .vin-car-sample .navigation-shadow {
  position: relative;
  overflow: visible;
}

.what-is-vin-parallax .vin-history .navigation-shadow::before,
.what-is-vin-parallax .vin-history .navigation-shadow::after {
  content: '';
  position: absolute;
  top: 0;
  height: 210px;
  width: 25%;
  z-index: 1;
	pointer-events: none;
}

.what-is-vin-parallax .vin-details--sections .navigation-shadow::before,
.what-is-vin-parallax .vin-details--sections .navigation-shadow::after {
  content: '';
  position: absolute;
  top: 0;
  height: 475px;
  width: 5px;
  z-index: 1;
}

.what-is-vin-parallax .vin-details--meaning .navigation-shadow::before,
.what-is-vin-parallax .vin-details--meaning .navigation-shadow::after {
  content: '';
  position: absolute;
  top: 0;
  height: 340px;
  width: 5px;
  z-index: 1;
}

.what-is-vin-parallax .vin-car-sample .navigation-shadow::before,
.what-is-vin-parallax .vin-car-sample .navigation-shadow::after {
  content: '';
  position: absolute;
  top: 0;
  height: 365px;
  width: 19px;
  z-index: 1;
}

.what-is-vin-parallax .vin-car-sample .navigation-shadow::after {
  width: 25px;
}

.what-is-vin-parallax .vin-history .navigation-shadow::before,
.what-is-vin-parallax .vin-details--sections .navigation-shadow::before,
.what-is-vin-parallax .vin-details--meaning .navigation-shadow::before,
.what-is-vin-parallax .vin-car-sample .navigation-shadow::before {
  left: 0;
}

.what-is-vin-parallax .vin-history .navigation-shadow::after,
.what-is-vin-parallax .vin-details--sections .navigation-shadow::after,
.what-is-vin-parallax .vin-details--meaning .navigation-shadow::after,
.what-is-vin-parallax .vin-car-sample .navigation-shadow::after {
  right: 0;
}

.what-is-vin-parallax .car-carousel-wrapper {
  position: relative;
  margin: 0 auto;
  width: 100%;
  display: flex;
}

.what-is-vin-parallax .car-carousel-wrapper.slick-slider {
  display: block;
}

.what-is-vin-parallax .car-logo-card {
  position: relative;
  padding: 11px 13px 15px;
  text-align: center;
  border-radius: 20px;
  min-width: 267px;
  max-width: 267px;
  height: 184px;
  opacity: 1;
  overflow: hidden;
  transform: scale(0.95);
  border-radius: 20px;
  opacity: 1;
}

.what-is-vin-parallax .car-logo-card .car-logo {
  max-width: 50px;
  margin: 0 auto;
}

.what-is-vin-parallax .car-logo-card .car-logo-chrysler {
  width: 130px;
  max-width: 130px;
  max-height: 47.5px;
  object-fit: cover;
}

.what-is-vin-parallax .car-logo-card .car-logo-jaguar {
  width: 100px;
  max-width: 100px;
  max-height: 47.5px;
  object-fit: cover;
}

.what-is-vin-parallax .car-logo-card .car-logo-audi {
  width: 90px;
  max-width: 90px;
  max-height: 47.5px;
  object-fit: cover;
}

.what-is-vin-parallax .car-logo-card .card-wrapper {
  border-radius: 12px;
  padding-top: 11px;
  margin-top: 10px;
  overflow: visible;
  opacity: 1;
}

.what-is-vin-parallax .car-logo-card .card-wrapper .card-title {
  font-size: 16px;
  letter-spacing: 0px;
  line-height: 19px;
  opacity: 1;
}

.what-is-vin-parallax .car-logo-card .card-wrapper .card-paragraph {
  margin-top: 11px;
  margin-bottom: 0;
  padding: 11.5px 5px;
  font-size: 16px;
  letter-spacing: 0px;
  line-height: 19px;
  border-radius: 12px;
  opacity: 1;
}

.what-is-vin-parallax .vin-standard .heading-tertiary {
  padding-right: 5px;
}

.what-is-vin-parallax .vin-standard .iso-card {
  display: inline-flex;
  align-items: center;
  column-gap: 12.5px;
}

.what-is-vin-parallax .vin-standard .iso-card .card-icon {
  align-self: flex-start;
  display: inline-block;
  min-width: 38px;
  width: 38px;
  min-height: 38px;
  height: 38px;
  background-image: url(/assets/images/vin-pages/vin-number/iso-check.svg);
  background-repeat: no-repeat;
  background-size: contain;
}

.what-is-vin-parallax .vin-standard .iso-card .card-title {
  margin-bottom: 0;
  padding-right: 15px;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 0px;
  text-transform: lowercase;
  color: #121212;
  opacity: 1;
}

.what-is-vin-parallax .vin-standard .iso-card .card-title::first-letter {
	text-transform: uppercase;
}

.what-is-vin-parallax .vin-standard .iso-card.iso-card-2,
.what-is-vin-parallax .vin-standard .iso-card.iso-card-3 {
  margin-top: 36px;
}

.what-is-vin-parallax .vin-standard .iso-card.iso-card-2 {
  margin-bottom: 15px;
}

.what-is-vin-parallax .vin-standard .iso-cards .card-paragraph {
  margin-top: 5px;
  font-size: 14px;
  line-height: 20.8px;
  letter-spacing: 0px;
  color: #121212;
  opacity: 1;
}

.what-is-vin-parallax .vin-standard .iso-cards .card-sample-btn {
  margin-top: 4px;
  padding: 0;
  border: none;
  background-color: transparent;
  font-size: 21px;
  line-height: 25px;
  letter-spacing: 0;
  text-decoration: underline;
  opacity: 1;
}

.what-is-vin-parallax .vin-details--sections .segments-carousel-wrapper {
  position: relative;
  display: flex;
  flex-direction: row;
  column-gap: 8px;
  padding-top: 27px;
  padding-bottom: 13px;
}

.what-is-vin-parallax .vin-details--sections .segments-carousel-wrapper.slick-slider {
  flex-direction: column;
}

.what-is-vin-parallax .vin-details--sections .segments-carousel-wrapper .slick-dots {
  column-gap: 20px;
}

.what-is-vin-parallax .segment-card {
  padding: 35px 27.5px 56px;
  border-radius: 20px;
  opacity: 1;
  margin: 3px 4px 0;
  min-height: 425px;
}

.what-is-vin-parallax .segment-card.segment-card-1,
.what-is-vin-parallax .segment-card.segment-card-2 {
  min-width: 311px;
  width: 311px !important;
}

.what-is-vin-parallax .segment-card.segment-card-3 {
  min-width: 335px;
  width: 335px !important;
}

.what-is-vin-parallax .segment-card .card-title {
  font-family: 'Oswald', sans-serif;
  font-size: 55px;
  line-height: 82px;
  letter-spacing: 5.5px;
  padding: 12px 7px;
  width: fit-content;
  margin-bottom: 0;
}

.what-is-vin-parallax .segment-card.segment-card-1 .card-title {
  border-radius: 20px 0px 0px 20px;
  opacity: 1;
}

.what-is-vin-parallax .segment-card.segment-card-2 .card-title {
  opacity: 1;
}

.what-is-vin-parallax .segment-card.segment-card-3 .card-title {
  border-radius: 0px 20px 20px 0px;
  opacity: 1;
}

.what-is-vin-parallax .segment-card .card-subtitle {
  margin: 27px 0 19px;
  font-size: 25px;
  line-height: 30px;
  letter-spacing: 0px;
  opacity: 1;
}

.what-is-vin-parallax .segment-card .card-paragraph {
  font-size: 14px;
  line-height: 20.8px;
  letter-spacing: 0px;
  color: #121212;
  opacity: 1;
}

.what-is-vin-parallax .vin-details .details-carousel-wrapper {
  position: relative;
  display: flex;
  flex-direction: row;
  column-gap: 7px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.what-is-vin-parallax .vin-details .details-carousel-wrapper.slick-slider {
  flex-direction: column;
}

.what-is-vin-parallax .vin-details .details-arrows-carousel-container {
  position: relative;
  margin-bottom: 25px;
}

.what-is-vin-parallax .detail-card.detail-card-1 {
  min-width: 117px;
  width: 117px !important;
}

.what-is-vin-parallax .detail-card.detail-card-2 {
  min-width: 127px;
  width: 127px !important;
}

.what-is-vin-parallax .detail-card.detail-card-3 {
  min-width: 212px;
  width: 212px !important;
}

.what-is-vin-parallax .detail-card.detail-card-4 {
  min-width: 153px;
  width: 153px !important;
}

.what-is-vin-parallax .detail-card.detail-card-5 {
  min-width: 131px;
  width: 131px !important;
}

.what-is-vin-parallax .detail-card.detail-card-6 {
  min-width: 110px;
  width: 110px !important;
}

.what-is-vin-parallax .detail-card.detail-card-7 {
  min-width: 232px;
  width: 232px !important;
}

.what-is-vin-parallax .detail-card {
  margin: 0 7px;
  padding: 21px 10px 28px 21px;
  border-radius: 20px;
  opacity: 1;
  min-height: 296px;
}

.what-is-vin-parallax .detail-card:first-child {
  margin-left: 0;
}

.what-is-vin-parallax .detail-card .card-title {
  padding: 11px 13px;
  font-family: 'Oswald', sans-serif;
  font-size: 48px;
  letter-spacing: 4.9px;
  text-shadow: 0px 0px 6px #00000029;
  line-height: 72px;
  width: fit-content;
  opacity: 1;
}

.what-is-vin-parallax .detail-card.detail-card-2 .card-title,
.what-is-vin-parallax .detail-card.detail-card-3 .card-title,
.what-is-vin-parallax .detail-card.detail-card-7 .card-title {
  padding: 11px 9px;
}

.what-is-vin-parallax .detail-card.detail-card-1 .card-title {
  border-radius: 20px 0px 0px 20px;
}

.what-is-vin-parallax .detail-card.detail-card-7 .card-title {
  border-radius: 0px 20px 20px 0px;
}

.what-is-vin-parallax .detail-card .card-subtitle {
  margin: 22.6px 0 5px;
  font-size: 30px;
  line-height: 36px;
  letter-spacing: 0px;
  opacity: 1;
}

.what-is-vin-parallax .detail-card .card-paragraph {
  font-size: 14px;
  list-style: 17px;
  letter-spacing: 0px;
  color: #121212;
  opacity: 1;
}

.what-is-vin-parallax .vin-where .heading-secondary {
  margin-bottom: 10px;
}

.what-is-vin-parallax .vin-car-sample .car-wrapper {
  position: relative;
  padding: 42px 20px 35px 13px;
  margin: 0 auto 25px;
  width: 330px;
  overflow-x: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.what-is-vin-parallax .vin-car-sample .car-wrapper::-webkit-scrollbar {
  max-width: 313px;
  height: 12.5px;
}

.what-is-vin-parallax .vin-car-sample .car-wrapper::-webkit-scrollbar-track {
  border-radius: 13px;
  opacity: 1;
}

.what-is-vin-parallax .vin-car-sample .car-wrapper::-webkit-scrollbar-thumb {
  width: 126px;
  height: 14px;
  border: 2.5px solid transparent;
  background-clip: content-box;
  border-radius: 13px;
  opacity: 1;
}

.what-is-vin-parallax .vin-car-sample .car-wrapper img {
  width: 485px;
  min-width: 485px;
}

.what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where {
  position: absolute;
  font-size: 12px;
  line-height: 12px;
  letter-spacing: 0px;
  text-align: left;
  z-index: 1;
}

.what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-1 {
  top: 13%;
  left: 41%;
}

.what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-2 {
  top: 3.5%;
  left: 47.3%;
}

.what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-3 {
  top: 13.5%;
  left: 78.7%;
}

.what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-4 {
  top: 41%;
  left: 125%;
  min-width: 70px;
}

.what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-5 {
  bottom: 12.9%;
  left: 89%;
  min-width: 80px;
}

.what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-6 {
  bottom: 3%;
  left: 84%;
  min-width: 85px;
}

.what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-7 {
  bottom: 3.3%;
  left: 60%;
}

.what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-8 {
  bottom: 12%;
  left: 47.5%;
}

.what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-9 {
  bottom: 8.8%;
  left: 15.5%;
}

.what-is-vin-parallax .vin-vehicle-sample {
  display: flex;
  flex-direction: column;
  row-gap: 50px;
}

.what-is-vin-parallax .vin-vehicle-sample .vehicle-card {
  padding: 18px 15px 30px;
  text-align: center;
}

.what-is-vin-parallax .vin-vehicle-sample .vehicle-card .vehicle-card-wrapper {
  position: relative;
  margin: 0 auto;
}

.what-is-vin-parallax .vin-vehicle-sample .vehicle-card.vehicle-card-1 .vehicle-card-wrapper {
  max-width: 495px;
}

.what-is-vin-parallax .vin-vehicle-sample .vehicle-card.vehicle-card-2 .vehicle-card-wrapper {
  padding-top: 59px;
  max-width: 450px;
}

.what-is-vin-parallax .vin-vehicle-sample .vehicle-card.vehicle-card-3 .vehicle-card-wrapper {
  max-width: 515px;
}

.what-is-vin-parallax .vin-vehicle-sample .vehicle-card .card-title {
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 300;
  line-height: 29px;
  letter-spacing: 0px;
  opacity: 1;
  text-align: left;
}

.what-is-vin-parallax .vin-vehicle-sample .vehicle-card .card-paragraph {
  font-size: 14px;
  line-height: 20.8px;
  letter-spacing: 0px;
  opacity: 1;
  text-align: left;
}

.what-is-vin-parallax .vin-vehicle-sample .vehicle-card span {
  font-size: 12px;
  line-height: 11px;
  letter-spacing: 0;
  opacity: 1;
  text-align: left;
}

.what-is-vin-parallax .vin-vehicle-sample .vehicle-card span.display-block {
  display: block;
}

.what-is-vin-parallax .vehicle-card .truck-vin-where,
.what-is-vin-parallax .vehicle-card .motorcycle-vin-where,
.what-is-vin-parallax .vehicle-card .trailer-vin-where {
  position: absolute;
}

.what-is-vin-parallax .vehicle-card .truck-img {
  width: 100%;
  max-width: 495px;
  min-height: 212px;
  max-height: 268px;
}

.what-is-vin-parallax .vehicle-card .motorcycle-img {
  width: 100%;
  width: 82%;
  max-width: 360px;
  max-height: 271px;
}

.what-is-vin-parallax .vehicle-card .trailer-img {
  width: 100%;
  margin-top: 20px;
  max-width: 515px;
  max-height: 283px;
}

.what-is-vin-parallax .vehicle-card .truck-vin-where-1 {
  bottom: 14%;
  left: 26%;
}

.what-is-vin-parallax .vehicle-card .truck-vin-where-2 {
  bottom: 2%;
  left: 11%;
}

.what-is-vin-parallax .vehicle-card .motorcycle-vin-where-1 {
  top: 15%;
  left: 31%;
}

.what-is-vin-parallax .vehicle-card .motorcycle-vin-where-2 {
  bottom: 2%;
  left: 38.5%;
}

.what-is-vin-parallax .vehicle-card .trailer-vin-where-1 {
  bottom: 3%;
  left: 11%;
}

@media screen and (min-width: 330px) {
  .what-is-vin-parallax .vehicle-card .truck-vin-where-1 {
    bottom: 12%;
  }

  .what-is-vin-parallax .vehicle-card .truck-vin-where-2 {
    bottom: 0;
  }
}

@media screen and (min-width: 345px) {
  .what-is-vin-parallax .vehicle-card .truck-vin-where-1 {
    bottom: 21.5%;
    left: 28%;
  }

  .what-is-vin-parallax .vehicle-card .truck-vin-where-2 {
    bottom: 10%;
    left: 13%;
  }
}

@media screen and (min-width: 360px) {
  .what-is-vin-parallax .box-white .btn.btn-orange {
    min-width: 263px;
  }

  .what-is-vin-parallax .vehicle-card .truck-vin-where-1 {
    bottom: 19%;
    left: 28%;
  }

  .what-is-vin-parallax .vehicle-card .truck-vin-where-2 {
    bottom: 7%;
    left: 13%;
  }
}

@media screen and (min-width: 390px) {
  .what-is-vin-parallax .vehicle-card .motorcycle-vin-where-1 {
    top: 14%;
    left: 31%;
  }
}

@media screen and (min-width: 400px) {
  .what-is-vin-parallax .vehicle-card .truck-vin-where-1 {
    bottom: 18%;
  }

  .what-is-vin-parallax .vehicle-card .truck-vin-where-2 {
    bottom: 5%;
  }
}

@media screen and (min-width: 425px) {
  .what-is-vin-parallax .vehicle-card .motorcycle-vin-where-1 {
    top: 13%;
    left: 31%;
  }

  .what-is-vin-parallax .vehicle-card .truck-vin-where-2 {
    bottom: 3%;
  }
}

@media screen and (min-width: 460px) {
  .what-is-vin-parallax .vehicle-card .motorcycle-vin-where-1 {
    top: 12%;
    left: 31.5%;
  }
}

details>summary {
  list-style: none;
}

details summary::-webkit-details-marker {
  display: none;
}

.what-is-vin-parallax .vin-faq .heading-secondary {
  opacity: 1;
}

.what-is-vin-parallax .vin-faq .faq-questions {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}

.what-is-vin-parallax .vin-faq .faq-heading {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0px;
  color: #121212;
  opacity: 1;
}

.what-is-vin-parallax .vin-faq .faq-question .faq-arrow {
  margin-right: 7px;
  display: inline-block;
  min-width: 24px;
  width: 24px;
  height: 24px;
  background-image: url(/assets/images/vin-pages/vin-number/faq-plus.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  transition: all 0.2s linear;
}

.what-is-vin-parallax .vin-faq .faq-question[open] .faq-arrow {
  background-image: url(/assets/images/vin-pages/vin-number/faq-minus.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.what-is-vin-parallax .vin-faq .faq-answer {
  margin-top: 5px;
  font-size: 14px;
  line-height: 22px;
  opacity: 1;
}

.what-is-vin-parallax .vin-faq .btn {
  display: block;
  min-width: 172px;
  width: fit-content;
  margin: 20px auto 0;
  border: none;
  border-radius: 5px;
  font-family: inherit;
  font-size: 15px;
  line-height: 19px;
  letter-spacing: 0px;
  cursor: pointer;
  padding: 13px 5px;
  opacity: 1;
}

.what-is-vin-parallax .vin-faq .btn-buy-report {
  background-color: #F97E1B;
}

.what-is-vin-parallax .vin-contact-us {
  margin: 100px auto 0;
  padding: 0 17px 70px;
  text-align: center;
}

.what-is-vin-parallax .vin-contact-us .paragraph.paragraph--blue {
  font-size: 19px;
  line-height: 25px;
  text-decoration: underline;
  letter-spacing: 0px;
  opacity: 1;
}

.what-is-vin-parallax .vin-contact-us .btn.btn-email {
  margin: 28px auto 0;
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 20px;
  padding: 8px 5px;
  border-radius: 170px;
  opacity: 1;
  min-width: 237px;
  width: fit-content;
  font-size: 19px;
  line-height: 25px;
  letter-spacing: 0px;
  cursor: pointer;
  opacity: 1;
}

.what-is-vin-parallax .vin-contact-us .email-icon {
  display: inline-block;
  width: 34px;
  height: 31px;
  object-fit: contain;
}

.what-is-vin-parallax .vin-youtubers {
  display: block;
  padding: 0 15px 45px;
  text-align: center;
}

.what-is-vin-parallax .vin-youtubers .heading-tertiary {
  font-size: 24px;
  font-weight: 700;
  line-height: 29px;
  margin-bottom: 45px;
}

.what-is-vin-parallax .youtuber-cards {
  display: inline-flex;
  justify-content: space-around;
  row-gap: 20px;
  column-gap: 38px;
  flex-wrap: wrap;
  max-width: 558px;
  margin: 0 auto;
}

.what-is-vin-parallax .youtuber-card .youtuber-info {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.what-is-vin-parallax .youtuber-card .youtuber-info .display-block {
  display: block;
}

.what-is-vin-parallax .youtuber-card .youtuber-avatar {
  margin-bottom: 10px;
  width: 78px;
  height: 78px;
  border-radius: 100%;
}

.what-is-vin-parallax .youtuber-card .youtuber-info {
  font-size: 20px;
  line-height: 26px;
  letter-spacing: 0px;
  cursor: pointer;
  opacity: 1;
}

@media screen and (min-width: 360px) {
  .what-is-vin-parallax .vin-car-sample .car-wrapper {
    padding: 42px 17px 35px 13px;
  }
}

@media screen and (min-width: 425px) {
  .what-is-vin-parallax .vin-car-sample .car-wrapper {
    width: 410px;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-1 {
    left: 33%;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-2 {
    top: 3%;
    left: 38%;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-3 {
    top: 13.5%;
    left: 63.5%;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-4 {
    top: 40%;
    left: 101%;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-5 {
    bottom: 12.5%;
    left: 71.5%;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-6 {
    bottom: 5.5%;
    left: 67.2%;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-7 {
    bottom: 3%;
    left: 48%;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-8 {
    bottom: 12%;
    left: 38%;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-9 {
    bottom: 8.5%;
    left: 12.5%;
  }
}

@media screen and (min-width: 530px) {

  .what-is-vin-parallax .vin-car-sample .navigation-shadow::before,
  .what-is-vin-parallax .vin-car-sample .navigation-shadow::after {
    width: 0;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper {
    padding: 42px 13px 30px;
    overflow-x: hidden;
    width: 500px;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-1 {
    left: 27%;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-2 {
    left: 31.5%;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-3 {
    left: 52%;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-4 {
    top: 41%;
    left: 83%;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-5 {
    bottom: 11.5%;
    left: 59%;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-6 {
    bottom: 4.5%;
    left: 55%;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-7 {
    bottom: 2.2%;
    left: 39.5%;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-8 {
    bottom: 10.8%;
    left: 31.5%;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-9 {
    bottom: 7.5%;
    left: 10.5%;
  }
}

@media screen and (min-width: 768px) {

  .slick-next,
  .slick-prev {
    transform: translate(0, calc(-50% + 6px));
  }

  .what-is-vin-parallax .vin-intro {
    max-width: 1112px;
    margin: 48px auto 0;
    padding: 58px 40px 61px;
  }

  .what-is-vin-parallax .section-wrapper.section-wrapper-1 {
    display: flex;
    column-gap: 30px;
    overflow: visible;
    max-width: 1112px;
    margin: 0 auto;
  }

  .what-is-vin-parallax .vin-history {
    align-self: flex-start;
    width: 50%;
    margin: 60px 0 120px;
    padding: 19px 23.5px 62px;
  }

  .what-is-vin-parallax .vin-standard {
    align-self: end;
    width: 50%;
    padding: 22px 30px 50px;
  }

  .what-is-vin-parallax .car-carousel-wrapper {
    margin-top: 26px;
  }

  .what-is-vin-parallax .car-carousel-wrapper .slick-dots {
    margin-top: 32px;
    margin-bottom: 40px;
  }

  .what-is-vin-parallax .car-carousel-wrapper .slick-prev,
  .what-is-vin-parallax .car-carousel-wrapper .slick-next {
    transform: translate(0, calc(-160% + 6px));
  }

  .what-is-vin-parallax .box-blue {
    padding: 16px 55.5px;
  }

  .what-is-vin-parallax .paragraph.paragraph-mb--xs {
    margin-bottom: 19px;
  }

  .what-is-vin-parallax .vin-standard .iso-card.iso-card-2,
  .what-is-vin-parallax .vin-standard .iso-card.iso-card-3 {
    margin-top: 21px;
  }

  .what-is-vin-parallax .vin-info {
    max-width: 1112px;
    margin: 78px auto 0;
    padding: 58px 40px 63px;
  }

  .what-is-vin-parallax .vin-link {
    font-size: 16px;
    line-height: 26px;
  }

  .what-is-vin-parallax .vin-details {
    display: grid;
    grid-template-areas:
      'a a b b'
      'a a b b'
      'c c b b'
      'c c b b';
    gap: 42px 25px;
    overflow: visible;
    max-width: 1112px;
    margin: 42px auto 0;
  }

  .what-is-vin-parallax .vin-details .vin-details--intro {
    grid-area: a;
    margin: 0;
    padding: 54px 23.5px 30px;
  }

  .what-is-vin-parallax .vin-details .vin-details--sections {
    grid-area: b;
    align-self: center;
    margin: 0;
    padding: 18px 23.5px 32px;
  }

  .what-is-vin-parallax .segment-card {
    padding: 35px 27px 4px 27px;
    min-height: 425px;
  }

  .what-is-vin-parallax .vin-details .segments-carousel-wrapper .slick-dots {
    margin-top: 25px;
  }

  .what-is-vin-parallax .vin-details .vin-details--meaning {
    grid-area: c;
    margin: 0;
    padding: 17px 23.5px 34.5px;
  }

  .what-is-vin-parallax .vin-details .details-carousel-wrapper {
    padding-top: 38px;
    padding-bottom: 0;
  }

  .what-is-vin-parallax .detail-card {
    min-height: 347px;
  }

  .what-is-vin-parallax .detail-card .card-title {
    padding: 11px 13px;
    font-size: 55px;
    line-height: 82px;
    letter-spacing: 5.5px;
  }

  .what-is-vin-parallax .detail-card.detail-card-3 {
    min-width: 233px;
    width: 233px !important;
  }

  .what-is-vin-parallax .detail-card.detail-card-7 {
    min-width: 256px;
    width: 256px !important;
  }

  .what-is-vin-parallax .vin-details .details-carousel-wrapper .slick-dots {
    margin-top: 20px;
  }

  .what-is-vin-parallax .box-white {
    margin: 47px 2.5% 0;
    padding: 25px 25px 31px;
  }

  .what-is-vin-parallax .vin-where {
    max-width: 1112px;
    margin: 225px auto 0;
    padding: 58px 40px 38px;
  }

  .what-is-vin-parallax .vin-car-sample {
    max-width: 1112px;
    margin: 36px auto 0;
    padding: 17px 23.5px 49px;
  }

  .what-is-vin-parallax .vin-vehicle-sample {
    display: grid;
    grid-template-areas:
      'a a b b'
      'a a b b'
      'c c b b'
      'c c b b';
    gap: 133px 25px;
    overflow: visible;
    max-width: 1112px;
    margin: 88px auto 0;
  }

  .what-is-vin-parallax .vin-vehicle-sample .vehicle-card.vehicle-card-1 {
    grid-area: a;
    margin: 0;
    padding: 17px 23.5px 36px;
  }

  .what-is-vin-parallax .vin-vehicle-sample .vehicle-card.vehicle-card-2 {
    grid-area: b;
    align-self: center;
    margin: 0;
    padding: 17px 23.5px 48px;
  }

  .what-is-vin-parallax .vin-vehicle-sample .vehicle-card.vehicle-card-3 {
    grid-area: c;
    margin: 0;
    padding: 17px 23.5px 38px;
  }

  .what-is-vin-parallax .paragraph--lg {
    font-size: 19px;
    line-height: 26px;
  }

  .what-is-vin-parallax .paragraph {
    font-size: 16px;
    line-height: 26px;
  }

  .what-is-vin-parallax .segment-card .card-paragraph,
  .what-is-vin-parallax .detail-card .card-paragraph {
    font-size: 15px;
    line-height: 19.8px;
  }

  .what-is-vin-parallax .vin-where .box-blue {
    margin-top: 26px;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where {
    font-size: 12px;
    line-height: 13px;
  }

  .what-is-vin-parallax .vin-vehicle-sample .vehicle-card span {
    font-size: 12px;
    line-height: 12px;
  }

  .what-is-vin-parallax .vin-faq .faq-heading {
    font-size: 18px;
    line-height: 20.5px;
  }

  .what-is-vin-parallax .vin-faq .faq-answer {
    font-size: 16px;
  }

  .what-is-vin-parallax .vin-youtubers .heading-tertiary {
    font-size: 24px;
    line-height: 29px;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper img {
    /* width: 700px;
    min-width: 700px; */
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper {
    /* width: 700px; */
  }

  .what-is-vin-parallax .vin-where .box-blue,
  .what-is-vin-parallax .vin-car-sample .box-blue {
    margin: 37px auto 0;
    padding: 20px 65.5px;
    max-width: 496px;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-4 {
    top: 43%;
    left: 83%;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-2 {
    left: 31%;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-6 {
    bottom: 4%;
    left: 56%;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-7 {
    bottom: 1%;
    left: 40%;
  }

  .what-is-vin-parallax .vehicle-card .truck-vin-where-1 {
    bottom: 22%;
  }

  .what-is-vin-parallax .vehicle-card .truck-vin-where-2 {
    bottom: 9.5%;
  }
}
@media screen and (min-width: 795px) {
  .what-is-vin-parallax .vehicle-card .truck-vin-where-2 {
    bottom: 8.5%;
  }
}
@media screen and (min-width: 825px) {
  .what-is-vin-parallax .vehicle-card .truck-vin-where-1 {
    bottom: 18%;
  }

  .what-is-vin-parallax .vehicle-card .truck-vin-where-2 {
    bottom: 5.5%;
  }
}
@media screen and (min-width: 850px) {
  .what-is-vin-parallax .vehicle-card .truck-vin-where-2 {
    bottom: 5%;
  }
}
@media screen and (min-width: 900px) {
  .what-is-vin-parallax .vehicle-card .truck-vin-where-1 {
    bottom: 15.5%;
  }

  .what-is-vin-parallax .vehicle-card .truck-vin-where-2 {
    bottom: 1.5%;
  }
}

@media screen and (min-width: 1024px) {

  .slick-prev,
  .slick-next {
    height: 41px;
    width: 41px;
  }

  .what-is-vin-parallax .bg-parallax {
    width: 100%;
    left: 0%;
	top: 0;
  }

  .what-is-vin-parallax .paragraph {
    font-size: 16px;
    line-height: 20.8px;
  }

  .what-is-vin-parallax .paragraph--lg {
    font-size: 24px;
    line-height: 31.2px;
  }

  .what-is-vin-parallax .box-white .btn.btn-orange {
    margin-top: 26px;
    min-width: 293px;
  }

  .what-is-vin-parallax .segment-card .card-paragraph,
  .what-is-vin-parallax .detail-card .card-paragraph {
    font-size: 16px;
    line-height: 19px;
  }

  .what-is-vin-parallax .vin-where .heading-secondary {
    margin-bottom: 30px;
  }

  .what-is-vin-parallax .vin-where .paragraph.paragraph-mb--lg {
    margin-bottom: 28px;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where {
    font-size: 13px;
    line-height: 16px;
  }

  .what-is-vin-parallax .vin-vehicle-sample .vehicle-card .card-title {
    font-size: 32px;
    line-height: 39px;
  }

  .what-is-vin-parallax .vin-vehicle-sample .vehicle-card.vehicle-card.vehicle-card-1 .card-title {
    margin-bottom: 52px;
  }

  .what-is-vin-parallax .vin-vehicle-sample .vehicle-card.vehicle-card.vehicle-card-2 {
    margin-top: -120px;
  }

  .what-is-vin-parallax .vehicle-card .motorcycle-vin-where-1 {
    top: 9%;
    left: 31.5%;
  }

  .what-is-vin-parallax .vin-vehicle-sample .vehicle-card span {
    font-size: 12px;
    line-height: 15px;
  }

  .what-is-vin-parallax .vin-faq {
    padding: 25px 30px 30px;
  }

  .what-is-vin-parallax .vin-faq .heading-secondary {
    margin-bottom: 44px;
  }

  .what-is-vin-parallax .vin-faq .faq-questions {
    row-gap: 30px;
  }

  .what-is-vin-parallax .vin-faq .faq-heading {
    font-size: 20px;
    line-height: 24px;
  }

  .what-is-vin-parallax .vin-faq .faq-answer {
    margin-top: 13px;
    font-size: 16px;
    line-height: 22px;
  }

  .what-is-vin-parallax .segment-card.segment-card.segment-card-1,
  .what-is-vin-parallax .segment-card.segment-card.segment-card-2 {
    margin-right: 35px;
  }

  .what-is-vin-parallax .segment-card.segment-card-1,
  .what-is-vin-parallax .segment-card.segment-card-2 {
    min-width: 332px;
    width: 332px !important;
  }

  .what-is-vin-parallax .segment-card.segment-card-3 {
    min-width: 410px;
    width: 410px !important;
  }

  .what-is-vin-parallax .vin-history {
    margin: 60px 0 235px;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper {
    /* width: 826px; */
    /* height: 552px; */
    margin: 27px auto 70px;
    overflow: visible;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper img {
    /* width: 826px;
    min-width: 826px; */
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where {
    font-size: 13px;
    line-height: 16px;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-1 {
    top: 12.5%;
    left: 26.5%;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-2 {
    top: 1%;
    left: 30.8%;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-3 {
    top: 12.5%;
    left: 52.5%;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-4 {
    top: 46.5%;
    left: 83%;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-5 {
    bottom: 7.5%;
    left: 59.5%;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-6 {
    bottom: 0;
    left: 56%;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-7 {
    bottom: 0%;
    left: 39.7%;
  }

  .what-is-vin-parallax:lang(lt) .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-7,
  .what-is-vin-parallax:lang(lv) .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-7 {
    bottom: -3%;
    left: 39.7%;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-8 {
    bottom: 7%;
    left: 31.5%;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-9 {
    bottom: 4%;
    left: 9.5%;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-7 .display-block {
    display: inline-block;
  }

  .what-is-vin-parallax:lang(lt) .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-7 .display-block,
  .what-is-vin-parallax:lang(lv) .vin-car-sample .car-wrapper .car-vin-where.car-vin-where-7 .display-block {
    display: block;
  }

  .what-is-vin-parallax .vin-contact-us {
    margin: 140px auto 0;
    padding-bottom: 113px;
  }

  .what-is-vin-parallax .vin-contact-us .btn.btn-email {
    margin: 42px auto 0;
  }

  .what-is-vin-parallax .vin-youtubers {
    padding: 0 15px 107px;
  }

  .what-is-vin-parallax .youtuber-cards {
    max-width: 584px;
    min-width: 584px;
  }

  .what-is-vin-parallax .vin-standard .iso-cards .card-paragraph {
    font-size: 16px;
    line-height: 19px;
  }

  .what-is-vin-parallax .vin-standard .iso-cards .card-sample-btn {
    font-size: 20px;
    line-height: 25px;
  }

  .what-is-vin-parallax .vin-vehicle-sample .vehicle-card .card-paragraph {
    font-size: 16px;
    line-height: 20.8px;
  }

  .what-is-vin-parallax .vin-faq .btn {
    padding: 15.5px 5px;
  }

  .what-is-vin-parallax .vin-link {
    font-size: 24px;
    line-height: 31.2px;
  }	
}

@media (max-width: 1279px) {
  .autodna-facebook-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 144px;
    width: fit-content;
    border: 2px solid #3b5998;
    padding: 7px 22px;
    border-radius: 18px;
    color: #3b5998;
  }

  .autodna-facebook-icon {
    height: 20px;
    margin-right: 15px;
    margin-left: 0;
  }

  .what-is-vin-parallax .vin-intro {
    margin-top: 0;
    padding: 30px 17px 48px;
  }

  .what-is-vin-parallax .vin-intro .heading-secondary {
    font-weight: 700;
    margin-bottom: 8px;
  }

  .what-is-vin-parallax .vin-intro .paragraph.paragraph--lg {
    margin-bottom: 26px;
  }

  .what-is-vin-parallax .vin-intro .section-wrapper .image {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 550px;
    margin: 0 auto;
  }

  .what-is-vin-parallax .vin-intro .section-wrapper .image img {
    width: 95%;
  }

  .what-is-vin-parallax .vin-intro .paragraph-xl.small-desc {
    margin-top: 25px;
    display: block;
    padding: 21px 24px;
    border: 1px solid #0466cb;
    box-shadow: 0 3px 10px #00000029;
    font-size: 18px;
    line-height: 21px;
    background-color: #fff;
    text-align: center;
  }

  .what-is-vin-parallax .vin-history .heading-tertiary {
    font-weight: 700;
  }

  .what-is-vin-parallax .vin-history .paragraph {
    font-size: 16px;
    line-height: 24px;
  }

  .what-is-vin-parallax .vin-history .paragraph-wrapper {
    padding: 0 19.5px;
  }

  .what-is-vin-parallax .vin-history .paragraph-wrapper .image {
    display: flex;
    justify-content: center;
    margin-bottom: 36px;
  }

  .what-is-vin-parallax .vin-history .paragraph-wrapper .image img {
    max-width: 165px;
    height: auto;
  }

  .wrapper .page .what-is-vin-parallax .box-blue {
    position: relative;
    padding: 37px 23.5px 28px;
    border: 1px solid #0466cb;
    background-color: rgba(255, 255, 255, 0.85);
    box-shadow: 0 0 6px #00000029;
    overflow: visible;
    text-align: center;
  }

  .wrapper .page .what-is-vin-parallax .box-blue img {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #fff;
    height: 37px;
    width: auto;
  }

  .what-is-vin-parallax .vin-history .section-wrapper {
    padding: 0 19px;
  }

  .what-is-vin-parallax .vin-standard {
    padding: 30px 20px;
  }

  .what-is-vin-parallax .vin-standard .heading-tertiary {
    font-weight: 700;
    margin-bottom: 17px;
  }

  .what-is-vin-parallax .vin-standard .paragraph {
    font-size: 16px;
    line-height: 24px;
  }

  .what-is-vin-parallax .vin-standard .paragraph.paragraph-mb--md {
    margin-bottom: 30px;
  }

  .what-is-vin-parallax .vin-standard .iso-cards {
    margin-top: 80px;
  }

  .what-is-vin-parallax .vin-standard .iso-card {
    display: grid;
    grid-template-columns: 1fr;
  }

  .what-is-vin-parallax .vin-standard .iso-card .image {
    display: flex;
    justify-content: center;
    margin-bottom: 25px;
  }

  .what-is-vin-parallax .vin-standard .iso-card .card-icon {
    background: none;
    width: 200px;
    height: auto;
  }

  .what-is-vin-parallax .vin-standard .iso-card .card-title::first-letter {
    text-transform: uppercase;
  }

  .what-is-vin-parallax .vin-standard .iso-card .card-title {
    margin-bottom: 18px;
  }

  .what-is-vin-parallax .vin-standard .iso-card-3 .card-title {
    margin-bottom: 0;
  }

  .what-is-vin-parallax .vin-standard .iso-cards .card-sample-btn {
    font-size: 16px;
    line-height: 33px;
  }

  .what-is-vin-parallax .section-wrapper.section-wrapper-1 {
    overflow: visible;
  }

  .what-is-vin-parallax .vin-info {
    margin-top: 30px;
    padding: 30px 19px;
  }

  .what-is-vin-parallax .vin-info .heading-secondary {
    font-weight: 700;
  }

  .what-is-vin-parallax .vin-info .section-wrapper .grid-wrapper {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-areas:
      "first"
      "image"
      "second"
      "third"
      "fourth";
  }

  .what-is-vin-parallax
    .vin-info
    .section-wrapper
    .grid-wrapper
    .paragraph.paragraph--lg {
    grid-area: first;
  }

  .what-is-vin-parallax .vin-info .section-wrapper .grid-wrapper .list {
    grid-area: second;
    font-size: 14px;
    line-height: 24px;
		margin-bottom: 10px;
  }

  .what-is-vin-parallax .vin-info .section-wrapper .grid-wrapper ul {
    grid-area: third;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 0;
  }
  .what-is-vin-parallax .vin-info .section-wrapper .grid-wrapper .segments {
    grid-area: fourth;
    font-size: 14px;
    line-height: 24px;
  }

  .what-is-vin-parallax .vin-info .section-wrapper .grid-wrapper .image {
    display: flex;
    flex-grow: 1;
    width: 100%;
    justify-content: center;
    grid-area: image;
  }
  .what-is-vin-parallax .vin-info .section-wrapper .grid-wrapper .image img {
    max-width: 181px;
    height: auto;
  }

  .what-is-vin-parallax .vin-info .section-wrapper .grid-wrapper li {
    margin-bottom: 15px;
    position: relative;
  }

  .what-is-vin-parallax .vin-info .section-wrapper .grid-wrapper li:before {
    display: block;
    position: absolute;
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    top: 50%;
    left: -24px;
    background-color: #0466cb;
    transform: translateY(-50%);
  }

  .what-is-vin-parallax .vin-info .paragraph {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 16px;
  }

  .what-is-vin-parallax .vin-details {
    grid-template-columns: repeat(4, 1fr);
  }

  .what-is-vin-parallax .vin-details .vin-details--intro {
    padding: 22px 17px;
  }

  .what-is-vin-parallax .paragraph {
    font-size: 16px;
    line-height: 24px;
  }

  .what-is-vin-parallax .vin-details .vin-details--intro .text-wrapper {
    padding-right: 0;
  }

  .what-is-vin-parallax
    .vin-details
    .vin-details--intro
    .text-wrapper
    .display-block {
    display: block;
  }

  .wrapper .page .what-is-vin-parallax .box-white {
    position: relative;
    padding: 30px 27px 19px;
    border: 1px solid #0466cb;
    background-color: rgba(255, 255, 255, 0.85);
    box-shadow: 0 0 6px #00000029;
    overflow: visible;
  }

  .wrapper .page .what-is-vin-parallax .box-white img {
    position: absolute;
    top: 0;
    left: 50%;
    height: 52px;
    width: auto;
    transform: translate(-50%, -50%);
    background: #fff;
  }

  .wrapper .page .what-is-vin-parallax .box-white .btn.btn-orange {
    width: 100%;
    padding: 15px 0;
    margin-top: 20px;
    background-color: #0466cb;
    border-radius: 20px;
    font-size: 16px;
    line-height: 19px;
    color: #fff;
    border: none;
    font-weight: 400;
		height: 48px;
		border-radius: 20px;
  }

  .what-is-vin-parallax .vin-details .box-white .paragraph {
    font-size: 18px;
    line-height: 22px;
  }

  .what-is-vin-parallax .vin-details .vin-details--sections {
    margin-top: 30px;
    padding: 18px 21px 29px;
  }

  .what-is-vin-parallax .vin-details .vin-details--sections,
  .what-is-vin-parallax
    .vin-details--sections
    .segments-carousel-wrapper.slick-slider,
  .slick-slider .slick-list,
  .what-is-vin-parallax .vin-details .details-carousel-wrapper.slick-slider {
    overflow: visible;
  }

  .what-is-vin-parallax .vin-history .navigation-shadow,
  .what-is-vin-parallax .vin-details--sections .navigation-shadow,
  .what-is-vin-parallax .vin-details--meaning .navigation-shadow,
  .what-is-vin-parallax .vin-car-sample .navigation-shadow {
    display: block;
  }

  .what-is-vin-parallax .vin-details .heading-tertiary {
    font-weight: 700;
  }

  .what-is-vin-parallax .vin-details .paragraph {
    font-size: 14px;
    line-height: 21px;
  }

  .wrapper .page .what-is-vin-parallax .segment-card .card-subtitle,
  .wrapper .page .what-is-vin-parallax .detail-card .card-subtitle {
    font-size: 24px;
    line-height: 29px;
    font-weight: 700;
    color: #121212;
  }

  .what-is-vin-parallax .vin-details .vin-details--meaning {
    margin-top: 30px;
    padding: 17px 20px 0px;
  }

  .what-is-vin-parallax .vin-details .details-carousel-wrapper.slick-slider {
    padding-bottom: 16px;
  }

  .what-is-vin-parallax .vin-where {
    margin-top: 30px;
    padding: 30px 17px 32px 19px;
  }

  .wrapper .page .what-is-vin-parallax .vin-where h2.heading-secondary {
    font-size: 36px;
    line-height: 52px;
    font-weight: 700;
  }

  .what-is-vin-parallax .vin-car-sample {
    margin-top: 30px;
    padding: 30px 0 35px;
  }

  .what-is-vin-parallax .vin-car-sample .heading-tertiary {
    padding: 0 23px;
    margin-bottom: 20px;
    font-weight: 700;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper {
    padding: 0;
    margin: 0;
    width: 100%;
    padding: 0;
    overflow-x: scroll;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper-container {
    overflow: visible;
  }

  .what-is-vin-parallax .vin-car-sample .car-wrapper:before {
    display: block;
    position: absolute;
    content: "";
    width: 100%;
    min-width: 650px;
    height: 100%;
    top: 0;
    left: 0;
    background-image: url("/assets/images/vin-pages/vin-number/car-text.svg");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    margin: 0px;
    z-index: 1;
  }

	html:lang(cs) .what-is-vin-parallax .vin-car-sample .car-wrapper:before {
		background-image: url('/assets/images/vin-pages/vin-number/car-text-cz.svg');
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	
	html:lang(de) .what-is-vin-parallax .vin-car-sample .car-wrapper:before {
		background-image: url('/assets/images/vin-pages/vin-number/car-text-de.svg');
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	
	html:lang(et) .what-is-vin-parallax .vin-car-sample .car-wrapper:before {
		background-image: url('/assets/images/vin-pages/vin-number/car-text-ee.svg');
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	
	html:lang(en) .what-is-vin-parallax .vin-car-sample .car-wrapper:before {
		background-image: url('/assets/images/vin-pages/vin-number/car-text-en.svg');
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}

  html:lang(es) .what-is-vin-parallax .vin-car-sample .car-wrapper:before  {
		background-image: url('/assets/images/vin-pages/vin-number/car-text-es.svg');
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
	
	html:lang(hu) .what-is-vin-parallax .vin-car-sample .car-wrapper:before {
		background-image: url('/assets/images/vin-pages/vin-number/car-text-hu.svg');
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	
	html:lang(lt) .what-is-vin-parallax .vin-car-sample .car-wrapper:before {
		background-image: url('/assets/images/vin-pages/vin-number/car-text-lt.svg');
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	
	html:lang(lv) .what-is-vin-parallax .vin-car-sample .car-wrapper:before {
		background-image: url('/assets/images/vin-pages/vin-number/car-text-lv.svg');
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	
	html:lang(ro) .what-is-vin-parallax .vin-car-sample .car-wrapper:before {
		background-image: url('/assets/images/vin-pages/vin-number/car-text-ro.svg');
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	
	html:lang(ru) .what-is-vin-parallax .vin-car-sample .car-wrapper:before {
		background-image: url('/assets/images/vin-pages/vin-number/car-text-ru.svg');
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	
	html:lang(sl) .what-is-vin-parallax .vin-car-sample .car-wrapper:before {
		background-image: url('/assets/images/vin-pages/vin-number/car-text-si.svg');
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}

	html:lang(it) .what-is-vin-parallax .vin-car-sample .car-wrapper:before {
		background-image: url('/assets/images/vin-pages/vin-number/car-text-it.svg');
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}

	html:lang(pt) .what-is-vin-parallax .vin-car-sample .car-wrapper:before {
		background-image: url('/assets/images/vin-pages/vin-number/car-text-pt.svg');
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}

  .what-is-vin-parallax .vin-car-sample .car-wrapper img {
    min-width: 650px;
    width: 100%;
  }

  .what-is-vin-parallax .vin-car-sample .paragraph {
    padding: 0 19px 0 20px;
  }

  .what-is-vin-parallax .vin-car-sample .box-blue {
    margin: 27px auto 0;
  }

  .what-is-vin-parallax .vin-car-sample .box-blue .paragraph {
    padding: 0;
  }

  .what-is-vin-parallax .vin-vehicle-sample .vehicle-card .card-title {
    font-size: 24px;
    line-height: 29px;
    font-weight: 700;
  }

  .what-is-vin-parallax
    .vin-vehicle-sample
    .vehicle-card
    .vehicle-card-wrapper
    .vehicle-container {
    position: relative;
    width: fit-content;
    margin: 0 auto;
  }

  .what-is-vin-parallax
    .vin-vehicle-sample
    .vehicle-card
    .vehicle-card-wrapper
    .vehicle-container
    img.vehicle-text {
    position: absolute;
    top: 0;
    left: 0;
  }

  .what-is-vin-parallax .vin-car-sample .paragraph.paragraph-mb--lg {
    margin-top: 20px;
  }

  .what-is-vin-parallax
    .vin-vehicle-sample
    .vehicle-card-2
    .vehicle-card-wrapper
    .vehicle-container {
    margin-bottom: 20px;
  }

  .what-is-vin-parallax
    .vin-vehicle-sample
    .vehicle-card-3
    .vehicle-card-wrapper
    .vehicle-container {
    margin: 30px auto;
  }

  .what-is-vin-parallax .vin-vehicle-sample {
    row-gap: 31px;
  }

  .what-is-vin-parallax .vin-faq {
    margin-top: 30px;
    padding: 30px 19px;
  }

  .what-is-vin-parallax .vin-faq .heading-secondary {
    font-weight: 700;
  }

  .what-is-vin-parallax .vin-faq .faq-heading {
    justify-content: start;
  }

  .what-is-vin-parallax .vin-faq .faq-heading span {
    order: 1;
  }

  .what-is-vin-parallax .vin-faq .faq-heading strong {
    order: 2;
    font-size: 16px;
    line-height: 24px;
  }

  .wrapper .page .what-is-vin-parallax .vin-faq .faq-question .faq-arrow {
    background-image: url(/assets/images/vin-pages/vin-number/faq-arrow.svg);
    background-size: 17px auto;
  }

  .wrapper .page .what-is-vin-parallax .vin-faq .faq-question[open] .faq-arrow {
    background-image: url(/assets/images/vin-pages/vin-number/faq-arrow.svg);
    rotate: 180deg;
  }

  .wrapper .page .what-is-vin-parallax .vin-faq .btn-buy-report {
    background: linear-gradient(271deg, #d74141, #f98425, #d74141);
    background-size: 200% 100%;
    background-position: 100% 0;
    transition: background-position 0.2s linear;
		height: 48px;
		border-radius: 20px;
  }
  .wrapper .page .what-is-vin-parallax .vin-faq .btn-buy-report:hover {
    background-position: 0 0;
  }

  .what-is-vin-parallax .vin-contact-us {
    margin: 96px auto 0;
  }

  .what-is-vin-parallax .vin-contact-us .know-more {
    margin: 0 auto;
    display: block;
    max-width: 218px;
  }

  .wrapper .page .what-is-vin-parallax .vin-contact-us .btn.btn-email {
    font-size: 18px;
    line-height: 33px;
    font-weight: 500;
    box-shadow: 0 3px 6px #00000029;
  }

  .what-is-vin-parallax .vin-contact-us .btn.btn-email {
    margin-top: 40px;
    border-radius: 20px;
    min-width: 319px;
    font-size: 16px;
    line-height: 19px;
		height: 48px;
  }

  .what-is-vin-parallax .vin-contact-us .btn.btn-email strong {
    order: 2;
    color: #34a3d2;
  }

  .what-is-vin-parallax .vin-contact-us span.email-icon {
    order: 1;
    width: 26px;
    filter: invert(22%) sepia(97%) saturate(1869%) hue-rotate(198deg)
      brightness(103%) contrast(97%);
  }

  .wrapper .page .what-is-vin-parallax .youtuber-card .youtuber-info {
    color: #34a3d2;
  }

  .what-is-vin-parallax .vin-contact-us {
    padding-bottom: 67px;
  }

  .wrapper .page .what-is-vin-parallax .vin-details .vin-details--sections,
  .wrapper
    .page
    .what-is-vin-parallax
    .vin-details--sections
    .segments-carousel-wrapper.slick-slider,
  .wrapper .page .slick-slider .slick-list,
  .wrapper
    .page
    .what-is-vin-parallax
    .vin-details
    .details-carousel-wrapper.slick-slider {
    overflow: hidden;
  }

	.what-is-vin-parallax .vin-intro .paragraph.second {
		font-size: 16px;
	}

	.wrapper .page .what-is-vin-parallax .slick-next:before,
	.wrapper .page .what-is-vin-parallax .slick-prev:before {
		content: '';
		display: block;
		position: absolute;
		width: 100%;
		max-width: 100%;
		height: 100%;
		max-height: 100%;
		background-size: 100%;
		background-repeat: no-repeat;
}
}

@media (max-width: 767px) {
  .what-is-vin-parallax .vin-car-sample .box-blue {
    margin: 27px 20px 0;
  }
}

.what-is-vin-parallax .vin-intro {
  max-width: 1200px;
  padding: 40px;
  /* margin-top: 70px; */
}

.what-is-vin-parallax .heading-secondary {
  font-weight: 700;
  margin-bottom: 31px;
}

.what-is-vin-parallax .vin-intro .section-wrapper {
  display: grid;
  grid-template-columns: minmax(300px, 620px) 1fr;
}

.what-is-vin-parallax .vin-intro .paragraph--lg {
  max-width: 580px;
  margin-bottom: 40px;
}

.what-is-vin-parallax .vin-intro .paragraph--lg.second {
  font-size: 18px;
  line-height: 27px;
  margin-bottom: 42px;
  max-width: 100%;
}

.what-is-vin-parallax p.small-desc {
  padding: 30px 38px;
  position: absolute;
  max-width: 557px;
  font-size: 24px;
  line-height: 30px;
  bottom: 0;
  right: 30px;
  transform: translateY(45%);
  border: 1px solid #0466cb;
  background-color: #fff;
  text-align: center;
  box-shadow: 0 3px 10px #00000029;
}

.what-is-vin-parallax .vin-intro .section-wrapper .image {
  display: flex;
  justify-content: end;
  align-items: start;
}

.what-is-vin-parallax .vin-intro .section-wrapper img {
  max-width: 90%;
  margin-top: 50px;
}

.what-is-vin-parallax .section-wrapper.section-wrapper-1 {
  max-width: 1200px;
  flex-direction: column;
  gap: 0;
}

.what-is-vin-parallax .vin-history {
  margin: 103px 0 50px;
  max-width: 775px;
  width: 100%;
  padding: 42px 46px 55px 55px;
}

.what-is-vin-parallax .vin-standard {
  max-width: 918px;
  width: 100%;
  margin-top: 0;
  padding: 61px 24px 61px 44px;
}

.what-is-vin-parallax .heading-tertiary {
  font-weight: 700;
  margin-bottom: 28px;
}

.what-is-vin-parallax .vin-history .section-wrapper {
  padding: 0;
  overflow: visible;
}

.what-is-vin-parallax .vin-history .paragraph {
  font-size: 16px;
  line-height: 24px;
}

.what-is-vin-parallax .vin-history .paragraph-wrapper {
  padding: 0;
}

.what-is-vin-parallax .vin-history .paragraph-wrapper .grid-container {
  display: grid;
  grid-template-columns: minmax(300px, 480px) 1fr;
  gap: 20px;
}

.what-is-vin-parallax
  .vin-history
  .paragraph-wrapper
  .grid-container
  .image
  img {
  margin-top: 55px;
}

.wrapper .page .what-is-vin-parallax .box-blue {
  position: relative;
  padding: 44px 30px 44px 46px;
  border: 1px solid #0466cb;
  background-color: rgba(255, 255, 255, 0.85);
  box-shadow: 0 0 6px #00000029;
  overflow: visible;
}

.wrapper .page .what-is-vin-parallax .box-blue img {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
  height: 52px;
  width: auto;
}

.what-is-vin-parallax .heading-tertiary {
  margin-bottom: 20px;
}

.what-is-vin-parallax .vin-standard .paragraph {
  font-size: 16px;
  line-height: 24px;
}

.what-is-vin-parallax .vin-standard .paragraph.paragraph-mb--xs {
  margin-bottom: 63px;
}

.what-is-vin-parallax .vin-standard .iso-card {
  display: grid;
  column-gap: 40px;
  grid-template-columns: 175px 1fr;
  align-items: flex-start;
  margin-bottom: 62px;
}

.what-is-vin-parallax .vin-standard .iso-card .card-icon {
  background: none;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
}

.what-is-vin-parallax .vin-standard .iso-card .card-title {
  font-size: 24px;
  line-height: 29px;
  font-weight: 700;
  margin-bottom: 15px;
}

.what-is-vin-parallax .vin-standard .iso-cards .card-paragraph {
  font-size: 16px;
  line-height: 24px;
  max-width: 533px;
}

.what-is-vin-parallax .vin-standard .iso-cards .card-sample-btn {
  margin-top: 0;
  font-size: 16px;
  line-height: 16px;
  letter-spacing: -0.02px;
  color: #0466CB;
  font-weight: 500;
}

.what-is-vin-parallax .vin-standard .iso-card.iso-card-2 {
  margin-bottom: 62px;
}

.what-is-vin-parallax .vin-info {
  max-width: 1200px;
  padding: 68px 58px 62px 58px;
}

.what-is-vin-parallax .vin-info .heading-secondary {
  margin-bottom: 29px;
}

.what-is-vin-parallax .vin-info .paragraph--lg,
.what-is-vin-parallax .vin-info p {
  font-size: 16px;
  line-height: 24px;
}

.what-is-vin-parallax .vin-info .section-wrapper .grid-wrapper {
  display: grid;
  grid-template-columns: minmax(300px, 593px) 1fr;
  grid-template-areas:
    "first image"
    "second image"
    "third image"
    "fourth image";
}

.what-is-vin-parallax .vin-info .section-wrapper .grid-wrapper img {
  max-width: 335px;
  height: auto;
  width: 100%;
}

.what-is-vin-parallax .vin-info .section-wrapper .grid-wrapper .list {
  margin-top: 19px;
  margin-bottom: 10px;
}

.what-is-vin-parallax .vin-info .section-wrapper .grid-wrapper li {
  margin-bottom: 15px;
  position: relative;
}

.what-is-vin-parallax .vin-info .section-wrapper .grid-wrapper li:before {
  display: block;
  position: absolute;
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  top: 50%;
  left: -24px;
  background-color: #0466cb;
  transform: translateY(-50%);
}

.what-is-vin-parallax
  .vin-info
  .section-wrapper
  .grid-wrapper
  .paragraph.paragraph--lg {
  grid-area: first;
}

.what-is-vin-parallax .vin-info .section-wrapper .grid-wrapper .list {
  grid-area: second;
}

.what-is-vin-parallax .vin-info .section-wrapper .grid-wrapper ul {
  grid-area: third;
}
.what-is-vin-parallax .vin-info .section-wrapper .grid-wrapper .segments {
  grid-area: fourth;
}

.what-is-vin-parallax .vin-info .section-wrapper .grid-wrapper .image {
  display: flex;
  flex-grow: 1;
  width: 100%;
  justify-content: center;
  grid-area: image;
}

.what-is-vin-parallax .vin-details {
  max-width: 1200px;
}

.what-is-vin-parallax .vin-details .paragraph.paragraph-mb--lg,
.what-is-vin-parallax .vin-details .paragraph {
  font-size: 16px;
  line-height: 24px;
}

.what-is-vin-parallax .vin-details .vin-details--intro {
  padding: 54px 23.5px 35px;
}

.wrapper .page .what-is-vin-parallax .box-white {
  position: relative;
  padding: 40px 41.5px 24px;
  border: 1px solid #0466cb;
  background-color: rgba(255, 255, 255, 0.85);
  box-shadow: 0 0 6px #00000029;
  overflow: visible;
}

.what-is-vin-parallax .vin-details .box-white .paragraph {
  font-size: 20px;
}

.wrapper .page .what-is-vin-parallax .box-white .btn.btn-orange {
  width: 100%;
  padding: 15px 0;
  margin-top: 20px;
  background-color: #0466cb;
  border-radius: 20px;
  font-size: 16px;
  line-height: 19px;
  color: #fff;
  border: none;
  font-weight: 400;
}

.wrapper .page .what-is-vin-parallax .box-white img {
  position: absolute;
  top: 0;
  left: 50%;
  height: 52px;
  width: auto;
  transform: translate(-50%, -50%);
  background: #fff;
}

.what-is-vin-parallax .vin-details {
  gap: 183px 24px;
}

.what-is-vin-parallax .vin-details .vin-details--sections {
  margin: 150px 0 0;
  padding: 17px 23.5px 19px;
}

.wrapper .page .what-is-vin-parallax .detail-card .card-subtitle,
.wrapper .page .what-is-vin-parallax .segment-card .card-subtitle {
  font-size: 30px;
  line-height: 36px;
  color: #121212;
}

.what-is-vin-parallax .segment-card .card-paragraph {
  font-size: 16px;
  line-height: 24px;
}

.what-is-vin-parallax .vin-details .vin-details--meaning {
  padding: 16px 61px 70px 30px;
}

.what-is-vin-parallax .vin-where {
  max-width: 1200px;
  margin: 50px auto 0;
}

.what-is-vin-parallax .vin-where .paragraph--lg {
  font-size: 18px;
  line-height: 27px;
}

.wrapper .page .what-is-vin-parallax .vin-where .box-blue {
  max-width: 515px;
  padding: 29px 39px 19px 51px;
  text-align: center;
}

.what-is-vin-parallax .vin-where .box-blue .paragraph {
  font-size: 16px;
  line-height: 24px;
}

.what-is-vin-parallax .vin-car-sample {
  margin-top: 50px;
  max-width: 1200px;
  padding: 64px 20px 43px;
}

.what-is-vin-parallax .vin-car-sample .car-wrapper {
  position: relative;
  margin: 0;
  width: 100%;
  height: auto;
}

.what-is-vin-parallax .vin-car-sample .car-wrapper img {
  width: 100%;
  height: auto;
}

.what-is-vin-parallax .vin-car-sample .car-wrapper:before {
  display: block;
  position: absolute;
  content: "";
  width: 100%;
  min-width: 485px;
  height: 100%;
  top: 0;
  left: 0;
  background-image: url("/assets/images/vin-pages/vin-number/car-text.svg");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  margin: 0px;
  z-index: 1;
}

html:lang(cs) .what-is-vin-parallax .vin-car-sample .car-wrapper:before {
	background-image: url('/assets/images/vin-pages/vin-number/car-text-cz.svg');
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

html:lang(de) .what-is-vin-parallax .vin-car-sample .car-wrapper:before {
	background-image: url('/assets/images/vin-pages/vin-number/car-text-de.svg');
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

html:lang(et) .what-is-vin-parallax .vin-car-sample .car-wrapper:before {
	background-image: url('/assets/images/vin-pages/vin-number/car-text-ee.svg');
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

html:lang(en) .what-is-vin-parallax .vin-car-sample .car-wrapper:before {
	background-image: url('/assets/images/vin-pages/vin-number/car-text-en.svg');
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

html:lang(es) .what-is-vin-parallax .vin-car-sample .car-wrapper:before  {
  background-image: url('/assets/images/vin-pages/vin-number/car-text-es.svg');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

html:lang(hu) .what-is-vin-parallax .vin-car-sample .car-wrapper:before {
	background-image: url('/assets/images/vin-pages/vin-number/car-text-hu.svg');
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

html:lang(lt) .what-is-vin-parallax .vin-car-sample .car-wrapper:before {
	background-image: url('/assets/images/vin-pages/vin-number/car-text-lt.svg');
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

html:lang(lv) .what-is-vin-parallax .vin-car-sample .car-wrapper:before {
	background-image: url('/assets/images/vin-pages/vin-number/car-text-lv.svg');
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

html:lang(ro) .what-is-vin-parallax .vin-car-sample .car-wrapper:before {
	background-image: url('/assets/images/vin-pages/vin-number/car-text-ro.svg');
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

html:lang(ru) .what-is-vin-parallax .vin-car-sample .car-wrapper:before {
	background-image: url('/assets/images/vin-pages/vin-number/car-text-ru.svg');
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

html:lang(sl) .what-is-vin-parallax .vin-car-sample .car-wrapper:before {
	background-image: url('/assets/images/vin-pages/vin-number/car-text-si.svg');
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

html:lang(it) .what-is-vin-parallax .vin-car-sample .car-wrapper:before {
	background-image: url('/assets/images/vin-pages/vin-number/car-text-it.svg');
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

html:lang(pt) .what-is-vin-parallax .vin-car-sample .car-wrapper:before {
	background-image: url('/assets/images/vin-pages/vin-number/car-text-pt.svg');
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

.what-is-vin-parallax .vin-car-sample .paragraph,
.what-is-vin-parallax .vin-car-sample .heading-tertiary {
  padding: 0 35px;
}

.what-is-vin-parallax .vin-car-sample .paragraph {
  font-size: 18px;
  line-height: 27px;
}

.what-is-vin-parallax .vin-car-sample .paragraph.paragraph-mb--lg {
  margin-top: 30px;
}

.wrapper .page .what-is-vin-parallax .vin-car-sample .box-blue {
  padding: 46px 28.5px 30px;
  text-align: center;
  min-width: 515px;
  font-size: 16px;
  line-height: 24px;
}

.wrapper .page .what-is-vin-parallax .vin-car-sample .box-blue p {
  font-size: 16px;
  line-height: 24px;
  padding: 0;
}

.what-is-vin-parallax .vin-vehicle-sample {
  max-width: 1200px;
  margin-top: 50px;
  gap: 156px 24px;
}

.what-is-vin-parallax
  .vin-vehicle-sample
  .vehicle-card.vehicle-card.vehicle-card-1
  .card-title,
.what-is-vin-parallax
  .vin-vehicle-sample
  .vehicle-card.vehicle-card.vehicle-card-2
  .card-title,
.what-is-vin-parallax
  .vin-vehicle-sample
  .vehicle-card.vehicle-card.vehicle-card-3
  .card-title {
  font-weight: 700;
}

.what-is-vin-parallax
  .vin-vehicle-sample
  .vehicle-card
  .vehicle-card-wrapper {
  display: flex;
  justify-content: center;
}

.what-is-vin-parallax
  .vin-vehicle-sample
  .vehicle-card
  .vehicle-card-wrapper
  .vehicle-container {
  position: relative;
  width: 100%;
}

.what-is-vin-parallax
  .vin-vehicle-sample
  .vehicle-card
  .vehicle-card-wrapper
  .vehicle-container
  img.vehicle-text {
  position: absolute;
  top: 0;
  left: 0;
}

.what-is-vin-parallax .vin-vehicle-sample .vehicle-card .card-paragraph {
  font-size: 16px;
  line-height: 24px;
}

.what-is-vin-parallax .vin-vehicle-sample .vehicle-card-3 .card-paragraph {
  margin-bottom: 20px;
}

.what-is-vin-parallax
  .vin-vehicle-sample
  .vehicle-card.vehicle-card.vehicle-card-2 {
  margin-top: 0;
}

.what-is-vin-parallax .vin-faq {
  margin-top: 93px;
  padding: 26px 31px;
}

.what-is-vin-parallax .vin-faq .heading-secondary {
  margin-bottom: 21px;
}

.what-is-vin-parallax .vin-faq .faq-heading {
  justify-content: start;
}

.what-is-vin-parallax .vin-faq .faq-heading span {
  order: 1;
}

.what-is-vin-parallax .vin-faq .faq-heading strong {
  order: 2;
  font-size: 20px;
  line-height: 24px;
}

.wrapper .page .what-is-vin-parallax .vin-faq .faq-question .faq-arrow {
  background-image: url(/assets/images/vin-pages/vin-number/faq-arrow.svg);
  background-size: 17px auto;
}

.wrapper .page .what-is-vin-parallax .vin-faq .faq-question[open] .faq-arrow {
  background-image: url(/assets/images/vin-pages/vin-number/faq-arrow.svg);
  rotate: 180deg;
}

.wrapper .page .what-is-vin-parallax .vin-faq .btn-buy-report {
  background: linear-gradient(271deg, #d74141, #f98425, #d74141);
  background-size: 200% 100%;
  background-position: 100% 0;
  transition: background-position 0.2s linear;
}
.wrapper .page .what-is-vin-parallax .vin-faq .btn-buy-report:hover {
  background-position: 0 0;
}

.what-is-vin-parallax .vin-contact-us {
  margin-top: 57px;
}

.wrapper .page .what-is-vin-parallax .vin-contact-us .btn.btn-email {
  font-size: 16px;
  line-height: 33px;
  font-weight: 500;
  box-shadow: 0 3px 6px #00000029;
}

.what-is-vin-parallax .vin-contact-us .btn.btn-email {
  margin-top: 40px;
  border-radius: 20px;
  min-width: 319px;
  font-size: 16px;
  line-height: 19px;
}

.what-is-vin-parallax .vin-contact-us .btn.btn-email strong {
  order: 2;
  color: #34a3d2;
}

.what-is-vin-parallax .vin-contact-us span.email-icon {
  order: 1;
  width: 26px;
  filter: invert(22%) sepia(97%) saturate(1869%) hue-rotate(198deg)
    brightness(103%) contrast(97%);
}

.wrapper .page .what-is-vin-parallax .youtuber-card .youtuber-info {
  color: #34a3d2;
}

.what-is-vin-parallax .vin-contact-us {
  padding-bottom: 67px;
}

.autodna-facebook-btn span {
	font-size: 14px;
}

.container-autodna {
	padding: 0 15% 30px;
}

.wrapper .page .header-breadcrumbs {
	padding: 0 0 0 35px;
	margin: 20px 0 3px;
	background: url(../../assets/images/layout/icon_home.svg) 5px 0 / 25px no-repeat;
	max-width: 1200px;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
}

.wrapper .page .header-breadcrumbs ul li {
	height: 20px;
	padding: 0 7px 0 0;
	font-size: 14px;
}

.wrapper .page .what-is-vin-parallax .vin-intro .section-wrapper img {
	width: 100%;
}

.what-is-vin-parallax .car-logo-card {
	padding: 11px 13px 15px;
	border-radius: 20px;
	min-width: 267px;
	max-width: 267px;
	height: 184px;
	border-radius: 20px;
}

.what-is-vin-parallax .car-logo-card .car-logo-audi {
	width: 90px;
	max-width: 90px;
	max-height: 47.5px;
	height: 47.5px;
}

.what-is-vin-parallax .car-logo-card .car-logo{
	max-width: 50px;
	height: 47.5px;
}

.what-is-vin-parallax .car-logo-card .car-logo-jaguar {
	width: 100px;
	max-width: 100px;
	max-height: 47.5px;
	height: 47.5px;
}

.what-is-vin-parallax .car-logo-card .car-logo-chrysler{
	width: 130px;
	max-width: 130px;
	max-height: 47.5px;
	height: 47.5px;
}

.what-is-vin-parallax .car-logo-card .card-wrapper .card-title {
	font-size: 16px;
	letter-spacing: 0px;
	line-height: 19px;
}

.what-is-vin-parallax .car-logo-card .card-wrapper .card-paragraph {
	margin-top: 11px;
	padding: 11.5px 5px;
	font-size: 16px;
	line-height: 19px;
	border-radius: 12px;
}

.slick-dots {
	column-gap: 5px;
}
.wrapper .page .slick-dots .slick-active button,
.wrapper .page .slick-dots li button{
	/* width: 16px;
	height: 16px; */
	
}

.wrapper .page .slick-dots li {
	/* width: 20px;
	min-height: 20px; */
}
.slick-dots li button,
.slick-dots .slick-active button,
.slick-dots li {
	width: 20px;
	height: 20px;
}

.what-is-vin-parallax .car-carousel-wrapper .slick-dots{
	margin-top: 32px;
	margin-bottom: 40px;
}

.what-is-vin-parallax .car-logo-card .card-wrapper {
	border-radius: 12px;
	padding-top: 11px;
	margin-top: 10px;
}

.wrapper .page .modal-dialog {
	max-width: 500px;
	width: 500px;
}
.what-is-vin-parallax .sample-symbols-modal,
.what-is-vin-parallax .sample-symbols-modal {
	max-width: 713px;
}

.what-is-vin-parallax .vin-info .section-wrapper .grid-wrapper ul {
	padding-left: 40px;
}

.what-is-vin-parallax .vin-info .section-wrapper .grid-wrapper ul li {
	font-size: 16px;
}

.what-is-vin-parallax .vin-info {
	margin: 50px auto 0;
}

.what-is-vin-parallax .vin-details {
	margin: 50px auto 0;
}

.what-is-vin-parallax .box-white{
	margin: 47px 2.5% 0;
}

.what-is-vin-parallax .segment-card {
	padding: 35px 27px 4px 27px;
	min-height: 425px;
}

.wrapper .page .what-is-vin-parallax .segment-card.segment-card.segment-card-1 .segment-container {
	width: 124px;
	border-radius: 20px 0 0 20px;
	height: 111px;
	margin-bottom: 20px;
	border: 3px solid #3386CC;
}

.wrapper .page .what-is-vin-parallax .segment-card.segment-card.segment-card-2 .segment-container {
	width: 224px;
	height: 111px;
	margin-bottom: 20px;
	border: 3px solid #3386CC;
}

.wrapper .page .what-is-vin-parallax .segment-card.segment-card.segment-card-3 .segment-container {
	width: 287px;
	border-radius: 0 20px 20px 0;
	height: 111px;
	margin-bottom: 20px;
	border: 3px solid #3386CC;
}

.wrapper .page .what-is-vin-parallax .detail-card.detail-card-1 {
	min-width: 117px;
	width: 117px !important;
	min-height: 347px;
	margin: 0 7px;
	padding: 21px 10px 28px 21px;
	border-radius: 20px;
}

.wrapper .page .what-is-vin-parallax .detail-card.detail-card-1 .meaning-container{
	width: 56px;
	border-radius: 20px 0 0 20px;
	margin-bottom: 20px;
	justify-content: center;
	border: 3px solid #3386CC;
	padding: 20px 0;
	height: 108px;
}

.wrapper .page .what-is-vin-parallax .detail-card{
	margin: 0 7px;
	padding: 21px 10px 28px 21px;
	border-radius: 20px;
}

.wrapper .page .what-is-vin-parallax .detail-card {
	min-height: 347px;
}

.wrapper .page .what-is-vin-parallax .detail-card .meaning-container {
	margin-bottom: 20px;
	border: 3px solid #3386CC;
	padding: 20px 0;
	height: 108px;
}

.wrapper .page .what-is-vin-parallax .detail-card.detail-card-2 {
	min-width: 127px;
	width: 127px !important;
}

.wrapper .page .what-is-vin-parallax .detail-card.detail-card-2 .meaning-container {
	width: 82px;
}

.wrapper .page .what-is-vin-parallax .detail-card.detail-card-3 {
	min-width: 233px;
	width: 233px !important;
}

.wrapper .page .what-is-vin-parallax .detail-card.detail-card-3 .meaning-container {
	width: 167px;
}

.wrapper .page .what-is-vin-parallax .detail-card.detail-card-4{
	min-width: 153px;
	width: 153px !important;
}

.wrapper .page .what-is-vin-parallax .detail-card.detail-card-4 .meaning-container{
	width: 46px;
}

.wrapper .page .what-is-vin-parallax .detail-card.detail-card-5 {
	min-width: 131px;
	width: 131px !important;
}

.wrapper .page .what-is-vin-parallax .detail-card.detail-card-5 .meaning-container {
	width: 46px;
}

.wrapper .page .what-is-vin-parallax .detail-card.detail-card-6 {
	min-width: 110px;
	width: 110px !important;
}

html:lang(it) .wrapper .page .what-is-vin-parallax .detail-card.detail-card-6 {
	min-width: 165px;
	width: 165px !important;
}

.wrapper .page .what-is-vin-parallax .detail-card.detail-card-6 .meaning-container{
	width: 46px;
}

.wrapper .page .what-is-vin-parallax .detail-card.detail-card-7 {
	min-width: 256px;
	width: 256px !important;
}

.wrapper .page .what-is-vin-parallax .detail-card.detail-card-7 .meaning-container {
	width: 187px;
	border-radius: 0 20px 20px 0;
}

.wrapper .page .what-is-vin-parallax .vin-where {
	padding: 58px 40px 38px;
}

.wrapper .page .what-is-vin-parallax .vin-where .box-blue,
.wrapper .page .what-is-vin-parallax .vin-car-sample .box-blue {
	margin: 37px auto 0;
}

.wrapper .page .what-is-vin-parallax .vin-vehicle-sample .vehicle-card.vehicle-card-1 {
	padding: 17px 23.5px 36px;
}

.what-is-vin-parallax .vin-vehicle-sample .vehicle-card.vehicle-card-1 .vehicle-card-wrapper{
	max-width: 495px;
}

.what-is-vin-parallax .vin-vehicle-sample .vehicle-card.vehicle-card-1 .vehicle-card-wrapper img {
	width: 65%;
	height: 100%;
}

.wrapper .page .what-is-vin-parallax .vin-vehicle-sample .vehicle-card .vehicle-card-wrapper .vehicle-container img.vehicle-text {
	left: 50%;
	transform: translateX(-50%);
}

.what-is-vin-parallax .vin-vehicle-sample .vehicle-card.vehicle-card-2 {
	padding: 17px 23.5px 48px;
}

.what-is-vin-parallax .vin-vehicle-sample .vehicle-card.vehicle-card-2 .vehicle-card-wrapper{
	padding-top: 59px;
	max-width: 450px;
}

.what-is-vin-parallax .vin-vehicle-sample .vehicle-card.vehicle-card-2 .vehicle-card-wrapper img {
	width: 55%;
	height: 100%;
}

.what-is-vin-parallax .vin-vehicle-sample .vehicle-card.vehicle-card-3{
	padding: 17px 23.5px 38px;
}

.what-is-vin-parallax .vin-vehicle-sample .vehicle-card.vehicle-card-3 .vehicle-card-wrapper{
	max-width: 515px;
}

.what-is-vin-parallax .vin-vehicle-sample .vehicle-card.vehicle-card-3 .vehicle-card-wrapper img {
	width: 90%;
	height: 100%;
}

.what-is-vin-parallax .vin-faq{
	margin: 50px auto 0;
	max-width: 551px;
}

.what-is-vin-parallax .vin-faq .faq-question .faq-arrow {
	margin-right: 7px;
	min-width: 24px;
	width: 24px;
	height: 24px
}

.what-is-vin-parallax .vin-contact-us{
	padding: 0 17px 70px;
}

.what-is-vin-parallax .vin-contact-us a {
	font-size: 18px;
}

.what-is-vin-parallax .vin-contact-us .email-icon {
	height: 31px;
	width: 34px;
}

.what-is-vin-parallax .vin-youtubers .heading-tertiary{
	font-size: 24px;
	line-height: 29px;
	margin-bottom: 45px;
}

.what-is-vin-parallax .youtuber-card .youtuber-info {
	font-size: 20px;
	line-height: 26px;
}

.what-is-vin-parallax .youtuber-card .youtuber-avatar {
	margin-bottom: 10px;
	width: 78px;
	height: 78px;
}

.what-is-vin-parallax .vin-faq .btn {
	min-width: 172px;
	margin: 20px auto 0;
	border-radius: 5px;
	font-size: 15px;
	line-height: 19px;
	letter-spacing: 0px;
	padding: 13px 5px;
}

.wrapper .page .what-is-vin-parallax .slick-next:before,
.wrapper .page .what-is-vin-parallax .slick-prev:before {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	max-width: 100%;
	height: 100%;
	max-height: 100%;
	background-size: 100%;
	background-repeat: no-repeat;
}

.what-is-vin-parallax .vin-intro{
	margin-top: 48px;
}

.page .container-autodna {
	padding: 0 15% 30px;
}

@media(prefers-color-scheme: dark) {
  body.prefers-color-scheme .what-is-vin-parallax .vin-modal-overlay {
    background-color: rgb(1, 51, 102, 0.5);
  }
  body.prefers-color-scheme .what-is-vin-parallax .segment-card .segment-container,
  body.prefers-color-scheme .what-is-vin-parallax .detail-card .meaning-container{
    border-color: #07a0ef;
    background-color: #072544;
  }
  body.prefers-color-scheme .what-is-vin-parallax .segment-card .segment-container img,
  body.prefers-color-scheme .what-is-vin-parallax .detail-card .meaning-container img.detail-img{
    filter: invert(1);
  }

	body.prefers-color-scheme img.light {
		display: none;
	}

	body.prefers-color-scheme .what-is-vin-parallax .vin-intro .paragraph-xl.small-desc {
		background-color: #121212;
		color: #fff;
	}
	
	body.prefers-color-scheme .wrapper .page .what-is-vin-parallax .box-white,
	body.prefers-color-scheme .wrapper .page .what-is-vin-parallax .box-blue {
		background-color: #121212;
	}
	body.prefers-color-scheme .wrapper .page .what-is-vin-parallax .box-white img,
	body.prefers-color-scheme .wrapper .page .what-is-vin-parallax .box-blue img {
		background-color: #121212;
	}
	
	body.prefers-color-scheme .what-is-vin-parallax .vin-info .section-wrapper .grid-wrapper .list,
	body.prefers-color-scheme .what-is-vin-parallax .vin-info .section-wrapper .grid-wrapper .segments {
		color: #e0e0e0;
	}
	
	body.prefers-color-scheme .wrapper .page .what-is-vin-parallax .segment-card .card-subtitle,
	body.prefers-color-scheme .wrapper .page .what-is-vin-parallax .detail-card .card-subtitle {
		color: #fff;
	}
	
	body.prefers-color-scheme .what-is-vin-parallax .vin-vehicle-sample .vehicle-card .vehicle-card-wrapper .vehicle-container img.vehicle-text,
	body.prefers-color-scheme .what-is-vin-parallax .vin-car-sample .car-wrapper:before {
		filter: invert(1);
	}
	
	body.prefers-color-scheme .what-is-vin-parallax .vin-history .heading-tertiary {
		color: #fff;
	}
}
@media(prefers-color-scheme: light) {
  body.prefers-color-scheme .what-is-vin-parallax .vin-modal-overlay {
    background-color: rgb(1, 51, 102, 0.5);
  }
  body.prefers-color-scheme .what-is-vin-parallax .segment-card .segment-container,
  body.prefers-color-scheme .what-is-vin-parallax .detail-card .meaning-container{
    background-color: #fff;
    border-color:#07A0EF;
  }
  body.prefers-color-scheme .what-is-vin-parallax .segment-card .segment-container img,
  body.prefers-color-scheme .what-is-vin-parallax .detail-card .meaning-container img.detail-img{
    filter: invert(0);
  }
	body.prefers-color-scheme img.dark {
		display: none;
	}

	body.darkTheme .what-is-vin-parallax .vin-history .heading-tertiary {
		color: #fff;
	}
	
	body.prefers-color-scheme .what-is-vin-parallax .vin-history .heading-tertiary {
		color: #121212;
	}
	
	body.prefers-color-scheme .what-is-vin-parallax .vin-intro .paragraph-xl.small-desc {
		background-color: #fff;
		color: #121212;
	}
	body.prefers-color-scheme .wrapper .page .what-is-vin-parallax .box-white,
	body.prefers-color-scheme .wrapper .page .what-is-vin-parallax .box-blue {
		background-color: rgba(255, 255, 255, 0.85);
	}
	body.prefers-color-scheme .wrapper .page .what-is-vin-parallax .box-white img,
	body.prefers-color-scheme  .wrapper .page .what-is-vin-parallax .box-blue img {
		background-color: #fff;
	}
	
	body.prefers-color-scheme .what-is-vin-parallax .vin-info .section-wrapper .grid-wrapper .list,
	body.prefers-color-scheme .what-is-vin-parallax .vin-info .section-wrapper .grid-wrapper .segments {
		color: #121212;
	}
	
	body.prefers-color-scheme .wrapper .page .what-is-vin-parallax .segment-card .card-subtitle,
	body.prefers-color-scheme .wrapper .page .what-is-vin-parallax .detail-card .card-subtitle {
		color: #121212;
	}
	
	body.prefers-color-scheme .what-is-vin-parallax .vin-vehicle-sample .vehicle-card .vehicle-card-wrapper .vehicle-container img.vehicle-text,
	body.prefers-color-scheme .what-is-vin-parallax .vin-car-sample .car-wrapper:before {
		filter: none;
	}
}
body.darkTheme .what-is-vin-parallax .vin-modal-overlay {
  background-color: rgb(1, 51, 102, 0.5);
}
body.darkTheme .what-is-vin-parallax .segment-card .segment-container,
body.darkTheme .what-is-vin-parallax .detail-card .meaning-container{
	border-color: #07a0ef;
	background-color: #072544;
}
body.darkTheme .what-is-vin-parallax .segment-card .segment-container img,
body.darkTheme .what-is-vin-parallax .detail-card .meaning-container img.detail-img{
	filter: invert(1);
}
body.darkTheme img.light {
	display: none;
}

body.darkTheme .what-is-vin-parallax .vin-intro .paragraph-xl.small-desc {
	background-color: #121212;
	color: #fff;
}

body.darkTheme .wrapper .page .what-is-vin-parallax .box-white,
body.darkTheme .wrapper .page .what-is-vin-parallax .box-blue {
	background-color: #121212;
}
body.darkTheme .wrapper .page .what-is-vin-parallax .box-white img,
body.darkTheme .wrapper .page .what-is-vin-parallax .box-blue img {
	background-color: #121212;
}

body.darkTheme .what-is-vin-parallax .vin-info .section-wrapper .grid-wrapper .list,
body.darkTheme .what-is-vin-parallax .vin-info .section-wrapper .grid-wrapper .segments {
	color: #e0e0e0;
}

body.darkTheme .wrapper .page .what-is-vin-parallax .segment-card .card-subtitle,
body.darkTheme .wrapper .page .what-is-vin-parallax .detail-card .card-subtitle {
	color: #fff;
}

body.darkTheme .what-is-vin-parallax .vin-vehicle-sample .vehicle-card .vehicle-card-wrapper .vehicle-container img.vehicle-text,
body.darkTheme .what-is-vin-parallax .vin-car-sample .car-wrapper:before {
	filter: invert(1);
}

body.darkTheme .what-is-vin-parallax .vin-history .heading-tertiary {
	color: #fff;
}

body.lightTheme .what-is-vin-parallax .vin-modal-overlay {
  background-color: rgb(1, 51, 102, 0.5);
}
body.lightTheme .what-is-vin-parallax .segment-card .segment-container,
body.lightTheme .what-is-vin-parallax .detail-card .meaning-container{
	border-color: #07A0EF;
	background-color: #fff;
}
body.lightTheme .what-is-vin-parallax .segment-card .segment-container img,
body.lightTheme .what-is-vin-parallax .detail-card .meaning-container img.detail-img{
	filter: invert(0);
}
body.lightTheme img.dark {
	display: none;
}

body.darkTheme .what-is-vin-parallax .vin-history .heading-tertiary {
	color: #fff;
}

body.lightTheme .what-is-vin-parallax .vin-history .heading-tertiary {
	color: #121212;
}

body.lightTheme .what-is-vin-parallax .vin-intro .paragraph-xl.small-desc {
	background-color: #fff;
	color: #121212;
}
body.lightTheme .wrapper .page .what-is-vin-parallax .box-white,
body.lightTheme .wrapper .page .what-is-vin-parallax .box-blue {
	background-color: rgba(255, 255, 255, 0.85);
}
body.lightTheme .wrapper .page .what-is-vin-parallax .box-white img,
body.lightTheme  .wrapper .page .what-is-vin-parallax .box-blue img {
	background-color: #fff;
}

body.lightTheme .what-is-vin-parallax .vin-info .section-wrapper .grid-wrapper .list,
body.lightTheme .what-is-vin-parallax .vin-info .section-wrapper .grid-wrapper .segments {
	color: #121212;
}

body.lightTheme .wrapper .page .what-is-vin-parallax .segment-card .card-subtitle,
body.lightTheme .wrapper .page .what-is-vin-parallax .detail-card .card-subtitle {
	color: #121212;
}

body.lightTheme .what-is-vin-parallax .vin-vehicle-sample .vehicle-card .vehicle-card-wrapper .vehicle-container img.vehicle-text,
body.lightTheme .what-is-vin-parallax .vin-car-sample .car-wrapper:before {
	filter: none;
}

.what-is-vin-parallax .sample-symbols-modal {
  width: 90%;
  max-width: 713px;
}
.what-is-vin-parallax .segment-card .segment-container{
	height: 111px;
	margin-bottom: 20px;
	display: flex;
	align-content: center;
	border: 3px solid #3386CC;
}
.what-is-vin-parallax .detail-card .meaning-container{
	margin-bottom: 20px;
	display: flex;
	align-content: center;
	justify-content: center;
	border: 3px solid #3386CC;
	background-color: #fff;
	padding: 20px 0;
	height: 108px;
}
.what-is-vin-parallax .segment-card.segment-card.segment-card-1 .segment-container{
	width: 124px;
	border-radius: 20px 0 0 20px;
}
.what-is-vin-parallax .segment-card.segment-card.segment-card-2 .segment-container{
	width: 224px;
}
.what-is-vin-parallax .segment-card.segment-card.segment-card-3 .segment-container{
	width: 287px;
	border-radius: 0 20px 20px 0;
}
.what-is-vin-parallax .detail-card.detail-card-1 .meaning-container{
	width: 56px;
	border-radius: 20px 0 0 20px;
}
.what-is-vin-parallax .detail-card.detail-card-2 .meaning-container{
	width: 82px;
}
.what-is-vin-parallax .detail-card.detail-card-3 .meaning-container{
	width: 167px;
}
.what-is-vin-parallax .detail-card.detail-card-4 .meaning-container{
	width: 46px;
}
.what-is-vin-parallax .detail-card.detail-card-5 .meaning-container{
	width: 46px;
}
.what-is-vin-parallax .detail-card.detail-card-6 .meaning-container{
	width: 46px;
}
.what-is-vin-parallax .detail-card.detail-card-7 .meaning-container{
	width: 187px;
	border-radius: 0 20px 20px 0;
}
.what-is-vin-parallax .segment-card.segment-card.segment-card-1 .segment-container{
	width: 124px;
	border-radius: 20px 0 0 20px;
}

/* Modale */
#sampleSymbleModal .modal-content {
  padding: 30px 20px;
  border: 0;
  border-radius: 24px;
  background-color: #FFFFFF;
  box-shadow: 0px 0px 20px #38719426;
  max-width: 600px;
}

#sampleSymbleModal .modal-content .modal-header,
#sampleSymbleModal .modal-content .modal-body{
	padding: 0;
  border: 0;
	background-color: transparent;
}

#sampleSymbleModal .modal-content .modal-header {
	margin-bottom: 20px
}

#sampleSymbleModal .modal-header .close{
	display: flex;
  align-items: center;
  justify-content: center;
	width: 32px;
  height: 32px;
	color: #242424;
  text-shadow: none;
  font-size: 52px;
  margin: 0;
  padding: 0;
  background-image: url(/assets/images/car-history/icons/icon-x.svg);
  background-size: 32px 32px;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 1;
}

#sampleSymbleModal .modal-content .modal-title{
	font-size: 22px;
  line-height: 26px;
  letter-spacing: -.11px;
  font-weight: 700;
	color: #121212;
	margin-bottom: 20px;
}

#sampleSymbleModal .modal-body p {
	font-size: 14px;
	font-weight: 400;
	line-height: 27px;
	letter-spacing: -.07px;
	color: #121212;
}

.modal-backdrop {
  background-color: rgba(112, 112, 112, .15) !important;
	opacity: 1 !important;
}

@media screen and (min-width: 1280px) {
	#sampleSymbleModal .modal-content{
		padding: 40px;
		border-radius: 24px;
		box-shadow: 0px 0px 20px #38719426;
		max-width: 600px;
	}
	
	#sampleSymbleModal .modal-content .modal-title {
		font-size: 33px;
		line-height: 33px;
		letter-spacing: --.17px;
	}
	
	#sampleSymbleModal .modal-body p{
		font-size: 18px;
		line-height: 22px;
		letter-spacing: --.11px;
	}

	.what-is-vin-parallax .sample-symbols-modal .modal-body .modal-img {
		margin: 15px 0 7px;
		max-width: 500px;
		max-height: 500px;
		width: 100%;
	}

	#sampleSymbleModal .modal-header .close{
		font-size: 52px;
		width: 32px;
		height: 32px;
		background-size: 32px 32px;
	}

	.wrapper .vin-check-full .vin-form .vin-form-info .close_msg .close_error .close_image {
		width: 13px;
		height: 13px;
	}
}

@media(prefers-color-scheme: dark){
	body.prefers-color-scheme #sampleSymbleModal .modal-content{
		background-color: #333333;
	}

	body.prefers-color-scheme #sampleSymbleModal .modal-header .close {
		filter: invert(1);
	}

	body.prefers-color-scheme #sampleSymbleModal .modal-content .modal-title {
		color: #FFFFFF;
	}

	body.prefers-color-scheme #readMoreModal .modal-body p,
	body.prefers-color-scheme #sampleSymbleModal .modal-body p,
	body.prefers-color-scheme #vinPhotosModal .modal-body p {
		color: #FFFFFF;
	}

	body.prefers-color-scheme .vin-details .slick-next {
		background-image: linear-gradient(to left, #121212 65%, #36363600 100%);
	}

	body.darkTheme .autodna-facebook-icon {
		filter: invert(100%) sepia(100%) saturate(2%) hue-rotate(327deg) brightness(106%) contrast(101%);
	}	

	body.prefers-color-scheme .autodna-facebook-btn {
		border-color: #0466CB;
		color: #fff;
	}
}

@media(prefers-color-scheme: light){
	body.prefers-color-scheme #readMoreModal .modal-content,
	body.prefers-color-scheme #sampleSymbleModal .modal-content,
	body.prefers-color-scheme #vinPhotosModal .modal-content {
		background-color: #FFFFFF;
	}

	body.prefers-color-scheme #readMoreModal .modal-header .close,
	body.prefers-color-scheme #sampleSymbleModal .modal-header .close,
	body.prefers-color-scheme #vinPhotosModal .modal-header .close {
		color: #121212;
	}

	body.prefers-color-scheme #readMoreModal .modal-content .modal-title,
	body.prefers-color-scheme #sampleSymbleModal .modal-content .modal-title,
	body.prefers-color-scheme #vinPhotosModal .modal-content .modal-title {
		color: #121212;
	}

	body.prefers-color-scheme #readMoreModal .modal-body p,
	body.prefers-color-scheme #sampleSymbleModal .modal-body p,
	body.prefers-color-scheme #vinPhotosModal .modal-body p {
		color: #121212;
	}

	body.prefers-color-scheme .vin-details .slick-next {
		background-image: linear-gradient(to left, #FFFFFF 65%, #FFFFFF00 100%);
	}

	body.prefers-color-scheme .autodna-facebook-icon {
		filter: none;
	}
	
	body.prefers-color-scheme .autodna-facebook-btn {
		border-color: #3b5998;
		color: #3b5998;
	}
}

body.darkTheme #readMoreModal .modal-content,
body.darkTheme #sampleSymbleModal .modal-content,
body.darkTheme #vinPhotosModal .modal-content {
  background-color: #333333;
}

body.darkTheme #readMoreModal .modal-header .close,
body.darkTheme #sampleSymbleModal .modal-header .close,
body.darkTheme #vinPhotosModal .modal-header .close {
	filter: invert(1);
}

body.darkTheme #readMoreModal .modal-content .modal-title,
body.darkTheme #sampleSymbleModal .modal-content .modal-title,
body.darkTheme #vinPhotosModal .modal-content .modal-title {
	color: #FFFFFF;
}

body.darkTheme #readMoreModal .modal-body p,
body.darkTheme #sampleSymbleModal .modal-body p,
body.darkTheme #vinPhotosModal .modal-body p {
	color: #FFFFFF;
}

body.darkTheme .vin-details .slick-next {
	background-image: linear-gradient(to left, #121212 65%, #36363600 100%);
}

body.darkTheme .autodna-facebook-icon {
	filter: invert(100%) sepia(100%) saturate(2%) hue-rotate(327deg) brightness(106%) contrast(101%);
}

body.darkTheme .autodna-facebook-btn {
	border-color: #0466CB;
	color: #fff;
}

body.lightTheme #readMoreModal .modal-content,
body.lightTheme #sampleSymbleModal .modal-content,
body.lightTheme #vinPhotosModal .modal-content {
  background-color: #FFFFFF;
}

body.lightTheme #readMoreModal .modal-header .close,
body.lightTheme #sampleSymbleModal .modal-header .close,
body.lightTheme #vinPhotosModal .modal-header .close {
	color: #121212;
}

body.lightTheme #readMoreModal .modal-content .modal-title,
body.lightTheme #sampleSymbleModal .modal-content .modal-title,
body.lightTheme #vinPhotosModal .modal-content .modal-title {
	color: #121212;
}

body.lightTheme #readMoreModal .modal-body p,
body.lightTheme #sampleSymbleModal .modal-body p,
body.lightTheme #vinPhotosModal .modal-body p {
	color: #121212;
}

body.lightTheme .vin-details .slick-next {
	background-image: linear-gradient(to left, #FFFFFF 65%, #FFFFFF00 100%);
}

body.lightTheme .autodna-facebook-icon {
	filter: none;
}

body.lightTheme .autodna-facebook-btn {
	border-color: #3b5998;
	color: #3b5998;
}

.vin-details .slick-next,
.vin-details .slick-prev {
	height: 100%;
	transform: none;
	border-radius: 0;
}


.container-wide.page-class #header .container-autodna {
	padding: 0;
}

.p25 {
	background: unset;
}

body.lightTheme #header,
body.darkTheme #header,
body.prefers-color-scheme #header {
	background: unset;
}

.header-breadcrumbs {
	padding: 0 0 0 35px;
	margin: 20px 0 3px;
	background-repeat: no-repeat;
	background-position: 5px 0;
	background-size: 22px;
}

.header-breadcrumbs ul {
	margin: 0;
	padding: 0;
	display: table;
	line-height: 22.8571px;
	border-bottom: 1px dotted #d2d1d1
}

.header-breadcrumbs ul li {
	display: inline-block;
	vertical-align: middle;
	height: 20px;
	padding: 0 7px 0 0;
	margin: 0;
	color: #d2d1d1;
	font-size: 14px;
	font-weight: 400
}

.header-breadcrumbs ul li:last-child {
	background: 0 0;
	padding-right: 5px
}

.header-breadcrumbs ul li a {
	color: #a3a8ac
}

.autodna-heading-fb-share-btn {
	display: none;
	margin-left: auto;
	min-width: 121px;
	width: fit-content;
	height: 28px;
	border: 2px solid #305CB4;
	border-radius: 32px;
	opacity: 1;
}

.autodna-heading-fb-share-btn.show {
	display: flex;
	align-items: center;
	justify-content: center;
	column-gap: 6px;
	margin: 5px 0 35px auto;
}

.autodna-heading-fb-share-btn a:hover {
	text-decoration: none;
}

.autodna-heading-fb-share-btn a:hover .autodna-facebook-text {
	text-decoration: underline;
}

.autodna-heading-fb-share-btn .autodna-facebook-icon {
	display: block;
	width: 7px;
	height: 12px;
	background-repeat: no-repeat;
	background-size: contain;
}

.autodna-heading-fb-share-btn .autodna-facebook-text {
	margin-top: 2px;
	font-size: 13px;
	font-weight: 500;
	line-height: 17px;
	letter-spacing: 0px;
	color: #0466CB;
	opacity: 1;
}

@media screen and (min-width: 576px) {
	.autodna-heading-fb-share-btn {
		column-gap: 10px;
		min-width: 134px;
		height: 33px;
	}

	.autodna-heading-fb-share-btn .autodna-facebook-icon {
		width: 9px;
		height: 17px;
	}

	.autodna-heading-fb-share-btn .autodna-facebook-text {
		font-size: 16px;
		line-height: 19px;
	}
}

@media screen and (min-width: 1280px) {
	.header-breadcrumbs {
		display: flex;
		align-items: center;
		background-position: left center !important;
		margin-bottom: 0;
	}

	.autodna-heading-fb-share-btn {
		column-gap: 27px;
		min-width: 215px;
		height: 53px;
		border-radius: 32px;
	}
	
	.autodna-heading-fb-share-btn.show {
		margin-bottom: 0;
		column-gap: 6px;
	}
	
	.autodna-heading-fb-share-btn .autodna-facebook-icon {
		width: 14px;
		height: 27px;
	}

	.autodna-heading-fb-share-btn .autodna-facebook-text {
		font-size: 20px;
		font-weight: 600;
		line-height: 24px;
		letter-spacing: 0px;
		color: #0466CB;
		opacity: 1;
	}
}

@media(prefers-color-scheme: dark) {
	body.prefers-color-scheme .autodna-heading-fb-share-btn .autodna-facebook-icon {
		background-image: url(/assets/images/social/facebook-dark.svg);
	}
}

@media(prefers-color-scheme: light) {
	body.prefers-color-scheme .autodna-heading-fb-share-btn .autodna-facebook-icon {
		background-image: url(/assets/images/social/facebook-light.svg);
	}
}

body.darkTheme .autodna-heading-fb-share-btn .autodna-facebook-icon {
  background-image: url(/assets/images/social/facebook-dark.svg);
}

body.lightTheme .autodna-heading-fb-share-btn .autodna-facebook-icon {
  background-image: url(/assets/images/social/facebook-light.svg);
}

.numer-vin-v2 .heading-h1:lang(it) {
	font-size: 55px;
	line-height: 60px;
}

@media screen and (max-width: 499px) {
	.what-is-vin-parallax .vin-standard .iso-card {
		grid-template-columns: 1fr;
	}
}

#vehicle-check .vehicle-check .modal-cta .modal-btn {
    flex-wrap: wrap;
}

@media(max-width: 479px) {
    html:lang(es) #vehicle-check .vehicle-check.vin-only .vin-input::placeholder,
    html:lang(es) #vehicle-check .vehicle-check.vin-reg .vin-input::placeholder,
    html:lang(es) #vehicle-check .vehicle-check.vin-reg.reg .reg-input--placeholder {
        font-size: 18px;
    }
}

@media(max-width: 359px) {
	html:lang(es) #vehicle-check .vehicle-check.vin-reg .switcher-container .radio-label,
	html:lang(es) #vehicle-check .vehicle-check.vin-reg .switcher-placeholder {
		font-size: 12px;
	}

    html:lang(es) #vehicle-check .vehicle-check.vin-only .vin-input::placeholder,
    html:lang(es) #vehicle-check .vehicle-check.vin-reg .vin-input::placeholder,
    html:lang(es) #vehicle-check .vehicle-check.vin-reg.reg .reg-input--placeholder {
        font-size: 14px;
    }
}