/*! W3D - Jacques Baars <j@w3d.co.za> - Copyright (c) W3Designs (PTY) Ltd. (https://w3d.co.za) */:root{--carsSpacing:20px}#cars .carousel .vehicle{margin:var(--gap12) var(--gap12) var(--gap28)}#cars .carousel .vehicle .book-now{flex-direction:column}#cars .carousel .vehicle .book-now .available{margin-bottom:var(--carsSpacing)}#cars .vehicle{position:relative;background-color:var(--whiteBgColor);border:1px solid var(--softBgColor);margin-bottom:calc(50px + var(--carsSpacing))}#cars .data-control .vehicle{margin-bottom:calc(60px + var(--carsSpacing))}#cars .vehicle:hover{z-index:1;box-shadow:var(--cardShadow)}#cars .vehicle .title{padding:var(--carsSpacing);border-bottom:1px solid var(--softBgColor)}#cars .vehicle .info{padding:var(--carsSpacing)}#cars .vehicle .info .description h5{font-size:var(--fontSize100)}#cars .vehicle .info .description .occupants{margin-top:5px;margin-bottom:var(--carsSpacing);padding-bottom:var(--carsSpacing);border-bottom:1px solid var(--softBgColor)}#cars .vehicle .info .description .safety{margin-bottom:var(--carsSpacing);padding-bottom:var(--carsSpacing);border-bottom:1px solid var(--softBgColor)}#cars .vehicle .book-now.float{width:50%;right:10px;bottom:-50px;position:absolute;padding:var(--carsSpacing);justify-content:space-between;background-color:var(--softBgColor)}#cars .data-control .vehicle .book-now.float{bottom:-60px}#cars .vehicle:hover .book-now.float{z-index:1;box-shadow:var(--cardShadow)}#cars .vehicle .book-now .available span{width:16px;height:16px;margin-left:5px;border-radius:50%;display:inline-block}#cars .vehicle .book-now .available span.green{background-color:var(--greenColor)}#cars .vehicle .book-now .available span.red{background-color:var(--redColor)}#cars .book-now{padding:0 15%}@media screen and (max-width:600px){:root{--carsSpacing:10px}#cars>.vehicle{margin-bottom:calc(55px + var(--carsSpacing))}#cars>.vehicle .book-now{right:0;bottom:-55px;width:calc(100% - 20px)}#cars .book-now{padding:0}}