.slide-up{animation:slide-up 1s ease .3s 1 normal forwards}.slide-left{animation:slide-left 1s ease .3s 1 normal forwards}.slide-right{animation:slide-right 1s ease .3s 1 normal forwards}.fade-in{animation:fade-in 1s ease 0s 1 normal forwards}@keyframes bounceIn{0%{opacity:0;transform:scale(.1) translateZ(0)}50%{opacity:.9;transform:scale(1.1)}90%{opacity:1;transform:scale(.95)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-left{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-right{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes entrance_animation-title{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes entrance_animation-content{0%{opacity:0}to{opacity:1}}:root{font-family:Montserrat,sans-serif}.vehicleCard{display:block;height:500px;width:100%;position:relative;border-radius:10px;overflow:hidden;transition:all .3s ease-in;background-color:#fff;border:1px solid rgba(0,0,0,.093);font-family:Geist,sans-serif;box-shadow:1.95px 1.95px 2.6px rgba(0,0,0,.15)}@media(hover:hover){.vehicleCard:hover .vehicleCard__image img{scale:1.05}}.vehicleCard__image{width:100%;height:40%;overflow:hidden}.vehicleCard__image img{width:100%;height:100%;object-fit:cover;filter:brightness(1);transition:all .3s ease}.vehicleCard .type{position:absolute;top:.5em;left:.5em;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:.15em .75em;background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:5px;color:rgba(0,0,0,.6980392157);font-size:.9em;font-weight:600}.vehicleCard .info{width:100%;height:60%;display:flex;flex-direction:column;padding:1em;gap:.5em}.vehicleCard .info h3{color:#407bff;font-weight:600;text-transform:uppercase;font-size:1.5em}.vehicleCard .info h4{color:#111827;font-weight:500;font-size:1.2em;text-wrap:nowrap;text-overflow:ellipsis;white-space:nowrap;max-width:400px;overflow:hidden}.vehicleCard .info .separator{width:100%;height:1px;background-color:rgba(0,0,0,.093);margin:.5em 0}.vehicleCard .info .details{align-items:flex-start;flex-wrap:wrap;gap:1em}.vehicleCard .info .details,.vehicleCard .info .details p{display:flex;flex-direction:row;justify-content:flex-start}.vehicleCard .info .details p{width:calc(50% - 1em);align-items:center}.vehicleCard .info .description{width:100%;display:flex;flex-direction:column;gap:.5em}.vehicleCard .info p{width:100%;color:rgba(0,0,0,.679);font-weight:300;font-size:.9em;display:flex;align-items:center;justify-content:flex-start;gap:.5em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}