.single-vehicle-template{color:#1a1a1a;margin-bottom:40px}.single-vehicle-template .single-vehicle__details{display:flex;gap:4px;margin-bottom:24px;flex-wrap:wrap}.single-vehicle-template .single-vehicle__details span{font-weight:500;font-size:16px;line-height:140%;padding:4px 8px;border:1px solid #ebebeb;border-radius:4px}.single-vehicle-template .single-vehicle__subsection .subsection-title{font-weight:600;font-size:20px;line-height:120%;position:relative;padding-left:20px;margin-bottom:16px;margin-top:32px}.single-vehicle-template .single-vehicle__subsection .subsection-title::after{content:"";width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%);background-color:#ffc11b}.single-vehicle-template .single-vehicle__subsection .subsection-details{display:flex;flex-direction:column;gap:12px}.single-vehicle-template .single-vehicle__subsection .subsection-details span{font-weight:400;font-size:16px;line-height:24px;position:relative;padding-left:26px}.single-vehicle-template .single-vehicle__subsection .subsection-details span::after{content:"";width:16px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%);background-image:url("../../../img/icons/vehicle-check.svg")}.single-vehicle-template .single-vehicle__subsection .subsection-details p{font-weight:400;font-size:16px;line-height:24px;text-align:justify}.single-vehicle-template .single-vehicle__subsection .subsection-details p:first-of-type{margin-bottom:0}.single-vehicle-template .single-vehicle__subsection .subsection-details .classified_images{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));gap:16px}.single-vehicle-template .single-vehicle__subsection .subsection-details .classified_images .vehicle-thumb{aspect-ratio:4/3;background-size:cover;background-position:center;border-radius:8px;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.single-vehicle-template .single-vehicle__subsection .subsection-details .classified_images .vehicle-thumb:hover{transform:scale(1.04);box-shadow:0 8px 20px rgba(0,0,0,.15)}.single-vehicle-template .single-vehicle__subsection.contact-details .subsection-details{gap:0}.single-vehicle-template .single-vehicle__subsection.contact-details .subsection-details p{margin-bottom:0}