.dialog-module__DG-RuG__dialog__overlay{z-index:50;background-color:#000000bf;animation:.2s cubic-bezier(.16,1,.3,1) dialog-module__DG-RuG__overlayShow;position:fixed;inset:0}.dialog-module__DG-RuG__dialog__overlay[data-state=closed]{animation:.2s cubic-bezier(.16,1,.3,1) dialog-module__DG-RuG__overlayHide}.dialog-module__DG-RuG__dialog__content{z-index:100;background-color:#fff;border-radius:.5rem;flex-direction:column;gap:1rem;max-width:90vw;padding:1.5rem;animation:.2s cubic-bezier(.16,1,.3,1) dialog-module__DG-RuG__contentShow;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dialog-module__DG-RuG__dialog__content[data-state=closed]{animation:.2s cubic-bezier(.16,1,.3,1) dialog-module__DG-RuG__contentHide}.dialog-module__DG-RuG__dialog__title{letter-spacing:-.025em;font-size:1.125rem;font-weight:600;line-height:1}.dialog-module__DG-RuG__dialog__description{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.25rem}.dialog-module__DG-RuG__dialog__close{cursor:pointer;opacity:1;z-index:101;background:0 0;border:none;padding:0;transition:opacity .2s ease-in-out;position:absolute;top:-1rem;right:-1rem}.dialog-module__DG-RuG__dialog__close:hover{opacity:.8}.dialog-module__DG-RuG__dialog__close:focus{outline:none}.dialog-module__DG-RuG__dialog__close:focus-visible{box-shadow:0 0 0 2px white,0 0 0 4px hsl(var(--ring));outline:none}.dialog-module__DG-RuG__dialog__close:disabled{pointer-events:none}.dialog-module__DG-RuG__dialog__close_icon{color:#fff;background-color:#00000080;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;padding:.5rem;transition:background-color .2s;display:flex}.dialog-module__DG-RuG__dialog__close:hover .dialog-module__DG-RuG__dialog__close_icon{background-color:#000000b3}@keyframes dialog-module__DG-RuG__overlayShow{0%{opacity:0}to{opacity:1}}@keyframes dialog-module__DG-RuG__overlayHide{0%{opacity:1}to{opacity:0}}@keyframes dialog-module__DG-RuG__contentShow{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes dialog-module__DG-RuG__contentHide{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.95)}}
.vehicleDetails-module__4AB-3q__vehicleInfo__details{flex-direction:column;gap:.5em;max-width:100%;display:flex}.vehicleDetails-module__4AB-3q__vehicleInfo__divider{border-bottom:1px solid #e0e0e0;padding:1rem 0}.vehicleDetails-module__4AB-3q__vehicleInfo__version{font-size:.65em;font-weight:500;display:block}.vehicleDetails-module__4AB-3q__vehicleInfo__actions{flex-direction:column;gap:.75em;margin-top:1em;display:flex}@media (max-width:768px){.vehicleDetails-module__4AB-3q__vehicleInfo__title{display:none}.vehicleDetails-module__4AB-3q__vehicleInfo__divider{letter-spacing:0%;padding:.5rem 0;font-family:Roboto;font-size:11px;font-weight:400;line-height:15px}.vehicleDetails-module__4AB-3q__vehicleInfo__price{letter-spacing:0%;font-family:Roboto;font-size:17px;font-weight:500;line-height:100%}.vehicleDetails-module__4AB-3q__vehicleInfo__actions{letter-spacing:0%;font-family:Roboto;font-size:16px;font-weight:500;line-height:100%}}
.vehicleItem-module__IA3T7a__vehicleItem{background:#fff;border-radius:8px;flex-shrink:0;width:100%;max-width:260px;height:336px;transition:box-shadow .2s;overflow:hidden;box-shadow:0 2px 8px #00000014}.vehicleItem-module__IA3T7a__vehicleItem:hover{box-shadow:0 4px 16px #0000001f}.vehicleItem-module__IA3T7a__vehicleItem__content{flex-direction:column;gap:4px;padding:16px;display:flex}.vehicleItem-module__IA3T7a__vehicleItem__image{object-fit:cover;width:100%;height:100%}.vehicleItem-module__IA3T7a__vehicleItem__imageWrapper{aspect-ratio:4/3;background-color:#e0e0e0;width:100%;overflow:hidden}.vehicleItem-module__IA3T7a__vehicleItem__placeholder{background-color:#e0e0e0;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.vehicleItem-module__IA3T7a__vehicleItem__imageWrapper .carousel{height:100%}.vehicleItem-module__IA3T7a__vehicleItem__carouselItem{aspect-ratio:4/3;width:100%;height:auto!important}.vehicleItem-module__IA3T7a__vehicleItem__carouselItem img{object-fit:cover;width:100%;height:100%}
.carousel-module__Q-b7FG__carousel{position:relative}.carousel-module__Q-b7FG__sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.carousel-module__Q-b7FG__carousel__button{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .2s ease-in-out;display:flex;position:absolute}.carousel-module__Q-b7FG__carousel__button:hover:not(:disabled){background-color:#1e1e1e}.carousel-module__Q-b7FG__carousel__button:disabled{cursor:not-allowed;opacity:.5}.carousel-module__Q-b7FG__carousel__button--next--horizontal{z-index:10;top:50%;right:.5rem;transform:translateY(-50%)}.carousel-module__Q-b7FG__carousel__button--next--vertical{z-index:10;bottom:.5rem;left:50%;transform:translate(-50%)rotate(90deg)}.carousel-module__Q-b7FG__carousel__button--prev--horizontal{z-index:10;top:50%;left:.5rem;transform:translateY(-50%)}.carousel-module__Q-b7FG__carousel__button--prev--vertical{z-index:10;top:.5rem;left:50%;transform:translate(-50%)rotate(90deg)}.carousel-module__Q-b7FG__carousel__content{display:flex}.carousel-module__Q-b7FG__carousel__content--horizontal{margin-left:-1rem}.carousel-module__Q-b7FG__carousel__content--vertical{flex-direction:column;margin-top:-1rem}.carousel-module__Q-b7FG__carousel__icon{width:1rem;height:1rem}.carousel-module__Q-b7FG__carousel__item{flex:0 0 100%;min-width:0}.carousel-module__Q-b7FG__carousel__item--horizontal{padding-left:1rem}.carousel-module__Q-b7FG__carousel__item--vertical{padding-top:1rem}.carousel-module__Q-b7FG__carousel__viewport{overflow:hidden}
.carousel-module__rrizFG__carousel{width:100%;position:relative}.carousel-module__rrizFG__carousel__item{width:100%;height:308px}.carousel-module__rrizFG__carousel__item-image{object-fit:cover;border-radius:0;width:100%;height:100%}@media (min-width:768px){.carousel-module__rrizFG__carousel__item{height:408px}}@media (min-width:1024px){.carousel-module__rrizFG__carousel__item{height:508px}}
.actionBanner-module__Pw-p4W__action__banner{border-top:thin solid var(--color-gray-300);justify-content:space-evenly;align-items:center;gap:2em;height:304px;padding:62px 98px;display:flex}.actionBanner-module__Pw-p4W__action__bannerItem{justify-content:space-evenly;align-items:center;gap:2em;display:flex}.actionBanner-module__Pw-p4W__text__center{text-align:center;width:190px}.actionBanner-module__Pw-p4W__action__banner__title{letter-spacing:0%;text-align:center;vertical-align:middle;width:190px;font-family:Roboto;font-size:20px;font-weight:500;line-height:26px}.actionBanner-module__Pw-p4W__action__banner__text{letter-spacing:0%;text-align:center;vertical-align:middle;width:190px;font-family:Roboto;font-size:16px;font-weight:400;line-height:22px}.actionBanner-module__Pw-p4W__button__banner{width:100%;letter-spacing:0%;margin-top:1em;font-family:Roboto;font-size:16px;font-weight:600;line-height:100%}@media (max-width:768px){.actionBanner-module__Pw-p4W__action__banner{flex-direction:column;gap:100px;height:700px;padding-top:3em;padding-bottom:3em}.actionBanner-module__Pw-p4W__action__bannerItem{flex-direction:column}.actionBanner-module__Pw-p4W__action__banner__title{margin-top:-25px}}
