@media(min-width:576px){.FullNameInput_wrapper__IE5aM>div .FullNameInput_invalid-feedback__XNe_O{flex:0 0 100%;max-width:100%}}.FullNameInput_noMargin__ZGqNa>div:nth-child(2n){margin-bottom:0}@media(min-width:576px){.FullNameInput_noMargin__ZGqNa>div:nth-child(odd){margin-bottom:0}}.SelectInput_SelectStyle__EP5hu:invalid{color:gray}.alert_Alert__64LUR svg{position:absolute;top:1.5rem;left:1.5rem;color:hsl(var(--foreground))}.alert_Alert__64LUR>svg~*{padding-left:1.75rem}.alert_Alert__64LUR>svg+div{transform:translateY(-3px)}.Progress_root__oaB_4{overflow:hidden;position:relative;border-radius:9999px;width:100%;height:1rem;background-color:#f4f4f5}.Progress_indicator__wswFV{flex:1 1;width:100%;height:100%;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.4s;background-color:var(--primary)}@keyframes Spinner_rotate__T7Xy8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Spinner_spinner__I5h4x{animation:Spinner_rotate__T7Xy8 1.2s linear infinite}.Spinner_vehicle__body__HLJq9{animation:Spinner_shake__zKtIs .2s ease-in-out infinite alternate}.Spinner_vehicle__line__JQle_{transform-origin:center right;stroke-dasharray:22;animation:Spinner_line__wMaj0 .8s ease-in-out infinite;animation-fill-mode:both}.Spinner_vehicle__line_top__MWt1v{animation-delay:0s}.Spinner_vehicle__line_middle__sPuBV{animation-delay:.2s}.Spinner_vehicle__line_bottom__nYTmg{animation-delay:.4s}@keyframes Spinner_shake__zKtIs{0%{transform:translateY(-1%)}to{transform:translateY(3%)}}@keyframes Spinner_line__wMaj0{0%{stroke-dashoffset:22}25%{stroke-dashoffset:22}50%{stroke-dashoffset:0}51%{stroke-dashoffset:0}80%{stroke-dashoffset:-22}to{stroke-dashoffset:-22}}.Collapse_Faq__RsUa8{position:relative;margin-top:1.75rem}.Collapse_Faq__RsUa8 .Collapse_CollapseHeading__NI0Fz{display:flex;border-bottom:1px solid #c3c3c3;margin-bottom:1rem;position:relative;padding:.25rem 0 1rem;align-items:center}.Collapse_Faq__RsUa8 .Collapse_CollapseHeading__NI0Fz h5{max-width:85%;margin-bottom:0}.Collapse_Faq__RsUa8 .Collapse_CollapseHeading__NI0Fz:hover{cursor:pointer;color:var(--primary)}.Collapse_Faq__RsUa8 .Collapse_CollapseHeading__NI0Fz p{font-weight:700;font-size:1.1rem;margin:0 3rem 0 0}.Collapse_Faq__RsUa8 .Collapse_CollapseHeading__NI0Fz svg{margin-left:auto;background:#f4f5f6;padding:.75rem;height:2.5rem;width:2.5rem;border-radius:50%;overflow:hidden}.LocationCard_Container__MRHeO{background-color:var(--location-hero-map-background-color);border:var(--location-hero-map-border);border-radius:var(--location-hero-map-border-radius);overflow:hidden;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);height:100%}.LocationCardLarge_MapContainer__sLeJz{padding:var(--location-card-large-padding-mobile)}@media(min-width:768px){.LocationCardLarge_MapContainer__sLeJz{padding:var(--location-card-large-padding-desktop)}}.FaArrow_FaArrow__hIVJR{display:flex;cursor:pointer;height:var(--arrows-size);width:var(--arrows-size);position:absolute;z-index:10;top:var(--arrow-position-top);transform:var(--arrow-position-translate-y);border-radius:var(--arrows-borderRadius);transition:.3s ease-in-out;font-size:1rem;color:var(--arrows-color);align-items:center;justify-content:center;box-shadow:0 0 3px rgba(0,0,0,.244);background:var(--arrows-background);border:var(--arrows-border)}.FaArrow_FaArrow__hIVJR.FaArrow_right__UZJOG{right:-4rem}.FaArrow_FaArrow__hIVJR.FaArrow_left__aPtxP{left:-4rem}.FaArrow_FaArrow__hIVJR:hover:not(.FaArrow_disabled__UbkgN){color:#fff;background:var(--arrows-hover-background)}.FaArrow_FaArrow__hIVJR.FaArrow_border__FE2Fp{border:1px solid var(--primary)!important}.FaArrow_FaArrow__hIVJR.FaArrow_disabled__UbkgN{opacity:.5;cursor:auto}@media(min-width:992px){.FaArrow_FaArrow__hIVJR{top:var(--arrow-position-top-lg)}}@media(min-width:1200px){.FaArrow_FaArrow__hIVJR{top:var(--arrow-position-top-xl)}}.FaArrow_white__fRkgf{color:#fff!important}.FaArrow_fullWidth__ouyvW.FaArrow_right__UZJOG{right:1.5rem}.FaArrow_fullWidth__ouyvW.FaArrow_left__aPtxP{left:1.5rem}.FaArrow_topRight__6zS3G{top:-3rem;right:0}.FaArrow_topLeft__FSjM1{top:-3rem;right:4rem}.Carousel_Carousel__ze_XJ{position:relative}.Carousel_CarouselContent__O1j69{overflow:hidden}.Carousel_CarouselContent__O1j69 .Carousel_Horizontal__sT_1L{margin-left:-1rem}.Carousel_CarouselContent__O1j69 .Carousel_Vertical__VdSRV{margin-top:-1rem;flex-direction:column}.Carousel_CarouselItem__I_uZP{flex-basis:100%;flex-grow:0;flex-shrink:0;min-width:0}.Carousel_ItemPaddingHorizontal__FV0Fc{padding-left:1rem}.Carousel_ItemPaddingTop__FxGMD{padding-top:1rem}.Carousel_ReviewItem__h8t_f{flex-basis:90%}@media(min-width:768px){.Carousel_ReviewItem__h8t_f{flex-basis:100%}}@media(min-width:992px){.Carousel_ReviewItem__h8t_f{flex-basis:33%}}.Carousel_ReviewItemSingle__Om3Gc{flex-basis:100%}@media(min-width:768px){.Carousel_ModelVariantItem__V6chP{flex-basis:50%}}@media(min-width:992px){.Carousel_ModelVariantItem__V6chP{flex-basis:33%}}.Carousel_Dots__VZp0k{display:flex;justify-content:center;bottom:14px;position:absolute;width:100%}.Carousel_Dots__VZp0k button{height:var(--slider-dots-height);width:var(--slider-dots-width);border-radius:var(--slider-dots-borderRadius);background:var(--slider-dots-background);opacity:var(--slider-dots-opacity);border:var(--slider-dots-border);padding:0;margin:0 6px;box-shadow:0 0 3px rgba(0,0,0,.244)}.Carousel_Dots__VZp0k button.Carousel_active___qJG8{background:var(--slider-dots-active-background);border:var(--slider-dots-active-border);opacity:var(--slider-dots-active-opacity)}.FeaturesBanner_Banner__nWutq{border-top:1px solid hsla(0,0%,100%,.2)}.FeaturesBanner_Feature__Ao9va{padding:20px 0;display:flex;align-items:center;margin:0 auto}@media(min-width:576px){.FeaturesBanner_Feature__Ao9va{padding:12px 0}}.FeaturesBanner_TextContainer___FPSz{padding-left:20px}.FeaturesBanner_TextContainer___FPSz:hover h6{border-bottom:1px solid var(--primary)}.FeaturesBanner_Heading__RyeJ0{flex:0 1;flex-shrink:none;display:inline-block;letter-spacing:.15em;text-transform:uppercase;font-size:13px;font-weight:700;margin-bottom:2px;border-bottom:1px solid transparent}.FeaturesBanner_SubHeading__rEfj2{display:none;padding-top:5px;font-size:14px;line-height:120%;margin-bottom:0}@media(min-width:576px){.FeaturesBanner_SubHeading__rEfj2{display:block}}.FeaturesBanner_Arrow__8czRj{display:block;cursor:pointer;position:absolute;z-index:10;top:50%;transform:translateY(-50%);border-radius:var(--arrows-borderRadius);transition:.3s ease-in-out;align-items:center;justify-content:center}.FeaturesBanner_Arrow__8czRj:hover{opacity:.8}.FeaturesBanner_Left__md6hx{position:absolute;left:0}.FeaturesBanner_Right__EnVIP{position:absolute;right:0}.CarSearchItem_StyledCol__yzIta{padding-left:8px;padding-right:8px}.CarSearchItem_ResponsiveBtn__FuxcY{font-size:.9rem}@media(min-width:1200px){.CarSearchItem_ResponsiveBtn__FuxcY{font-size:.8rem}}@media(min-width:1400px){.CarSearchItem_ResponsiveBtn__FuxcY{font-size:.95rem}}.CarSearchItem_CarWrapper__Nh216{overflow:hidden;background:#fff;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.CarSearchItem_CarWrapper__Nh216,.CarSearchItem_CarWrapper__Nh216 .CarSearchItem_btn__oZKzz{transition:all .3s ease-in-out 0s}.CarSearchItem_CarWrapper__Nh216:hover{transform:scale(1.01) translateY(-4px)}.CarSearchItem_ImageContainer__1fG6N{padding-bottom:66%;position:relative;display:block}.CarSearchItem_StyledCol__EtP4t{padding-left:8px;padding-right:8px}.CarSearchItem_ResponsiveBtn__Ghry9{font-size:.9rem}@media(min-width:1200px){.CarSearchItem_ResponsiveBtn__Ghry9{font-size:.8rem}}@media(min-width:1400px){.CarSearchItem_ResponsiveBtn__Ghry9{font-size:1.05rem}}.CarSearchItem_CarWrapper__48Cco{overflow:hidden;background:var(--car-search-item-background);box-shadow:0 2px 8px 0 rgba(99,99,99,.2);border:var(--car-search-item-border)}.CarSearchItem_CarWrapper__48Cco,.CarSearchItem_CarWrapper__48Cco .CarSearchItem_btn__ZYv0n{transition:all .3s ease-in-out 0s}.CarSearchItem_CarWrapper__48Cco:hover{transform:scale(1.01) translateY(-4px)}.CarSearchItem_ImageContainer__juQNP{padding-bottom:66%;position:relative;display:block}.CarSearchItem_lesVideo__QQO_D{position:absolute;bottom:10px;right:10px}@media(min-width:768px){.Dealerships_CarouselItem__yD9VY{flex-basis:50%}}@media(min-width:992px){.Dealerships_CarouselItem__yD9VY{flex-basis:33%!important}}@media(min-width:1200px){.Dealerships_xl5__mPzLS{flex-basis:20%!important}}.JohnHughesFordConfig_footerHeading__5W1vB{color:var(--footer-headings-color);margin-bottom:var(--footer-headings-marginBottom);font-size:var(--footer-headings-fontSize);font-weight:var(--footer-headings-fontWeight);text-transform:var(--footer-headings-textTransform)}.JohnHughesFordConfig_footerItems__fizm4{-webkit-padding-start:0;padding:0}.JohnHughesFordConfig_footerItems__fizm4 .JohnHughesFordConfig_footerItem__QDceK{font-size:var(--footer-li-fontSize);list-style:none}.JohnHughesFordConfig_footerItems__fizm4 .JohnHughesFordConfig_footerItem__QDceK a{color:var(--footer-color)}.JohnHughesFordConfig_footerItems__fizm4 .JohnHughesFordConfig_footerItem__QDceK a:hover{color:var(--footer-hover-color)!important;-webkit-text-decoration:var(--footer-hover-textDecoration)!important;text-decoration:var(--footer-hover-textDecoration)!important}.CarSearchItem_StyledCol__Yi4u1{padding-left:8px;padding-right:8px}.CarSearchItem_ResponsiveBtn__fmgEG{font-size:.9rem}@media(min-width:1200px){.CarSearchItem_ResponsiveBtn__fmgEG{font-size:.8rem}}@media(min-width:1400px){.CarSearchItem_ResponsiveBtn__fmgEG{font-size:.95rem}}.CarSearchItem_CarWrapper__7AVXW{overflow:hidden;background:#fff;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.CarSearchItem_CarWrapper__7AVXW,.CarSearchItem_CarWrapper__7AVXW .CarSearchItem_btn__aBolY{transition:all .3s ease-in-out 0s}.CarSearchItem_CarWrapper__7AVXW:hover{transform:scale(1.01) translateY(-4px)}.CarSearchItem_ImageContainer__pm2MP{padding-bottom:66%;position:relative;display:block}.SliderOverlay_OverlayStyle__sXrHh{background:hsla(0,0%,100%,.749);padding:1rem}@media(min-width:768px){.SliderOverlay_OverlayStyle__sXrHh{position:absolute;width:400px;z-index:10;left:12%;top:30%;transform:translateY(-40%)}}@media(min-width:1200px){.SliderOverlay_OverlayStyle__sXrHh{top:20%}.SliderOverlay_OverlayStyle__sXrHh h4{font-size:2rem}}.SliderOverlay_OverlayStyle__sXrHh .SliderOverlay_caption__wRcH5{font-size:13px}.SliderOverlay_OverlayStyle__XIiGN{color:#fff;padding:1rem}.SliderOverlay_OverlayStyle__XIiGN h4{color:#fff}@media(max-width:768px){.SliderOverlay_OverlayStyle__XIiGN,.SliderOverlay_OverlayStyle__XIiGN .SliderOverlay_caption__Q_0mn,.SliderOverlay_OverlayStyle__XIiGN h4{color:#fff}}@media(min-width:768px){.SliderOverlay_OverlayStyle__XIiGN{position:absolute;width:600px;z-index:10;left:6%;bottom:10%;transform:none}}@media(min-width:1200px){.SliderOverlay_OverlayStyle__XIiGN{width:800px;bottom:15%}.SliderOverlay_OverlayStyle__XIiGN h4{font-size:4rem}.SliderOverlay_OverlayStyle__XIiGN p{font-size:1.25rem}}.SliderOverlay_OverlayStyle__XIiGN .SliderOverlay_caption__Q_0mn{font-size:13px}.SliderOverlay_overlayBackground__Hvxn_{top:0;left:0;right:0;bottom:0;width:100%;height:100%;position:absolute;background:radial-gradient(farthest-side at left bottom,rgba(0,0,0,.7) 0,rgba(0,0,0,.5) 50%,transparent 70%,transparent 100%)}.FrizelleConfig_LogoContainer__koYIZ{position:absolute;left:15px;text-decoration:none;height:16px}.FrizelleConfig_LogoContainer__koYIZ .FrizelleConfig_Logo__mDSLM{position:relative;min-height:16px;aspect-ratio:150/33}.FrizelleConfig_LogoContainer__koYIZ .FrizelleConfig_Logo__mDSLM img{transform:translateY(-6px)}.NewArrivalImg_NewArrivalStyle__1imfn{background:var(--stock-newArrival-background);color:#fff;font-size:32px;text-align:center;padding-bottom:66.66%;position:relative}.NewArrivalImg_NewArrivalInner___szX4,.NewArrivalImg_NewArrivalInner___szX4 svg{position:absolute;top:50%;transform:translateY(-50%);margin-left:auto;margin-right:auto;left:0;right:0}.NewArrivalImg_NewArrivalInner___szX4 svg{opacity:.1;font-size:250px}@media(min-width:1200px){.NewArrivalImg_NewArrivalInner___szX4 svg{font-size:150px}}@media(min-width:1400px){.NewArrivalImg_NewArrivalInner___szX4 svg{font-size:250px}}.NewArrivalImg_NewContent__SoSv8{position:absolute;top:50%;transform:translateY(-50%);margin-left:auto;margin-right:auto;left:0;right:0}.CarSearchItemDescriptionHeart_Title__JJdCp{font-weight:700;line-height:normal;font-size:24px;width:100%;color:var(--primary)}.CarSearchItemDescriptionHeart_Badge__5cI1m{color:var(--primary);display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px}.CarSearchItemDescriptionHeart_Price__CwpRd{font-weight:700;display:inline-block;font-size:24px;margin-right:5px}.CarSearchItemDescriptionHeart_PriceType__MUlyK{text-transform:none;font-weight:500;font-size:20px}.CarSearchItemDescriptionHeart_List__J1l0O{list-style:none;padding:0}.CarSearchItemDescriptionHeart_List__J1l0O li span{margin-left:4px;font-weight:700}.Typography_ResponsiveH1__ZbECt{font-size:1.75rem}@media(min-width:768px){.Typography_ResponsiveH1__ZbECt{font-size:2.5rem}}.Typography_ResponsiveH2__6cU3d{font-size:1.75rem}@media(min-width:768px){.Typography_ResponsiveH2__6cU3d{font-size:2.5rem}}.Typography_ResponsiveH3__CKLn7{font-size:1.25rem}@media(min-width:768px){.Typography_ResponsiveH3__CKLn7{font-size:1.75rem}}.Typography_ResponsiveH4__NKaPw{font-size:1.25rem}@media(min-width:768px){.Typography_ResponsiveH4__NKaPw{font-size:1.5rem}}.Typography_ResponsiveH5__h8tCk{font-size:1rem}@media(min-width:992px){.Typography_ResponsiveH5__h8tCk{font-size:1.25rem}}