/**
 * CWD hero visibility — car-with-driver.webp
 * Scope: body.ocwd-page / body.rentacar-page + .cwd-hero-car-driver only.
 */

body.ocwd-page.cab8b5-v2-shell .slider-area.cwd-hero-car-driver.rentacar-page.hero-booking .carousel-captions.caption-1,
body.rentacar-page.cab8b5-v2-shell.ocwd-page .slider-area.cwd-hero-car-driver.rentacar-page.hero-booking .carousel-captions.caption-1 {
  background-color: transparent !important;
  background-image: linear-gradient(
      100deg,
      rgba(7, 24, 33, 0.35) 0%,
      rgba(7, 24, 33, 0.22) 48%,
      rgba(7, 24, 33, 0.08) 100%
    ),
    url("/images/car-with-driver.webp") !important;
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}

body.ocwd-page.cab8b5-v2-shell .slider-area.cwd-hero-car-driver .hrh-hero-media,
body.rentacar-page.cab8b5-v2-shell.ocwd-page .slider-area.cwd-hero-car-driver .hrh-hero-media {
  z-index: 1 !important;
}

body.ocwd-page.cab8b5-v2-shell .slider-area.cwd-hero-car-driver .hrh-hero-img,
body.ocwd-page.cab8b5-v2-shell .slider-area.cwd-hero-car-driver .hrh-hero-media img,
body.rentacar-page.cab8b5-v2-shell.ocwd-page .slider-area.cwd-hero-car-driver .hrh-hero-img,
body.rentacar-page.cab8b5-v2-shell.ocwd-page .slider-area.cwd-hero-car-driver .hrh-hero-media img {
  z-index: 1 !important;
  opacity: 1 !important;
  filter: brightness(0.92) !important;
  object-fit: cover !important;
  object-position: center center !important;
}

body.ocwd-page.cab8b5-v2-shell .slider-area.cwd-hero-car-driver.rentacar-page.hero-booking .carousel-captions.caption-1::after,
body.rentacar-page.cab8b5-v2-shell.ocwd-page .slider-area.cwd-hero-car-driver.rentacar-page.hero-booking .carousel-captions.caption-1::after {
  z-index: 2 !important;
  pointer-events: none !important;
  background: linear-gradient(
    100deg,
    rgba(7, 24, 33, 0.32) 0%,
    rgba(7, 24, 33, 0.18) 48%,
    rgba(7, 24, 33, 0.06) 100%
  ) !important;
}

body.ocwd-page.cab8b5-v2-shell .slider-area.cwd-hero-car-driver .cwd-v3-hero__overlay,
body.rentacar-page.cab8b5-v2-shell.ocwd-page .slider-area.cwd-hero-car-driver .cwd-v3-hero__overlay {
  z-index: 2 !important;
  background: linear-gradient(
    180deg,
    rgba(7, 10, 15, 0.28) 0%,
    rgba(7, 10, 15, 0.18) 54%,
    rgba(7, 10, 15, 0.1) 100%
  ) !important;
}

body.ocwd-page.cab8b5-v2-shell .slider-area.cwd-hero-car-driver .carousel-captions .container,
body.ocwd-page.cab8b5-v2-shell .slider-area.cwd-hero-car-driver .carousel-captions .row,
body.rentacar-page.cab8b5-v2-shell.ocwd-page .slider-area.cwd-hero-car-driver .carousel-captions .container,
body.rentacar-page.cab8b5-v2-shell.ocwd-page .slider-area.cwd-hero-car-driver .carousel-captions .row {
  z-index: 3 !important;
}

body.ocwd-page.cab8b5-v2-shell .slider-area.cwd-hero-car-driver .cwd-v3-hero__inner,
body.ocwd-page.cab8b5-v2-shell .slider-area.cwd-hero-car-driver .hero-form-col,
body.rentacar-page.cab8b5-v2-shell.ocwd-page .slider-area.cwd-hero-car-driver .cwd-v3-hero__inner,
body.rentacar-page.cab8b5-v2-shell.ocwd-page .slider-area.cwd-hero-car-driver .hero-form-col {
  position: relative;
  z-index: 4 !important;
}

@media (max-width: 767.98px) {
  body.ocwd-page.cab8b5-v2-shell .slider-area.cwd-hero-car-driver.rentacar-page.hero-booking .carousel-captions.caption-1,
  body.rentacar-page.cab8b5-v2-shell.ocwd-page .slider-area.cwd-hero-car-driver.rentacar-page.hero-booking .carousel-captions.caption-1 {
    background-image: linear-gradient(
        180deg,
        rgba(7, 24, 33, 0.32) 0%,
        rgba(7, 24, 33, 0.18) 55%,
        rgba(7, 24, 33, 0.06) 100%
      ),
      url("/images/car-with-driver.webp") !important;
  }

  body.ocwd-page.cab8b5-v2-shell .slider-area.cwd-hero-car-driver .hrh-hero-img,
  body.rentacar-page.cab8b5-v2-shell.ocwd-page .slider-area.cwd-hero-car-driver .hrh-hero-img {
    filter: brightness(0.9) !important;
  }
}
