.hero-vehicle{padding:0!important;border:1px solid #ffffff55;background:#151515;overflow:hidden}.hero-vehicle-photo{position:relative;isolation:isolate}.hero-vehicle-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0009,transparent 32%,transparent 65%,#000b);pointer-events:none;z-index:1}.hero-vehicle .hero-vehicle-photo>img{display:block;width:100%;height:350px;margin:0;border-radius:0;object-fit:cover;object-position:center}.hero-vehicle .hero-vehicle-photo>img[src*="eco-hd-v5"]{object-position:center 67%}.hero-image-top,.hero-image-bottom{position:absolute;left:18px;right:18px;display:flex;justify-content:space-between;align-items:center;gap:10px;z-index:2;color:white}.hero-image-top{top:18px}.hero-image-bottom{bottom:18px}.hero-image-top>strong{font-size:25px;font-weight:800;background:#ffdc28;color:#151515;border-radius:9px;padding:7px 13px}.hero-image-top>span,.vehicle-colour{background:#151515dc;padding:9px 12px;border-radius:9px;font-size:14px;font-weight:700}.hero-image-bottom>strong{font-size:23px;font-weight:800;background:#ffdc28;color:#151515;border-radius:9px;padding:9px 13px;white-space:nowrap}.hero-image-bottom small{font-size:13px;font-weight:600}.vehicle-colour{display:flex;align-items:center;gap:7px}.vehicle-colour i{display:inline-block;width:15px;height:15px;border:2px solid white;border-radius:50%;background:#090909}.vehicle-image img[src*="eco-hd-v5"]{object-position:center 67%}.about-photo>img{object-position:center 57%}.video-card video[poster*="eco-hd-v5"]{object-position:center 67%}
@media(max-width:1199px){.hero-vehicle .hero-vehicle-photo>img{height:320px}.hero-image-top,.hero-image-bottom{left:12px;right:12px}.hero-image-top>strong{font-size:21px}.hero-image-top>span,.vehicle-colour{font-size:12px;padding:8px}.hero-image-bottom>strong{font-size:20px;padding:8px}}
@media(max-width:767px){.hero-vehicle .hero-vehicle-photo>img{height:320px}.hero-image-top>strong{font-size:24px}.hero-image-top>span,.vehicle-colour{font-size:13px}.hero-image-bottom>strong{font-size:22px}}
@media(max-width:575px){.hero-vehicle .hero-vehicle-photo>img{height:270px}.hero-image-top>strong{font-size:21px}.hero-image-top>span,.vehicle-colour{font-size:11px}.hero-image-bottom>strong{font-size:19px}.hero-image-bottom small{font-size:11px}}
@media(max-width:575px){.hero-vehicle .hero-vehicle-photo>img[src*="berline-hd-v5"],.hero-vehicle .hero-vehicle-photo>img[src*="van-hd-v5"]{object-fit:contain;background:#151515}}
.about-photo>img[src*="passenger-smiling-hd-v6"]{object-position:center 62%}

.hero-image-bottom{justify-content:flex-end}
