@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var(
    --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)
  );transform:translateX(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}@keyframes ModalOverlay_growDown__lGBXW{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes ModalOverlay_sweep__mQQAT{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes ModalOverlay_slide-in-right__u6I87{0%{transform:translateX(-20%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes ModalOverlay_slideInLeft__pMro4{0%{transform:translateX(20%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes ModalOverlay_slideUp__jypjL{0%{transform:translateY(20%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ModalOverlay_fadeIn__kxPeG{0%{opacity:0}to{opacity:1}}.ModalOverlay_overlay__J8isq{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;height:100vh;width:100vw;background-color:rgba(0,0,0,.5);animation:ModalOverlay_fadeIn__kxPeG .2s}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{transition:all .15s ease-in;transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px rgba(0,0,0,.9);background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}.VehicleDisplayWidget_container__onv4h{position:relative;min-height:200px;width:100vw;margin:20px calc(50% - 50vw) 24px}@media screen and (min-width:768px){.VehicleDisplayWidget_container__onv4h{min-height:474px;width:auto;margin:30px 0 32px}}@media screen and (min-width:1366px){.VehicleDisplayWidget_container__onv4h{margin-top:50px;margin-bottom:48px;min-height:668px}}.VehicleDisplayWidget_loaderContainer__C7ahW{position:absolute;z-index:-1;display:flex;justify-content:center;width:100%;height:calc(100% - 10px)}.VehicleDisplayWidget_loader__DNdKw{height:100%;width:100%}.VehicleDisplayWidget_carousel__5m9UV{width:100%;max-width:none;margin:0 auto;position:relative;color:hsla(0,0%,100%,.95)}@media screen and (min-width:768px){.VehicleDisplayWidget_carousel__5m9UV{max-width:1170px}}.VehicleDisplayWidget_carousel__5m9UV .carousel-root{width:100%}.VehicleDisplayWidget_carousel__5m9UV .carousel{background:#000}.VehicleDisplayWidget_carousel__5m9UV .control-dots{display:none;bottom:14px;margin:0;padding:0 36px;max-width:calc(100% - 72px);justify-content:center;align-items:center;gap:16px;z-index:2;left:50%;transform:translateX(-50%);width:auto}@media screen and (min-width:768px){.VehicleDisplayWidget_carousel__5m9UV .control-dots{display:flex}}.VehicleDisplayWidget_carousel__5m9UV .control-dots .dot{box-shadow:none;opacity:1;background:transparent;margin:0}.VehicleDisplayWidget_carouselShell__3pRUq{position:relative;width:100%;max-width:none;margin:0 auto}@media screen and (min-width:768px){.VehicleDisplayWidget_carouselShell__3pRUq{max-width:1170px}}.VehicleDisplayWidget_slide__1yOGR{background:#000}.VehicleDisplayWidget_imageWrap___O5Kd{position:relative;width:100%;aspect-ratio:16/9}@media screen and (min-width:768px)and (max-width:1366px){.VehicleDisplayWidget_imageWrap___O5Kd{aspect-ratio:3/2}}@media screen and (min-width:1366px){.VehicleDisplayWidget_imageWrap___O5Kd{aspect-ratio:3/2}}.VehicleDisplayWidget_imageButton__J2V4x{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0;display:block;width:100%;height:100%;cursor:pointer;position:relative}.VehicleDisplayWidget_counter__ixxwf{position:absolute;left:50%;right:auto;bottom:56px;transform:translateX(-50%);border-radius:999px;background:rgba(0,0,0,.8);color:#fff;font-size:8px;line-height:1;letter-spacing:.02em;padding:4px 8px;z-index:4}@media screen and (min-width:768px){.VehicleDisplayWidget_counter__ixxwf{left:auto;right:52px;bottom:14px;transform:none;font-size:10px;padding:5px 9px}}.VehicleDisplayWidget_image__NaFTT{display:block;width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}@media screen and (min-width:768px){.VehicleDisplayWidget_image__NaFTT{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}}.VehicleDisplayWidget_navButton__seGG2{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:inherit;position:absolute;bottom:14px;z-index:3;display:none}@media screen and (min-width:768px){.VehicleDisplayWidget_navButton__seGG2{display:inline-flex}}.VehicleDisplayWidget_navButton--left__PKfOZ{left:12px}.VehicleDisplayWidget_navButton--right__zhkF2{right:12px}.VehicleDisplayWidget_navIcon__q6IYn{display:block}.VehicleDisplayWidget_navIcon--left__fSN_K{transform:rotate(180deg)}.VehicleDisplayWidget_dot__4BrIO{width:24px;height:24px;min-width:24px;min-height:24px;flex:0 0 24px;padding:0;border:0;background:transparent;display:inline-block;position:relative;cursor:pointer;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}@media screen and (min-width:768px){.VehicleDisplayWidget_dot__4BrIO{display:inline-block}}.VehicleDisplayWidget_dotCenter___4P_M{position:absolute;width:6px;height:6px;left:calc(50% - 3px);top:calc(50% - 3px);border-radius:999px;background:currentColor;opacity:1}.VehicleDisplayWidget_dot--active__TPAtL{box-shadow:inset 0 0 0 2px currentColor;border-radius:999px}.VehicleDisplayWidget_dot--active__TPAtL .VehicleDisplayWidget_dotCenter___4P_M{opacity:0}.VehicleDisplayWidget_mobileControls__XdZaw{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 12px;color:hsla(0,0%,100%,.95);background:#000}@media screen and (min-width:768px){.VehicleDisplayWidget_mobileControls__XdZaw{display:none}}.VehicleDisplayWidget_mobileNavButton__7NKWG{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.VehicleDisplayWidget_mobileDots__Y2U1w{display:flex;align-items:center;justify-content:center;gap:14px;min-width:0;flex:1 1}.VehicleDisplayWidget_mobileDot__ruV2o{width:6px;height:6px;border-radius:999px;border:0;background:hsla(0,0%,100%,.9);padding:0;cursor:pointer}.VehicleDisplayWidget_mobileDot--active__sJxJV{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.95);background:transparent}.VehicleDisplayWidget_lightbox__tB0sf{position:fixed;inset:0;background:rgba(0,0,0,.95);z-index:20;color:#fff}.VehicleDisplayWidget_lightboxClose__M4lbe{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;position:absolute;top:20px;left:20px;z-index:3;cursor:pointer;display:inline-flex;align-items:center;gap:12px;text-transform:uppercase;letter-spacing:.06em;font-size:14px;font-weight:600;line-height:1}.VehicleDisplayWidget_lightboxCloseIcon__DvrIe{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center}.VehicleDisplayWidget_lightboxCloseText__Jewtb{color:inherit}.VehicleDisplayWidget_lightboxViewport__S78DJ{position:absolute;inset:0}.VehicleDisplayWidget_lightboxImageWrap__ii13A{position:relative;width:100%;height:100%}.VehicleDisplayWidget_lightboxImage__5BzAR{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.VehicleDisplayWidget_lightboxControls__zJWXQ{position:absolute;left:0;right:0;bottom:16px;display:flex;align-items:center;justify-content:center;gap:16px;padding-inline:16px;z-index:3}.VehicleDisplayWidget_lightboxDots__Zluoa{display:flex;align-items:center;justify-content:center;gap:12px}.VehicleDisplayWidget_lightboxNavButton__wLFlW{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:hsla(0,0%,100%,.95);position:absolute;bottom:16px;z-index:4}.VehicleDisplayWidget_lightboxNavButton--left__wRbWd{left:16px}.VehicleDisplayWidget_lightboxNavButton--right__k8GOg{right:16px}.VehicleDisplayWidget_lightboxDot__T84kc{width:6px;height:6px;border-radius:999px;border:0;background:hsla(0,0%,100%,.9);padding:0;cursor:pointer}.VehicleDisplayWidget_lightboxDot--active__0karS{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.95);background:transparent}.VehicleDisplayWidget_lightboxCounter__VvW1U{border-radius:999px;background:rgba(0,0,0,.8);color:#fff;font-size:10px;line-height:1;letter-spacing:.02em;padding:6px 10px}.SecondaryCtaButton_button__uoWo_{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px;padding:24px 32px;min-height:64px;width:-moz-fit-content;width:fit-content;max-width:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.SecondaryCtaButton_button__uoWo_:focus-visible{outline:2px solid #f6e500;outline-offset:0}.SecondaryCtaButton_variant_onLight__qdSAK{background:#181818;border:2px solid #fff;color:#fff}.SecondaryCtaButton_variant_onLight__qdSAK:hover{background:#303030;border-color:#fff}.SecondaryCtaButton_variant_onLight__qdSAK:active{background:#0d0d0d}.SecondaryCtaButton_variant_onLight__qdSAK[aria-disabled=true]{background:#8f8f8f;border-color:#d2d2d2;color:#d2d2d2;cursor:not-allowed}.SecondaryCtaButton_variant_onDark__0ykzp{background:#fff;border:2px solid #181818;color:#181818}.SecondaryCtaButton_variant_onDark__0ykzp:hover{background:#f7f7f7;border-color:#181818}.SecondaryCtaButton_variant_onDark__0ykzp:active{background:#e8e8e8}.SecondaryCtaButton_variant_onDark__0ykzp[aria-disabled=true]{background:#d2d2d2;border-color:#8f8f8f;color:#8f8f8f;cursor:not-allowed}.SecondaryCtaButton_label__WHNBd{font-family:ferrari,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:15px;letter-spacing:.6px;text-transform:uppercase;text-align:center;flex:none}.SecondaryCtaButton_icon__b4BME{flex:none;width:16px;height:16px;display:flex;align-items:center;justify-content:center}a:focus-visible .SecondaryCtaButton_button__uoWo_{outline:2px solid #f6e500;outline-offset:0}.SkewButton_button__xipxU{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px;padding:24px 32px;min-height:64px;width:-moz-fit-content;width:fit-content;max-width:100%;background:linear-gradient(180deg,#a00c01,#da291c 64%);color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.SkewButton_button__xipxU:hover{background:#b01e0a}.SkewButton_button__xipxU:active{background:#9d2211}.SkewButton_button__xipxU[aria-disabled=true]{background:#8f8f8f;color:#d2d2d2;cursor:not-allowed}.SkewButton_button__xipxU:focus-visible{box-shadow:inset 0 0 0 2px #fff;outline:2px solid #f6e500;outline-offset:0}.SkewButton_label__13Gxf{font-family:inherit;font-style:normal;font-weight:400;font-size:12px;line-height:15px;letter-spacing:.6px;text-transform:uppercase;text-align:center;flex:none}@media screen and (min-width:768px){.SkewButton_label__13Gxf{font-size:12px;line-height:15px}}@media screen and (min-width:1366px){.SkewButton_label__13Gxf{font-size:12px;line-height:15px}}.SkewButton_icon__OlEJl{flex:none;width:16px;height:16px;display:flex;align-items:center;justify-content:center}a:focus-visible .SkewButton_button__xipxU{box-shadow:inset 0 0 0 2px #fff;outline:2px solid #f6e500;outline-offset:0}.Arrow_icon__K3gWP{width:100%;height:100%;transition:transform .2s}.Arrow_icon--up__Q6Ksw{transform:rotate(-90deg)}.Arrow_icon--down__royjH{transform:rotate(90deg)}.Arrow_icon--left__pZyq7{transform:rotate(180deg)}.SkinlessButton_button__mdFHJ{background:transparent;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;line-height:1}.AddToListingButton_container__HtQdH{font-weight:500;font-size:12px;line-height:18px;color:#757575;letter-spacing:.15em;text-transform:uppercase;gap:10px;padding:10px 20px}.AddToListingButton_container__HtQdH svg{margin-right:7px;margin-bottom:-5px}.AddToListingButton_container__HtQdH span{display:none}@media screen and (min-width:768px){.AddToListingButton_container__HtQdH{font-size:14px;line-height:18px}.AddToListingButton_container__HtQdH span{display:inline;display:initial}}@media screen and (min-width:1366px){.AddToListingButton_container__HtQdH{font-size:14px;line-height:14px}}.AddToListingButton_tooltip__DJNqQ{position:relative;display:inline-block}.AddToListingButton_tooltip__DJNqQ .AddToListingButton_tooltiptext__GQlSQ{visibility:hidden;width:120px;background-color:#757575;color:#fff;text-align:center;font-size:11px;line-height:15px;border-radius:6px;padding:5px 0;position:absolute;z-index:100;bottom:125%;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s}.AddToListingButton_tooltip__DJNqQ .AddToListingButton_tooltiptext__GQlSQ:after{content:"";position:absolute;top:100%;left:50%;margin-left:-8px;border:5px solid transparent;border-top-color:#757575}.AddToListingButton_tooltip__DJNqQ:hover .AddToListingButton_tooltiptext__GQlSQ{visibility:visible;opacity:1}.DetailIcon_container__38LVF{display:flex;align-items:center;gap:8px;line-height:1.4}.PriceDisplay_container__6hLyQ{color:inherit;text-transform:uppercase;white-space:nowrap;display:inline-block}.VehicleTitle_container__SYUcF{text-transform:uppercase;font-weight:700}.VehicleHeaderInfo_header__o0Sww{display:flex;flex-direction:column;margin-top:24px;gap:10px}@media screen and (min-width:1366px){.VehicleHeaderInfo_header__o0Sww{flex-direction:row;justify-content:space-between;gap:15px}}.VehicleHeaderInfo_header__o0Sww{margin-inline:20px}@media screen and (min-width:768px){.VehicleHeaderInfo_header__o0Sww{margin-inline:30px}}@media screen and (min-width:1366px){.VehicleHeaderInfo_header__o0Sww{margin-inline:98px}}.VehicleHeaderInfo_headerLeft__A9USB{display:flex;flex-direction:column;gap:8px}@media screen and (min-width:768px){.VehicleHeaderInfo_headerLeft__A9USB{gap:25px}}.VehicleHeaderInfo_backLink___nlVL{display:inline-flex;align-items:center;gap:10px;margin-right:16px;color:#121212;text-decoration:none}@media screen and (min-width:1366px){.VehicleHeaderInfo_backLink___nlVL{gap:14px;margin-right:26px}}.VehicleHeaderInfo_backLink___nlVL:hover .VehicleHeaderInfo_backLabel__wwB36{text-decoration:underline}.VehicleHeaderInfo_backIcon__GYu3W{display:inline-flex;height:13px;width:8px}@media screen and (min-width:1366px){.VehicleHeaderInfo_backIcon__GYu3W{height:25px;width:11px}}.VehicleHeaderInfo_backLabel__wwB36{font-size:12px;line-height:1;font-weight:500;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}@media screen and (min-width:768px){.VehicleHeaderInfo_backLabel__wwB36{font-size:14px}}@media screen and (min-width:1366px){.VehicleHeaderInfo_backLabel__wwB36{font-size:16px}}.VehicleHeaderInfo_title__XWfhh{display:flex;align-items:center;font-size:18px;line-height:24px}@media screen and (min-width:768px){.VehicleHeaderInfo_title__XWfhh{font-size:32px;line-height:36px}}@media screen and (min-width:1366px){.VehicleHeaderInfo_title__XWfhh{font-size:32px;line-height:36px}}.VehicleHeaderInfo_price__c6X4K{font-size:16px;line-height:22px;font-weight:700;color:#121212;flex-shrink:0;white-space:nowrap}@media screen and (min-width:768px){.VehicleHeaderInfo_price__c6X4K{font-size:22px;line-height:30px}}@media screen and (min-width:1366px){.VehicleHeaderInfo_price__c6X4K{font-size:24px;line-height:27px}}.VehicleHeaderInfo_mileage__I71od{font-weight:500;font-size:11px;line-height:18px;color:#757575;letter-spacing:.15em;padding-bottom:10px;text-transform:uppercase}@media screen and (min-width:768px){.VehicleHeaderInfo_mileage__I71od{font-size:14px;line-height:18px}}@media screen and (min-width:1366px){.VehicleHeaderInfo_mileage__I71od{font-size:14px;line-height:14px}}@media screen and (min-width:768px){.VehicleHeaderInfo_vin__ouGIp{padding-top:5px}}.VehicleHeaderInfo_inquire__uDA3r{display:none}@media screen and (min-width:1366px){.VehicleHeaderInfo_inquire__uDA3r{display:flex;gap:16px}.VehicleHeaderInfo_inquire__uDA3r>a>*{min-width:200px}}.VehicleHeaderInfo_headerRightInner__k22iA{align-self:flex-start;display:flex;align-items:flex-end;gap:20px}.VehicleHeaderInfo_headerRight__zH0Qr{display:flex;flex-direction:column;align-items:flex-end;gap:10px}@media screen and (min-width:768px){.VehicleHeaderInfo_headerRight__zH0Qr{align-items:center;gap:20px}}@media screen and (min-width:1366px){.VehicleHeaderInfo_headerRight__zH0Qr{align-items:flex-end;gap:10px}}.VehicleBannerBottom_container__5mA0s{padding-block:12px;background-color:#121212;color:#fff;font-size:12px}@media screen and (min-width:1366px){.VehicleBannerBottom_container__5mA0s{font-size:14px}}.VehicleBannerBottom_container__5mA0s{padding-inline:20px}@media screen and (min-width:768px){.VehicleBannerBottom_container__5mA0s{padding-inline:30px}}@media screen and (min-width:1366px){.VehicleBannerBottom_container__5mA0s{padding-inline:98px}}.VehicleBannerBottom_groups__W6WNO{display:flex;flex-direction:column;gap:12px}@media screen and (min-width:768px){.VehicleBannerBottom_groups__W6WNO{flex-direction:row;justify-content:space-between;gap:20px}}.VehicleBannerBottom_group__BZ35T{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:10px;width:100%;padding-block:4px 8px}@media screen and (min-width:768px){.VehicleBannerBottom_group__BZ35T{flex-direction:row;align-items:center;justify-content:flex-end;gap:20px;width:auto;padding-block:0}}.VehicleBannerBottom_price__erVPD{font-weight:500;flex-shrink:0;white-space:nowrap}.VehicleBannerBottom_inquireSmallScreen__91bRR{margin-top:8px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.VehicleBannerBottom_inquireSmallScreen__91bRR a{display:block}.VehicleBannerBottom_inquireMediumScreen__9m5Jz{display:none}@media screen and (min-width:768px){.VehicleBannerBottom_inquireSmallScreen__91bRR{display:none}.VehicleBannerBottom_inquireMediumScreen__9m5Jz{display:flex;gap:16px}.VehicleBannerBottom_inquireMediumScreen__9m5Jz>a>*{min-width:180px}}.VehicleBannerBottom_dealer__LWsS_{display:flex;gap:10px;line-height:20px;flex-direction:row;place-items:center}@media screen and (min-width:768px){.VehicleBannerBottom_dealer__LWsS_{line-height:21px;flex-direction:row;place-items:center}}@media screen and (min-width:1366px){.VehicleBannerBottom_dealer__LWsS_{line-height:26px}}.VehicleBannerBottom_mobileCta__PGxJT{width:100%;justify-content:center;padding-inline:16px}@keyframes InViewAnimate_growDown__J8wBa{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes InViewAnimate_sweep__23oEj{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes InViewAnimate_slide-in-right__iHVoL{0%{transform:translateX(-20%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes InViewAnimate_slideInLeft__3ATbY{0%{transform:translateX(20%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes InViewAnimate_slideUp__GHU0k{0%{transform:translateY(20%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes InViewAnimate_fadeIn__vg3od{0%{opacity:0}to{opacity:1}}.InViewAnimate_container__pXwko{opacity:0}.InViewAnimate_fadeIn__vg3od{animation:InViewAnimate_fadeIn__vg3od 1s ease-in-out forwards}.InViewAnimate_slideUp__GHU0k{animation:InViewAnimate_slideUp__GHU0k 1s ease-in-out forwards}.InViewAnimate_slideRight__e6s62{animation:InViewAnimate_slide-in-right__iHVoL 1s ease-in-out forwards}.InViewAnimate_slideLeft__d182f{animation:InViewAnimate_slideInLeft__3ATbY 1s ease-in-out forwards}.VehicleDescription_container__ZADt9{padding-block:32px;border-bottom:1px solid #dadada}@media screen and (min-width:768px){.VehicleDescription_container__ZADt9{padding-block:43px}}.VehicleDescription_container__ZADt9{margin-inline:20px}@media screen and (min-width:768px){.VehicleDescription_container__ZADt9{margin-inline:100px}}@media screen and (min-width:1366px){.VehicleDescription_container__ZADt9{margin-inline:300px}}.VehicleDescription_title__hUBxm{font-size:11px;line-height:14px;letter-spacing:.15em;text-transform:uppercase;margin-bottom:16px;font-weight:500}@media screen and (min-width:768px){.VehicleDescription_title__hUBxm{font-size:14px;margin-bottom:40px}}.VehicleDescription_body__5g3Cq{position:relative;transition:max-height .3s ease}.VehicleDescription_bodyCollapsed__JjBOq{max-height:calc(24px*6);overflow:hidden}@media screen and (min-width:768px){.VehicleDescription_bodyCollapsed__JjBOq{max-height:calc(26px*7)}}.VehicleDescription_bodyCollapsed__JjBOq .VehicleDescription_content__VhsXN:last-child{margin-bottom:0}.VehicleDescription_fade__LxRvM{position:absolute;inset:auto 0 0 0;height:64px;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff)}.VehicleDescription_content__VhsXN{font-size:12px;line-height:24px}@media screen and (min-width:768px){.VehicleDescription_content__VhsXN{font-size:14px;line-height:26px}}.VehicleDescription_content__VhsXN{margin-bottom:2em}.VehicleDescription_content__VhsXN:last-child{margin-bottom:0}.VehicleDescription_toggle__fS_yH{margin-top:16px;padding:0;background:none;border:0;color:#121212;font-size:12px;line-height:1;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;cursor:pointer}@media screen and (min-width:768px){.VehicleDescription_toggle__fS_yH{margin-top:24px;font-size:13px}}.VehicleDescription_toggle__fS_yH:hover{opacity:.75}.VehicleDescription_toggle__fS_yH:focus-visible{outline:2px solid #121212;outline-offset:4px}.VehicleFeaturedSpec_container__tP9N4{text-align:center;min-width:0}.VehicleFeaturedSpec_valueRow__5Wdi_{min-height:40px;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.VehicleFeaturedSpec_valueRow__5Wdi_{min-height:58px}}@media screen and (min-width:1366px){.VehicleFeaturedSpec_valueRow__5Wdi_{min-height:86px}}.VehicleFeaturedSpec_label__U2_K8{text-transform:uppercase;letter-spacing:.15em;font-size:10px;line-height:8px;margin-bottom:4px;opacity:.7;font-weight:500}@media screen and (min-width:1366px){.VehicleFeaturedSpec_label__U2_K8{font-size:10px;line-height:10px;margin-bottom:9px;font-size:12px;line-height:12px;margin-bottom:14px}}.VehicleFeaturedSpec_value__KDaiK{display:block;max-width:100%;font-size:38px;line-height:44px;letter-spacing:-.05em;font-weight:300}@media screen and (max-width:767px){.VehicleFeaturedSpec_value__KDaiK{font-size:34px;line-height:40px}}@media screen and (min-width:768px){.VehicleFeaturedSpec_value__KDaiK{font-size:48px;line-height:58px}}@media screen and (min-width:1366px){.VehicleFeaturedSpec_value__KDaiK{font-size:50px;line-height:86px}}.VehicleFeaturedSpec_valueText__3_UEI{word-break:normal;overflow-wrap:normal;-ms-hyphens:none;hyphens:none;display:inline-block}@media screen and (max-width:767px){.VehicleFeaturedSpec_valueText__3_UEI{font-size:28px;line-height:34px;letter-spacing:-.03em}}@media screen and (min-width:768px){.VehicleFeaturedSpec_valueText__3_UEI{font-size:38px;line-height:46px;letter-spacing:-.04em}}.VehicleFeaturedSpec_unit__VLccW{font-size:13px;line-height:16px;font-weight:300}@media screen and (min-width:1366px){.VehicleFeaturedSpec_unit__VLccW{font-size:12px;line-height:14px;font-size:14px;line-height:17px}}.VehicleSpecs_container__PlitM{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px 16px;gap:24px 16px;padding-block:24px;margin-bottom:20px;border-bottom:1px solid #dadada;justify-items:center;align-items:start}@media screen and (min-width:768px){.VehicleSpecs_container__PlitM{gap:30px;padding-block:33px}}@media screen and (min-width:1366px){.VehicleSpecs_container__PlitM{grid-template-columns:1fr 1fr 1fr 1fr}}.VehicleSpecs_container__PlitM{margin-inline:20px}@media screen and (min-width:768px){.VehicleSpecs_container__PlitM{margin-inline:100px}}@media screen and (min-width:1366px){.VehicleSpecs_container__PlitM{margin-inline:300px}}.FigmaAccordion_list__ArcTk{list-style:none;margin:0;padding:0}.FigmaAccordion_item__7e8zh{margin:0;padding:0;border-bottom:1px solid #303030}.FigmaAccordion_header__zEOm0{display:flex;flex-direction:row;align-items:center;padding:16px 0;gap:32px;cursor:pointer;color:#181818;background:none;border:none;width:100%;text-align:left}@media screen and (min-width:768px){.FigmaAccordion_header__zEOm0{padding:16px 0}}.FigmaAccordion_text__qzM_u{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;flex:1 1 auto;min-width:0}.FigmaAccordion_label__ayffA{font-family:ferrari,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:15px;letter-spacing:.6px;text-transform:uppercase;color:#8f8f8f}.FigmaAccordion_title__YSFNX{font-family:ferrari,sans-serif;font-style:normal;font-weight:500;font-size:22px;line-height:28px;margin:0;color:#181818}@media screen and (min-width:768px){.FigmaAccordion_title__YSFNX{font-size:28px;line-height:34px}}.FigmaAccordion_icon__nukbv{display:flex;flex-shrink:0;width:16px;height:16px;color:#181818;align-items:flex-start;padding-top:2px}.FigmaAccordion_content__w2IZe{max-height:0;transition:max-height .2s ease-out;overflow:hidden}.FigmaAccordion_contentInner__E2FJI{padding:34px 0 32px;font-family:ferrari,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:20px;letter-spacing:.195px;color:#181818}@media screen and (min-width:768px){.FigmaAccordion_contentInner__E2FJI{font-size:13px;line-height:20px}.VehicleFeatures_container__FUxZ7{margin-bottom:72px}}@media screen and (min-width:1366px){.VehicleFeatures_container__FUxZ7{margin-bottom:100px}}.VehicleFeatures_container__FUxZ7{margin-inline:20px}@media screen and (min-width:768px){.VehicleFeatures_container__FUxZ7{margin-inline:100px}}@media screen and (min-width:1366px){.VehicleFeatures_container__FUxZ7{margin-inline:300px}}.VehicleFeatures_featureMarkdown__XgAxA.VehicleFeatures_featureMarkdown__XgAxA ul:not(.contains-task-list){margin-bottom:0}@media screen and (min-width:1366px){.VehicleFeatures_featureMarkdown__XgAxA.VehicleFeatures_featureMarkdown__XgAxA ul:not(.contains-task-list){-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px}}.VehicleFeatures_featureMarkdown__XgAxA.VehicleFeatures_featureMarkdown__XgAxA ul:not(.contains-task-list) li{margin-block:10px;padding-left:0}@media screen and (min-width:1366px){.VehicleFeatures_featureMarkdown__XgAxA.VehicleFeatures_featureMarkdown__XgAxA ul:not(.contains-task-list) li{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}.VehicleFeatures_featureMarkdown__XgAxA.VehicleFeatures_featureMarkdown__XgAxA ul:not(.contains-task-list) li:before{content:none;display:none;background-image:none;width:0;height:0}@font-face{font-family:ferrari;src:url(/assets/fonts-optimized/Ferrari-SansLight-subset.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ferrari;src:url(/assets/fonts-optimized/Ferrari-SansLightItalic-subset.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:ferrari;src:url(/assets/fonts-optimized/Ferrari-SansRegular-subset.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ferrari;src:url(/assets/fonts-optimized/Ferrari-SansRegularItalic-subset.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:ferrari;src:url(/assets/fonts-optimized/Ferrari-SansMedium-subset.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ferrari;src:url(/assets/fonts-optimized/Ferrari-SansMediumItalic-subset.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:ferrari;src:url(/assets/fonts-optimized/Ferrari-SansBold-subset.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ferrari;src:url(/assets/fonts-optimized/Ferrari-SansBoldItalic-subset.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.FbhMarkdown_container__YSf7_{color:#757575}.FbhMarkdown_container__YSf7_ h1,.FbhMarkdown_container__YSf7_ h2,.FbhMarkdown_container__YSf7_ h3,.FbhMarkdown_container__YSf7_ h4,.FbhMarkdown_container__YSf7_ h5,.FbhMarkdown_container__YSf7_ h6{text-transform:uppercase}.FbhMarkdown_container__YSf7_ h1,.FbhMarkdown_container__YSf7_ h2,.FbhMarkdown_container__YSf7_ h3,.FbhMarkdown_container__YSf7_ h4,.FbhMarkdown_container__YSf7_ h5,.FbhMarkdown_container__YSf7_ h6,.FbhMarkdown_container__YSf7_ strong{color:#181818}.FbhMarkdown_container__YSf7_ h1{font-size:20px;line-height:28px;margin-block:20px}@media screen and (min-width:768px){.FbhMarkdown_container__YSf7_ h1{font-size:32px;line-height:36px;margin-block:56px}}@media screen and (min-width:1366px){.FbhMarkdown_container__YSf7_ h1{font-size:46px;line-height:50px;margin-block:60px}}.FbhMarkdown_container__YSf7_ h2{font-size:18px;line-height:24px;margin-block:12px}@media screen and (min-width:768px){.FbhMarkdown_container__YSf7_ h2{font-size:24px;line-height:30px;margin-block:24px}}@media screen and (min-width:1366px){.FbhMarkdown_container__YSf7_ h2{font-size:40px;line-height:44px;margin-block:30px}}.FbhMarkdown_container__YSf7_ h3{font-size:14px;line-height:20px;margin-block:10px}@media screen and (min-width:768px){.FbhMarkdown_container__YSf7_ h3{font-size:18px;line-height:24px;margin-block:20px}}@media screen and (min-width:1366px){.FbhMarkdown_container__YSf7_ h3{font-size:24px;line-height:27px;margin-block:26px}}.FbhMarkdown_container__YSf7_ h4,.FbhMarkdown_container__YSf7_ h5,.FbhMarkdown_container__YSf7_ h6{margin-block:10px}.FbhMarkdown_container__YSf7_ :is(h1,h2,h3,h4,h5,h6)>strong{font-weight:800}.FbhMarkdown_container__YSf7_ p{font-size:12px;line-height:24px;margin-bottom:12px}@media screen and (min-width:768px){.FbhMarkdown_container__YSf7_ p{font-size:14px;line-height:24px;margin-bottom:30px}}@media screen and (min-width:1366px){.FbhMarkdown_container__YSf7_ p{line-height:26px;margin-bottom:36px}}.FbhMarkdown_container__YSf7_ strong{font-weight:500}.FbhMarkdown_container__YSf7_ ul:not(.contains-task-list){list-style:none;padding-left:0;margin-bottom:40px;font-size:12px;line-height:24px}@media screen and (min-width:768px){.FbhMarkdown_container__YSf7_ ul:not(.contains-task-list){font-size:14px;line-height:24px}}@media screen and (min-width:1366px){.FbhMarkdown_container__YSf7_ ul:not(.contains-task-list){line-height:26px}}.FbhMarkdown_container__YSf7_ ul:not(.contains-task-list) li{display:block;position:relative;padding-left:2em;margin-block:16px}.FbhMarkdown_container__YSf7_ ul:not(.contains-task-list) li:before{content:"";background-image:url(/assets/images/bullet.svg);background-repeat:no-repeat;background-size:contain;width:1.4em;height:1.4em;display:inline-block;position:absolute;left:0;top:1px}.FbhMarkdown_container__YSf7_ ul:not(.contains-task-list) li span{display:inline}.FbhMarkdown_container__YSf7_ ol{padding-left:20px;margin-bottom:40px;font-size:12px;line-height:24px}@media screen and (min-width:768px){.FbhMarkdown_container__YSf7_ ol{font-size:14px;line-height:24px}}@media screen and (min-width:1366px){.FbhMarkdown_container__YSf7_ ol{line-height:26px}}.FbhMarkdown_container__YSf7_ ol li{padding-left:4px;margin-block:16px}.FbhMarkdown_container__YSf7_ ul:is(.contains-task-list){margin-bottom:40px;font-size:12px;line-height:24px}@media screen and (min-width:768px){.FbhMarkdown_container__YSf7_ ul:is(.contains-task-list){font-size:14px;line-height:24px}}@media screen and (min-width:1366px){.FbhMarkdown_container__YSf7_ ul:is(.contains-task-list){line-height:26px}}.FbhMarkdown_container__YSf7_ ul:is(.contains-task-list) li{padding-left:4px;margin-block:16px;display:flex;align-items:center}.FbhMarkdown_container__YSf7_ ul:is(.contains-task-list) li input{margin-right:8px}.FbhMarkdown_container__YSf7_ table{margin-bottom:30px;border:1px solid #353535;border-collapse:collapse}.FbhMarkdown_container__YSf7_ table td{border:1px solid #353535;padding:10px}.FbhMarkdown_container__YSf7_ table span,.FbhMarkdown_container__YSf7_ table td{font-family:ferrari,sans-serif!important;color:#757575!important;font-size:12px;line-height:24px}.FbhMarkdown_container__YSf7_ [href^="#"]{pointer-events:none;cursor:default}.FbhMarkdown_container__YSf7_ a:hover{color:#212121;text-decoration:underline}.FbhMarkdown_container__YSf7_ a{text-decoration:underline}.FadeInImage_image--fading__V9aq7{opacity:0;transition:opacity 1s}.FadeInImage_image--loaded__uetcP{opacity:1}.DarkGradientFilter_bottomTopFilter__zjPFu{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(transparent,#121212)}.DarkGradientFilter_topBottomFilter__5qCjW{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#121212,transparent)}.DarkGradientFilter_leftRightFilter__0wZoT{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90.24deg,#000 -22.77%,transparent 96.88%)}.AdComponentText_text--light__1xQeT{color:#fff}.AdComponentText_text--light__1xQeT .AdComponentText_description__2cKSg{color:#dadada}.AdComponentText_text--dark__lPgh1{color:#121212}.AdComponentText_text--dark__lPgh1 .AdComponentText_description__2cKSg{color:#757575}.AdComponentText_subject__8KGAc{text-transform:uppercase;font-size:11px;line-height:18px;font-weight:500;letter-spacing:.15em}@media screen and (min-width:768px){.AdComponentText_subject__8KGAc{font-size:12px;line-height:16px}}@media screen and (min-width:1366px){.AdComponentText_subject__8KGAc{font-size:14px;line-height:14px}}.AdComponentText_subject__8KGAc{margin-bottom:10px}@media screen and (min-width:768px){.AdComponentText_subject__8KGAc{margin-bottom:32px}}@media screen and (min-width:1366px){.AdComponentText_subject__8KGAc{margin-bottom:20px}}.AdComponentText_title__Sse9h{word-break:break-word;text-transform:uppercase;font-size:18px;line-height:24px;font-weight:700}@media screen and (min-width:768px){.AdComponentText_title__Sse9h{font-size:32px;line-height:36px}}@media screen and (min-width:1366px){.AdComponentText_title__Sse9h{font-size:40px;line-height:44px}}.AdComponentText_title__Sse9h{margin-bottom:12px}@media screen and (min-width:768px){.AdComponentText_title__Sse9h{margin-bottom:24px}}@media screen and (min-width:1366px){.AdComponentText_title__Sse9h{margin-bottom:30px}}.AdComponentText_description__2cKSg{font-size:12px;line-height:24px;font-weight:400}@media screen and (min-width:768px){.AdComponentText_description__2cKSg{font-size:14px;line-height:26px}}.AdComponentText_action__kULd0{margin-top:17px}@media screen and (min-width:768px){.AdComponentText_action__kULd0{margin-top:33px}}@media screen and (min-width:1366px){.AdComponentText_action__kULd0{margin-top:31px}}.FinancialServices_imageContent__AGRsu{position:relative;min-height:400px;display:flex;align-items:center;padding:20px}@media screen and (min-width:768px){.FinancialServices_imageContent__AGRsu{min-height:510px;padding:30px}}@media screen and (min-width:1366px){.FinancialServices_imageContent__AGRsu{min-height:610px;padding:92px}}.FinancialServices_adText__8JXKC{position:relative;color:#fff}@media screen and (min-width:768px){.FinancialServices_adText__8JXKC{width:60%}}.Carousel_container__a6ZoV{box-sizing:border-box;display:flex;flex-direction:column;width:100%;overflow:hidden;padding-left:20px;padding-right:20px}@media screen and (min-width:768px){.Carousel_container__a6ZoV{padding-left:30px;padding-right:30px}}@media screen and (min-width:1366px){.Carousel_container__a6ZoV{padding-left:98px;padding-right:98px}}.Carousel_carousel__8bUZf{width:100%;display:flex;flex-direction:row;transition:transform .6s ease;gap:20px;padding-bottom:28px;-ms-overflow-style:none;scrollbar-width:none}.Carousel_carousel__8bUZf::-webkit-scrollbar{display:none}@media screen and (min-width:768px){.Carousel_carousel__8bUZf{padding-bottom:64px}}@media screen and (min-width:1366px){.Carousel_carousel__8bUZf{padding-bottom:42px}}.Carousel_controls__K_pDF{align-self:stretch;display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:#181818;width:100%;padding:0 20px;height:24px;margin-bottom:33px}@media screen and (min-width:768px){.Carousel_controls__K_pDF{padding:0 30px;margin-bottom:64px}}@media screen and (min-width:1366px){.Carousel_controls__K_pDF{padding:0 98px;margin-bottom:40px}}.Carousel_controls--dark-theme__YlEKV{color:#fff}.Carousel_controls__K_pDF .Carousel_btn__2Zl7M{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:inherit}.Carousel_navIcon__l3wPS{display:block}.Carousel_progress__erFYG{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px}.Carousel_dot__jUorg{width:24px;height:24px;padding:0;border:0;background:transparent;position:relative;cursor:pointer;color:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none}.Carousel_dotCenter__rLAAI{position:absolute;width:6px;height:6px;left:calc(50% - 3px);top:calc(50% - 3px);border-radius:999px;background:currentColor;opacity:1}.Carousel_dot--active__NykBq{box-shadow:inset 0 0 0 2px currentColor;border-radius:999px}.Carousel_dot--active__NykBq .Carousel_dotCenter__rLAAI{opacity:0}.ListingCard_container__PH8YV{width:320px;min-width:320px;background-color:#fff;border:1px solid #d2d2d2;display:flex;flex-direction:column;align-items:stretch;overflow:hidden}@media screen and (min-width:768px){.ListingCard_container__PH8YV{width:360px;min-width:360px}}@media screen and (min-width:1366px){.ListingCard_container__PH8YV{width:430px;min-width:430px}}.ListingCard_imageContainer__E54RF{position:relative;aspect-ratio:1.44/1;flex:none}.ListingCard_imageFallback__HTBKc{width:100%;height:100%;background:#fff}.ListingCard_content__2AhPN{display:flex;flex-direction:column;justify-content:flex-start;gap:6px;min-width:100%;height:150px;padding:24px}@media screen and (min-width:768px){.ListingCard_content__2AhPN{height:156px;padding:24px}}.ListingCard_meta__Dengb{display:flex;align-items:center;gap:8px;color:#121212;font-weight:400;font-size:11px;line-height:15px;letter-spacing:.025em;text-transform:uppercase}@media screen and (min-width:768px){.ListingCard_meta__Dengb{font-size:12px;line-height:17px}}@media screen and (min-width:1366px){.ListingCard_meta__Dengb{font-size:12px;line-height:17px}}.ListingCard_name__RJwjg{color:#121212;font-weight:500;font-size:15px;line-height:22px;text-transform:uppercase;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (min-width:768px){.ListingCard_name__RJwjg{font-size:18px;line-height:24px}}@media screen and (min-width:1366px){.ListingCard_name__RJwjg{font-size:20px;line-height:28px}}.ListingCard_price__oAtii{color:#121212;font-weight:500;font-size:13px;line-height:20px;text-transform:uppercase;margin-top:auto}.ListingCard_price__oAtii span{color:#121212}@media screen and (min-width:768px){.ListingCard_price__oAtii{font-size:15px;line-height:22px}}@media screen and (min-width:1366px){.ListingCard_price__oAtii{font-size:20px;line-height:28px}}.FBHListingCarousel_container__i98sU{display:flex;flex-direction:column;background-color:#f6f5f3;width:100%}.FBHListingCarousel_title__SwTZ7{color:#121212;margin:0 auto;font-weight:500;font-size:11px;line-height:17px;letter-spacing:.15em;text-transform:uppercase;padding:32px 0 28px}@media screen and (min-width:768px){.FBHListingCarousel_title__SwTZ7{padding:64px 0;font-size:14px;line-height:14px}}@media screen and (min-width:1366px){.FBHListingCarousel_title__SwTZ7{padding:60px 0 63px}}.VehicleBenefits_container__isPPP{padding-block:60px;border-top:1px solid #dadada;border-bottom:1px solid #dadada}@media screen and (min-width:768px){.VehicleBenefits_container__isPPP{padding-block:70px}}@media screen and (min-width:1366px){.VehicleBenefits_container__isPPP{padding-block:100px}}.VehicleBenefits_container__isPPP{margin-inline:20px}@media screen and (min-width:768px){.VehicleBenefits_container__isPPP{margin-inline:30px}}@media screen and (min-width:1366px){.VehicleBenefits_container__isPPP{margin-inline:98px}}.VehicleBenefits_titleWrapper__gwamN{text-align:center;margin-bottom:38px}@media screen and (min-width:768px){.VehicleBenefits_titleWrapper__gwamN{margin-bottom:73px}}@media screen and (min-width:1366px){.VehicleBenefits_titleWrapper__gwamN{margin-bottom:100px}}.VehicleBenefits_title___dFFv{display:inline-block;max-width:600px;text-transform:uppercase;font-weight:700;font-size:22px;line-height:30px}@media screen and (min-width:768px){.VehicleBenefits_title___dFFv{font-size:32px;line-height:36px}}@media screen and (min-width:1366px){.VehicleBenefits_title___dFFv{font-size:40px;line-height:44px}}.VehicleBenefits_benefits__xKQ98{display:flex;flex-direction:column;gap:10px}@media screen and (min-width:768px){.VehicleBenefits_benefits__xKQ98{flex-direction:row;gap:0}}@media screen and (min-width:1366px){.VehicleBenefits_benefits__xKQ98{gap:30px}}.VehicleBenefits_benefits__xKQ98>*{flex:1 1}.VehicleBenefits_benefits__xKQ98 li{width:100%}.VehicleBenefits_benefits__xKQ98 a{display:block;width:100%}.VehicleBenefits_benefit__35Afn{text-align:center}@media screen and (min-width:1366px){.VehicleBenefits_benefit__35Afn{font-size:18px}}.VehicleBenefits_ctaButton__hbPej{width:100%!important}.ResponsiveImageFill_imageContainer__YmUcL{position:relative;min-height:320px;height:auto}@media screen and (min-width:768px){.ResponsiveImageFill_imageContainer__YmUcL{min-height:440px}}@media screen and (min-width:1366px){.ResponsiveImageFill_imageContainer__YmUcL{min-height:600px}}.WhyFerrariDealer_container___iBHx{margin:40px 20px}@media screen and (min-width:768px){.WhyFerrariDealer_container___iBHx{margin:60px 30px}}@media screen and (min-width:1366px){.WhyFerrariDealer_container___iBHx{margin:100px}}.WhyFerrariDealer_heading__yV1lA{text-align:center;font-size:18px;line-height:24px;font-weight:700;text-transform:uppercase;margin-bottom:24px}@media screen and (min-width:768px){.WhyFerrariDealer_heading__yV1lA{font-size:32px;line-height:36px;margin-bottom:32px}}@media screen and (min-width:1366px){.WhyFerrariDealer_heading__yV1lA{font-size:40px;line-height:44px}}.WhyFerrariDealer_content__g_Qpa{display:grid;grid-template-columns:1fr;grid-gap:26px;gap:26px}@media screen and (min-width:768px){.WhyFerrariDealer_content__g_Qpa{grid-template-columns:1fr 1fr;gap:22px;align-items:center}}@media screen and (min-width:1366px){.WhyFerrariDealer_content__g_Qpa{gap:100px}}.WhyFerrariDealer_description__aUSUj{color:#121212;font-size:16px;line-height:26px;font-weight:400;margin:0}@media screen and (min-width:768px){.WhyFerrariDealer_description__aUSUj{font-size:18px;line-height:30px}}