#ppu10485{
  width:1152px !important;
}

.cars-lower-content{
  width:1074px;
  margin:44px auto 0;
  position:relative;
  clear:both;
}

.cars-gallery-heading{
  display:grid;
  grid-template-columns:64px 1fr 64px;
  align-items:center;
  width:100%;
  height:61px;
  box-sizing:border-box;
  border-top:2px solid #fff;
  border-bottom:2px solid #fff;
  background:#617691;
  color:#fff;
}

.cars-gallery-heading picture{
  display:flex;
  align-items:center;
  justify-content:center;
}

.cars-gallery-heading img{
  display:block;
  width:33px;
  height:20px;
}

.cars-gallery-heading h2{
  margin:0;
  font:300 28px/34px open-sans,sans-serif;
  letter-spacing:2px;
  text-align:center;
}

#ppu16720.cars-gallery-grid{
  --cars-gallery-width:1074px;
  --cars-gallery-gap:6px;
  --cars-gallery-card-size:354px;
  display:grid !important;
  grid-template-columns:repeat(3,var(--cars-gallery-card-size));
  gap:var(--cars-gallery-gap);
  width:var(--cars-gallery-width) !important;
  height:var(--cars-gallery-card-size) !important;
  margin:20px 0 42px !important;
  position:relative !important;
}

.cars-lower-content #reviews-cars,
.cars-lower-content #engagement-cars-modern{
  width:100%;
  margin-left:0;
  margin-right:0;
  left:auto;
  float:none;
  clear:both;
  display:block;
}

.cars-lower-content #engagement-cars-modern{
  display:flow-root;
}

.cars-gallery-card{
  width:var(--cars-gallery-card-size);
  height:var(--cars-gallery-card-size);
  position:relative;
  overflow:hidden;
  background:#e5e5e5;
}

.cars-gallery-card .SlideShowWidget,
.cars-gallery-card .popup_anchor,
.cars-gallery-card .SlideShowContentPanel,
.cars-gallery-card .SSSlide{
  width:var(--cars-gallery-card-size) !important;
  height:var(--cars-gallery-card-size) !important;
  margin:0 !important;
  inset:0 auto auto 0 !important;
  position:absolute !important;
}

.cars-gallery-card .SlideShowWidget{
  z-index:1 !important;
}

.cars-gallery-card .ImageInclude{
  display:block !important;
  width:100% !important;
  height:100% !important;
  margin:0 !important;
  object-fit:cover;
  object-position:center;
}

.cars-gallery-card__title{
  display:flex !important;
  align-items:center;
  justify-content:center;
  flex-direction:column;
  width:100% !important;
  min-height:92px !important;
  margin:0 !important;
  position:absolute !important;
  inset:0 0 auto 0 !important;
  z-index:4 !important;
  box-sizing:border-box;
}

.cars-gallery-card__title h2{
  margin:0 !important;
  padding:0 !important;
}

.cars-gallery-card__link{
  display:block;
  width:100% !important;
  height:100% !important;
  margin:0 !important;
  position:absolute !important;
  inset:0 !important;
  z-index:3 !important;
}

.cars-gallery-card::after{
  content:none !important;
  display:none !important;
}

.cars-gallery-card__title::after{
  content:none !important;
  display:none !important;
}
