.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}}.CenteredTitledAccordion_container__0BNsE{margin:64px 20px}@media screen and (min-width:768px){.CenteredTitledAccordion_container__0BNsE{margin:100px 30px;margin:100px 198px}}.CenteredTitledAccordion_header__xqoHo{text-align:center;margin-bottom:28px}@media screen and (min-width:768px){.CenteredTitledAccordion_header__xqoHo{margin-bottom:48px;margin-bottom:60px}}.CenteredTitledAccordion_heading__C_mhr{font-size:10px;line-height:16px;text-transform:uppercase;font-weight:400;letter-spacing:.15em;color:#181818}@media screen and (min-width:768px){.CenteredTitledAccordion_heading__C_mhr{font-size:12px;line-height:12px;font-weight:500}}@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}.VimeoVideoPlayer_video__MXmQt{position:relative;width:100%;padding:56.25% 0 0}.VimeoVideoPlayer_video__MXmQt>*{border:0}.YouTubeVideoPlayer_video__MEk9s{position:relative;width:100%;padding:56.25% 0 0}.YouTubeVideoPlayer_video__MEk9s>*{border:0}.FadeInImage_image--fading__V9aq7{opacity:0;transition:opacity 1s}.FadeInImage_image--loaded__uetcP{opacity:1}.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}.ImagesCarousel_imageContainer__wipkH{position:relative;min-width:300px;height:240px}@media screen and (min-width:768px){.ImagesCarousel_imageContainer__wipkH{min-width:526px;height:327px}}@media screen and (min-width:1366px){.ImagesCarousel_imageContainer__wipkH{min-width:994px;height:618px}}.AccordionTab_item__idXoE{border-bottom:1px solid #303030}.AccordionTab_header__0238M{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:16px 0;gap:32px;cursor:pointer;color:#181818}@media screen and (min-width:768px){.AccordionTab_header__0238M{padding:16px 0}}.AccordionTab_heading__03xT2{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){.AccordionTab_heading__03xT2{font-size:28px;line-height:34px}}.AccordionTab_icon__SkFpY{display:flex;flex-shrink:0;width:16px;height:16px;color:#181818}.AccordionTab_container__nJ1mX{max-height:0;transition:max-height .2s ease-out;overflow:hidden;font-size:12px;line-height:22px;color:#757575}@media screen and (min-width:768px){.AccordionTab_container__nJ1mX{font-size:14px;line-height:26px}}.AccordionTab_container--inner__26PtB{padding-top:34px;padding-bottom:32px}@media screen and (min-width:768px){.AccordionTab_container--inner__26PtB{padding-bottom:32px}}.AccordionTabs_horizontalLine__0Ock7{position:relative;left:-100px;top:50px;width:59px;height:1px;border-top:2px solid #ed1c24}.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}}.AccordionWithImage_container__gBefZ{margin:40px 20px}@media screen and (min-width:768px){.AccordionWithImage_container__gBefZ{margin:60px 30px}}@media screen and (min-width:1366px){.AccordionWithImage_container__gBefZ{margin:100px}}.AccordionWithImage_header__ZKWVR{text-align:center}.AccordionWithImage_heading__ysQjr{font-size:18px;line-height:24px;font-weight:700;text-transform:uppercase;margin-bottom:24px}@media screen and (min-width:768px){.AccordionWithImage_heading__ysQjr{font-size:32px;line-height:36px;margin-bottom:60px}}@media screen and (min-width:1366px){.AccordionWithImage_heading__ysQjr{font-size:40px;line-height:44px;margin-bottom:50px}}.SplitComponent_container__kuZyz{display:grid;grid-template-columns:1fr;grid-gap:26px;gap:26px}@media screen and (min-width:768px){.SplitComponent_container--landscape-md__7VCAn{grid-template-columns:1fr 1fr}.SplitComponent_container__kuZyz{gap:22px}}@media screen and (min-width:1366px){.SplitComponent_container--landscape-lg__NQoik{grid-template-columns:1fr 1fr}.SplitComponent_container__kuZyz{gap:100px}}@media screen and (min-width:768px){.SplitComponent_container--reverse__FcriH.SplitComponent_container--landscape-md__7VCAn .SplitComponent_bottom__JDYwN{order:-1}}@media screen and (min-width:1366px){.SplitComponent_container--reverse__FcriH.SplitComponent_container--landscape-lg__NQoik .SplitComponent_bottom__JDYwN{order:-1}}.DescriptionParagraph_paragraph__c777B{margin:20px 48px;color:#121212;font-size:14px;line-height:26px;text-align:center}@media screen and (min-width:768px){.DescriptionParagraph_paragraph__c777B{margin:56px 120px;font-size:22px;line-height:37px}}@media screen and (min-width:1366px){.DescriptionParagraph_paragraph__c777B{margin:150px 311px}}.ResponsiveTextMiddle_textContainer__f4QLy{display:flex;align-items:center;height:100%}.ResponsiveTextMiddle_heading__Pbvq_{font-size:18px;line-height:24px;font-weight:700;text-transform:uppercase;margin-bottom:10px}@media screen and (min-width:768px){.ResponsiveTextMiddle_heading__Pbvq_{font-size:32px;line-height:36px;margin-bottom:16px}}@media screen and (min-width:1366px){.ResponsiveTextMiddle_heading__Pbvq_{font-size:40px;line-height:44px;margin-bottom:30px}}.ResponsiveTextMiddle_text__r02b6{font-size:12px;line-height:24px;color:#757575}@media screen and (min-width:768px){.ResponsiveTextMiddle_text__r02b6{font-size:14px;line-height:26px}}.TextWithImage_wrapper___dr5p{margin:32px 20px}@media screen and (min-width:768px){.TextWithImage_wrapper___dr5p{margin:72px 30px}}@media screen and (min-width:1366px){.TextWithImage_wrapper___dr5p{margin:100px}}.Action_container__3InY0{display:inline-flex;align-items:center;gap:12px;color:#121212}.Action_container--darkTheme___opFE{color:#fff}.Action_text__aNsvC{text-transform:uppercase;font-size:11px;line-height:13px;letter-spacing:.15em;font-weight:500}.VehicleItem_imageWrapper___jD_C{position:relative;width:300px;height:240px}@media screen and (min-width:768px){.VehicleItem_imageWrapper___jD_C{width:377px;height:282px}}.VehicleItem_model__Auxv6{font-size:14px;line-height:20px;margin-top:14px}@media screen and (min-width:768px){.VehicleItem_model__Auxv6{font-size:18px;line-height:30px;margin-top:20px}}.NewVehiclesCarousel_container__CHbxK{color:#fff;background-color:#121212;padding:42px 0}@media screen and (min-width:768px){.NewVehiclesCarousel_container__CHbxK{padding:100px 0}}.NewVehiclesCarousel_header__Ebzdz{display:flex;flex-direction:column;gap:20px;text-transform:uppercase;margin-bottom:26px;padding:0 20px}@media screen and (min-width:768px){.NewVehiclesCarousel_header__Ebzdz{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:100px;padding:0 100px}}.NewVehiclesCarousel_heading__tTUSb{font-size:11px;line-height:17px}@media screen and (min-width:768px){.NewVehiclesCarousel_heading__tTUSb{font-size:14px;line-height:14px}}.Avatar_wrapper__mu3eQ{width:106px;height:106px;position:relative;overflow:hidden;border-radius:50%;display:flex;justify-content:center;align-items:center}.Avatar_wrapper--bordered__SWJQX{border:3px solid #ed1c24}.Quoter_container__xlDTp{padding-block:4px;padding-left:10px;display:flex;gap:20px}.Quoter_right__V5gm8{display:flex;flex-direction:column;justify-content:space-between;gap:4px;font-size:12px;line-height:14px}@media screen and (min-width:768px){.Quoter_right__V5gm8{font-size:13px;line-height:16px}}.Quoter_name__Ui12E{font-weight:500}.Quoter_date__ruiK5{font-size:11px}@media screen and (min-width:768px){.Quoter_date__ruiK5{font-size:12px;font-size:13px}}.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%)}.QuoteSection_container__uQFmh{position:relative;min-height:297px;padding:20px;display:flex;align-items:center}@media screen and (min-width:768px){.QuoteSection_container__uQFmh{min-height:504px;padding:100px}}@media screen and (min-width:1366px){.QuoteSection_container__uQFmh{min-height:704px;justify-content:flex-end}}.QuoteSection_container__uQFmh{color:#fff}.QuoteSection_quoteContainer__CpGsX{position:relative;color:#fff}@media screen and (min-width:768px){.QuoteSection_quoteContainer__CpGsX{font-size:32px;line-height:45px}}@media screen and (min-width:1366px){.QuoteSection_quoteContainer__CpGsX{width:670px}}.QuoteSection_quote__7uUrr{font-size:14px;line-height:22px;margin-bottom:30px;font-weight:300}@media screen and (min-width:768px){.QuoteSection_quote__7uUrr{font-size:32px;line-height:45px}}@media screen and (min-width:1366px){.QuoteSection_quote__7uUrr{margin-bottom:54px}}.AllSpecs_container__cFyzU{background-color:#121212;color:#fff;padding:0 20px 30px}@media screen and (min-width:768px){.AllSpecs_container__cFyzU{padding:0 122px 60px}}@media screen and (min-width:1366px){.AllSpecs_container__cFyzU{padding:0 198px 100px}}.AllSpecs_accordionItem___z3mb{display:flex;flex-direction:column;justify-content:space-between;color:#fff;font-size:12px;line-height:22px}@media screen and (min-width:768px){.AllSpecs_accordionItem___z3mb{font-size:16px;line-height:42px;flex-direction:row}}@media screen and (min-width:1366px){.AllSpecs_accordionItem___z3mb{font-size:18px;line-height:50px}}.AllSpecs_accordionItem--label__EwJqT{color:#757575}@media screen and (min-width:768px){.AllSpecs_accordionItem--label__EwJqT{color:#fff}}.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}}.SpecsSection_wrapper__1s2Vb{color:#fff}.SpecsSection_topContainer__yHUjw{position:relative;color:#fff}@media screen and (min-width:768px){.SpecsSection_topContainer__yHUjw{height:496px}}@media screen and (min-width:1366px){.SpecsSection_topContainer__yHUjw{height:780px}}.SpecsSection_imageContainer__GH9fw{position:relative;height:234px}@media screen and (min-width:768px){.SpecsSection_imageContainer__GH9fw{height:496px}}@media screen and (min-width:1366px){.SpecsSection_imageContainer__GH9fw{height:780px}}.SpecsSection_mainSpecsContainer__Vl9EQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;background-color:#121212;padding:28px 20px;width:100%}@media screen and (min-width:768px){.SpecsSection_mainSpecsContainer__Vl9EQ{grid-template-columns:1fr 1fr 1fr 1fr;position:absolute;bottom:0;background-color:transparent;background-color:initial;padding:24px 30px}}@media screen and (min-width:1366px){.SpecsSection_mainSpecsContainer__Vl9EQ{padding:29px 98px}}.SpecsSection_techSpecifications__XT2U2{background-color:#121212}.SpecsSection_techSpecificationsInner__kZFJy{letter-spacing:.15em;text-align:center;text-transform:uppercase;border-top:1px solid hsla(0,0%,46%,.2);padding:40px 20px;margin:0 20px}@media screen and (min-width:1366px){.SpecsSection_techSpecificationsInner__kZFJy{padding:100px 30px;margin:0 30px;padding:100px 98px;margin:0 98px}}.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}.VehicleDetailsBanner_container__jdita{position:relative;display:flex;align-items:flex-end;height:572px;overflow:hidden}@media screen and (min-width:768px){.VehicleDetailsBanner_container__jdita{height:939px}}@media screen and (min-width:1366px){.VehicleDetailsBanner_container__jdita{height:624px}}.VehicleDetailsBanner_contentContainer__elGfb{padding:0 20px;position:relative;flex:1 1;display:grid;grid-template-columns:1fr;align-items:center;grid-row-gap:24px;row-gap:24px;margin-bottom:32px;color:#fff;text-transform:uppercase}@media screen and (min-width:768px){.VehicleDetailsBanner_contentContainer__elGfb{padding:0 42px;grid-template-columns:0 1fr 1fr;margin-bottom:59px}}@media screen and (min-width:1366px){.VehicleDetailsBanner_contentContainer__elGfb{padding:0 98px;grid-template-columns:1fr 1fr 1fr;margin-bottom:97px}}.VehicleDetailsBanner_titleContainer__keP6I{text-align:center}@media screen and (min-width:768px){.VehicleDetailsBanner_titleContainer__keP6I{text-align:left}}@media screen and (min-width:1366px){.VehicleDetailsBanner_titleContainer__keP6I{text-align:center}}.VehicleDetailsBanner_titleInnerContainer__Z3Dka{display:inline-block;text-align:center}.VehicleDetailsBanner_slogan__Z3Wsc{font-size:18px;line-height:27px;font-weight:700}@media screen and (min-width:1366px){.VehicleDetailsBanner_slogan__Z3Wsc{font-size:24px;line-height:27px}}.VehicleDetailsBanner_model__JOjpk{font-size:24px;line-height:27px}@media screen and (min-width:1366px){.VehicleDetailsBanner_model__JOjpk{font-size:32px;line-height:38px}}.VehicleDetailsBanner_iconContainer__21b_i{position:relative;display:inline-block;height:38px;width:222px;margin-bottom:10px}@media screen and (min-width:1366px){.VehicleDetailsBanner_iconContainer__21b_i{height:44px;width:260px;margin-bottom:16px}}.VehicleDetailsBanner_buttonSection__eA8jd{text-align:center}@media screen and (min-width:768px){.VehicleDetailsBanner_buttonSection__eA8jd{text-align:right}}.VehicleDetailsBanner_buttonContainer__rYvQx{width:100%;display:inline-block}@media screen and (min-width:768px){.VehicleDetailsBanner_buttonContainer__rYvQx{max-width:200px}}