.li-offer {
    display: inline-block;
    border: 1px solid #e1e1e1;
    border-radius: 5px;
    background: #fff;
    padding: 5px;
}

.li-offer p {
  margin: 0;
  padding: 0;
}

.div-card-body-info-from {
    opacity: 1;
    padding-top: 0;
    font-size: 1.1rem;
}

.grey {
    color: #666 !important;;
}

.div-card-body-info-price {
    font-size: 2.7rem !important;
    padding: 0;
    font-weight: 500;
    padding-left: 5px;
    line-height: 40px;
}

.li-offer:hover{
    cursor: pointer;
    background: orange;
    color:black !;
}

.li-offer:hover a{
    color:black ;
    text-decoration: none;
}

.li-offer a{
    text-decoration: none;
    color: black;
}

.div-card-body-info-price span {
    font-size: 1.1rem;
}

.div-button-car {
    margin: 0 5px;
    line-height: 1.2em;
    border-radius: 5px;
    padding: 5px 10px;
    display: inline-block;
    font-weight: 400;
    position: relative;
    max-height: 35px;
    bottom: 5px;
    position: absolute;
    right: 0;
}


.flex.div-button-car a{
    color: #fff;
}

.div-card-body {
    position: relative;
}

.carSheet .btn{
    background: #141a46;
    color: #fff;
}

.carSheet .btn:hover {
    background: rgb(236 139 94 / var(--tw-bg-opacity, 1));
    border: 1px solid rgb(236 139 94 / var(--tw-bg-opacity, 1));
}

.top-footer,.bottom-footer{
    background: #141a46;
 
}

.bottom-footer div,
.top-footer div,
.bottom-footer a,
.top-footer a,
.top-footer p,
.bottom-footer p{
    color: #fff !important;
}