.AnimatedLexusText_experienceAmazing__Qav9G{position:relative;display:flex;justify-content:center;align-items:center;width:100%;gap:3%;overflow:hidden;white-space:nowrap;font-family:var(--header-font);font-size:28px;color:#fff;text-align:center}@media only screen and (max-width:768px){.AnimatedLexusText_experienceAmazing__Qav9G{justify-content:flex-start;gap:2%;font-size:18px}}.CaptchaNotice_container__qgEpy{display:flex;align-items:center;flex-direction:column;padding:var(--padding-md);border-radius:var(--radius-lg);gap:10px;max-width:300px}.CaptchaNotice_container__qgEpy .CaptchaNotice_logo__0v_Ct{width:60px;height:60px}.DefaultFooter_container__u5alw{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--gap-lg);color:var(--text-primary);background-color:var(--surface);padding-bottom:80px;padding-top:80px;border-top:var(--border-strong);border-width:2px}@media only screen and (max-width:768px){.DefaultFooter_container__u5alw{padding-top:40px}}.DefaultFooter_container__u5alw .DefaultFooter_footer__JA5zA{display:flex;width:100%;max-width:1280px;padding-left:var(--padding-lg);padding-right:var(--padding-lg);gap:40px}@media only screen and (max-width:768px){.DefaultFooter_container__u5alw .DefaultFooter_footer__JA5zA{flex-direction:column}}.DefaultFooter_container__u5alw .DefaultFooter_footer__JA5zA .DefaultFooter_left__bsKUf{display:flex;flex-direction:column}.DefaultFooter_container__u5alw .DefaultFooter_footer__JA5zA .DefaultFooter_left__bsKUf .DefaultFooter_content__vhL3G{display:flex;flex-direction:column;align-items:flex-start;gap:34px}.DefaultFooter_container__u5alw .DefaultFooter_footer__JA5zA .DefaultFooter_left__bsKUf .DefaultFooter_content__vhL3G .DefaultFooter_address__IlOHG{display:flex;flex-direction:column;gap:var(--gap-lg);font-style:normal}.DefaultFooter_container__u5alw .DefaultFooter_footer__JA5zA .DefaultFooter_left__bsKUf .DefaultFooter_content__vhL3G .DefaultFooter_address__IlOHG .DefaultFooter_group__ZcN8J{display:flex;flex-direction:column;gap:var(--gap-sm)}.DefaultFooter_container__u5alw .DefaultFooter_footer__JA5zA .DefaultFooter_left__bsKUf .DefaultFooter_content__vhL3G .DefaultFooter_legalCtn__eGQFV{display:flex;flex-direction:column;max-width:200px}.DefaultFooter_container__u5alw .DefaultFooter_footer__JA5zA .DefaultFooter_left__bsKUf .DefaultFooter_content__vhL3G .DefaultFooter_legalCtn__eGQFV .DefaultFooter_text__1iSKP{margin-bottom:14px;font-size:14px;line-height:21px;letter-spacing:-.42px;opacity:var(--text-secondary)}.DefaultFooter_container__u5alw .DefaultFooter_footer__JA5zA .DefaultFooter_left__bsKUf .DefaultFooter_content__vhL3G .DefaultFooter_legalCtn__eGQFV .DefaultFooter_linkCtn__kXNiu{display:flex;flex-direction:column;gap:6px;width:100%;margin-bottom:16px}.DefaultFooter_container__u5alw .DefaultFooter_footer__JA5zA .DefaultFooter_left__bsKUf .DefaultFooter_content__vhL3G .DefaultFooter_legalCtn__eGQFV .DefaultFooter_linkCtn__kXNiu .DefaultFooter_link__zzq3S{width:-moz-fit-content;width:fit-content;font-size:14px;line-height:18px;letter-spacing:-.42px;opacity:var(--text-secondary);outline:2px solid var(--primary);outline-offset:2px}.DefaultFooter_container__u5alw .DefaultFooter_footer__JA5zA .DefaultFooter_left__bsKUf .DefaultFooter_content__vhL3G .DefaultFooter_legalCtn__eGQFV .DefaultFooter_linkCtn__kXNiu .DefaultFooter_link__zzq3S:hover{text-decoration:underline}.DefaultFooter_container__u5alw .DefaultFooter_footer__JA5zA .DefaultFooter_left__bsKUf .DefaultFooter_content__vhL3G .DefaultFooter_bbbLink__g3Xh0{margin-bottom:16px;outline:2px solid var(--primary);outline-offset:2px}.DefaultFooter_container__u5alw .DefaultFooter_footer__JA5zA .DefaultFooter_left__bsKUf .DefaultFooter_content__vhL3G .DefaultFooter_logoCtn__JFOa6{display:flex;flex-direction:column;align-items:inherit;gap:var(--gap-xl)}.DefaultFooter_container__u5alw .DefaultFooter_footer__JA5zA .DefaultFooter_left__bsKUf .DefaultFooter_content__vhL3G .DefaultFooter_logoCtn__JFOa6 .DefaultFooter_hudsonLogo__ZFFGU,.DefaultFooter_container__u5alw .DefaultFooter_footer__JA5zA .DefaultFooter_left__bsKUf .DefaultFooter_content__vhL3G .DefaultFooter_logoCtn__JFOa6 .DefaultFooter_togetherLetsDrive__MxvoW{max-width:200px;aspect-ratio:unset}.DefaultFooter_container__u5alw .DefaultFooter_footer__JA5zA .DefaultFooter_divider__pAISt{border:var(--border-strong)}@media only screen and (max-width:768px){.DefaultFooter_container__u5alw .DefaultFooter_footer__JA5zA .DefaultFooter_divider__pAISt{display:none}}.DefaultFooter_container__u5alw .DefaultFooter_footer__JA5zA .DefaultFooter_right__kKfVA{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:100%;gap:40px}@media only screen and (max-width:768px){.DefaultFooter_container__u5alw .DefaultFooter_footer__JA5zA .DefaultFooter_right__kKfVA{width:100%;align-items:flex-start}}.DefaultFooter_container__u5alw .DefaultFooter_footer__JA5zA .DefaultFooter_right__kKfVA .DefaultFooter_row__umqB_{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:40px;width:100%}@media only screen and (max-width:768px){.DefaultFooter_container__u5alw .DefaultFooter_footer__JA5zA .DefaultFooter_right__kKfVA .DefaultFooter_row__umqB_{max-width:400px;flex-flow:column;justify-content:flex-start}}.DefaultFooter_container__u5alw .DefaultFooter_footer__JA5zA .DefaultFooter_right__kKfVA .DefaultFooter_bottomContainer__xml9Q{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}@media only screen and (max-width:768px){.DefaultFooter_container__u5alw .DefaultFooter_footer__JA5zA .DefaultFooter_right__kKfVA .DefaultFooter_bottomContainer__xml9Q{flex-direction:column;align-items:flex-start;gap:var(--gap-lg)}}.DefaultFooter_container__u5alw .DefaultFooter_footer__JA5zA .DefaultFooter_right__kKfVA .DefaultFooter_bottomContainer__xml9Q .DefaultFooter_socialLinks__m0pZD{display:flex;width:-moz-fit-content;width:fit-content;justify-content:flex-end;align-items:center;gap:var(--gap-md)}.DefaultFooter_container__u5alw .DefaultFooter_footer__JA5zA .DefaultFooter_right__kKfVA .DefaultFooter_bottomContainer__xml9Q .DefaultFooter_socialLinks__m0pZD a{cursor:pointer}.DefaultFooter_container__u5alw .DefaultFooter_footer__JA5zA .DefaultFooter_right__kKfVA .DefaultFooter_bottomContainer__xml9Q .DefaultFooter_socialLinks__m0pZD a:focus{text-decoration:underline;outline:2px solid var(--primary);outline-offset:2px}.DefaultFooter_container__u5alw .DefaultFooter_footer__JA5zA .DefaultFooter_right__kKfVA .DefaultFooter_bottomContainer__xml9Q .DefaultFooter_legalLinks__US2xz{display:flex;flex-direction:row;gap:var(--gap-md)}.DefaultFooter_container__u5alw .DefaultFooter_footer__JA5zA .DefaultFooter_right__kKfVA .DefaultFooter_bottomContainer__xml9Q .DefaultFooter_legalLinks__US2xz .DefaultFooter_link__zzq3S:hover{text-decoration:underline}.GroupFooter_container__HFoVb{display:flex;flex-direction:column;align-items:center;color:var(--text-primary);border-top:var(--border-strong);background-color:var(--surface);width:100%;padding:var(--padding-lg);padding-bottom:120px;gap:60px}.GroupFooter_container__HFoVb .GroupFooter_footerInnerContent__dpaQ6{display:flex;flex-direction:column;max-width:1200px;width:100%;gap:45px}.GroupFooter_container__HFoVb .GroupFooter_footerInnerContent__dpaQ6 .GroupFooter_dealerLogoAndSocials__r_VxM{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:0;padding-top:var(--padding-lg)}@media only screen and (max-width:768px){.GroupFooter_container__HFoVb .GroupFooter_footerInnerContent__dpaQ6 .GroupFooter_dealerLogoAndSocials__r_VxM{flex-direction:column;align-items:flex-start;gap:var(--gap-xl)}}.GroupFooter_container__HFoVb .GroupFooter_footerInnerContent__dpaQ6 .GroupFooter_dealerLogoAndSocials__r_VxM .GroupFooter_socialLinks__HFERK{display:flex;width:-moz-fit-content;width:fit-content;justify-content:flex-end;align-items:center;gap:var(--gap-sm)}.GroupFooter_container__HFoVb .GroupFooter_footerInnerContent__dpaQ6 .GroupFooter_footerNavigation__O50AS{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:80px}@media only screen and (max-width:768px){.GroupFooter_container__HFoVb .GroupFooter_footerInnerContent__dpaQ6 .GroupFooter_footerNavigation__O50AS{gap:40px;flex-direction:column}}.GroupFooter_container__HFoVb .GroupFooter_footerBottomContent__d6NoT{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:var(--padding-lg);background-color:var(--elevated-level-one);border:var(--border-strong);border-radius:var(--radius-md);gap:36px;max-width:1200px;width:100%}.GroupFooter_container__HFoVb .GroupFooter_footerBottomContent__d6NoT .GroupFooter_legalContainer__GOBaX{display:flex;flex-direction:row;justify-content:space-between;width:100%;gap:var(--gap-md)}@media only screen and (max-width:768px){.GroupFooter_container__HFoVb .GroupFooter_footerBottomContent__d6NoT .GroupFooter_legalContainer__GOBaX{flex-direction:column}}.GroupFooter_container__HFoVb .GroupFooter_footerBottomContent__d6NoT .GroupFooter_legalContainer__GOBaX .GroupFooter_legalLinks__WlI2U{display:flex;flex-direction:row;gap:var(--gap-md)}.GroupFooter_container__HFoVb .GroupFooter_footerBottomContent__d6NoT .GroupFooter_legalContainer__GOBaX .GroupFooter_legalLinks__WlI2U .GroupFooter_legalLink__xU9YU:hover{text-decoration:underline}.GroupFooter_container__HFoVb a:focus,.GroupFooter_container__HFoVb button:focus{outline:2px solid var(--primary);outline-offset:2px}.LexusFooter_container__GGdPY{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:80px 40px 120px;gap:80px;background-color:#000;border-top:5px solid var(--text-primary);color:var(--text-primary)}@media only screen and (max-width:768px){.LexusFooter_container__GGdPY{justify-content:flex-start;align-items:flex-start;gap:40px}}.LexusFooter_container__GGdPY .LexusFooter_footer__UP_35{display:flex;flex-direction:row;justify-content:space-between;width:100%;max-width:1200px;gap:40px}@media only screen and (max-width:768px){.LexusFooter_container__GGdPY .LexusFooter_footer__UP_35{flex-direction:column;align-items:flex-start}}.LexusFooter_container__GGdPY .LexusFooter_footer__UP_35 .LexusFooter_content__Kzw4M{display:flex;flex-direction:column;align-items:flex-start;gap:34px}.LexusFooter_container__GGdPY .LexusFooter_footer__UP_35 .LexusFooter_content__Kzw4M .LexusFooter_address__2h_Nm{display:flex;flex-direction:column;gap:var(--gap-lg);font-style:normal}.LexusFooter_container__GGdPY .LexusFooter_footer__UP_35 .LexusFooter_content__Kzw4M .LexusFooter_address__2h_Nm .LexusFooter_group__wBrPv{display:flex;flex-direction:column;gap:var(--gap-sm)}.LexusFooter_container__GGdPY .LexusFooter_footer__UP_35 .LexusFooter_legalCtn__WCdKz{display:flex;flex-direction:column;max-width:200px}.LexusFooter_container__GGdPY .LexusFooter_footer__UP_35 .LexusFooter_legalCtn__WCdKz .LexusFooter_text__uYA_I{margin-bottom:14px;font-size:14px;line-height:21px;letter-spacing:-.42px;opacity:var(--text-secondary)}.LexusFooter_container__GGdPY .LexusFooter_footer__UP_35 .LexusFooter_legalCtn__WCdKz .LexusFooter_linkCtn__d3Oy2{display:flex;flex-direction:column;width:100%;margin-bottom:16px;gap:6px}.LexusFooter_container__GGdPY .LexusFooter_footer__UP_35 .LexusFooter_legalCtn__WCdKz .LexusFooter_linkCtn__d3Oy2 .LexusFooter_link__eZMK5{width:-moz-fit-content;width:fit-content;outline:2px solid var(--primary);outline-offset:2px;font-size:14px;line-height:18px;letter-spacing:-.42px;opacity:var(--text-secondary)}.LexusFooter_container__GGdPY .LexusFooter_footer__UP_35 .LexusFooter_legalCtn__WCdKz .LexusFooter_linkCtn__d3Oy2 .LexusFooter_link__eZMK5:hover{text-decoration:underline}.LexusFooter_container__GGdPY .LexusFooter_footer__UP_35 .LexusFooter_bbbLink__wmwNd{margin-bottom:16px;outline:2px solid var(--primary);outline-offset:2px}.LexusFooter_mainContent__zqx_h{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;gap:40px}@media only screen and (max-width:768px){.LexusFooter_mainContent__zqx_h{width:100%;align-items:flex-start}}.LexusFooter_mainContent__zqx_h .LexusFooter_row__vkY20{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;width:100%;height:100%;gap:40px}@media only screen and (max-width:768px){.LexusFooter_mainContent__zqx_h .LexusFooter_row__vkY20{flex-flow:column;justify-content:flex-start;max-width:400px}}.LexusFooter_mainContent__zqx_h .LexusFooter_bottomContainer__3PNF_{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}@media only screen and (max-width:768px){.LexusFooter_mainContent__zqx_h .LexusFooter_bottomContainer__3PNF_{flex-direction:column;align-items:flex-start;gap:40px}}.LexusFooter_mainContent__zqx_h .LexusFooter_bottomContainer__3PNF_ .LexusFooter_socialLinks__Z2AZw{display:flex;justify-content:flex-end;align-items:center;width:-moz-fit-content;width:fit-content;gap:var(--gap-md)}.LexusFooter_mainContent__zqx_h .LexusFooter_bottomContainer__3PNF_ .LexusFooter_socialLinks__Z2AZw a{cursor:pointer}.LexusFooter_mainContent__zqx_h .LexusFooter_bottomContainer__3PNF_ .LexusFooter_socialLinks__Z2AZw a:focus{outline:2px solid var(--primary);outline-offset:2px;text-decoration:underline}.LexusFooter_mainContent__zqx_h .LexusFooter_bottomContainer__3PNF_ .LexusFooter_legalLinks__3r8MQ{display:flex;flex-direction:row;gap:var(--gap-md)}.LexusFooter_mainContent__zqx_h .LexusFooter_bottomContainer__3PNF_ .LexusFooter_legalLinks__3r8MQ .LexusFooter_link__eZMK5:hover{text-decoration:underline}.LexusFooter_experienceAmazing__ecRlz{position:relative;display:flex;justify-content:center;align-items:center;width:100%;gap:3%;overflow:hidden;white-space:nowrap;font-family:var(--header-font);font-size:28px;color:#fff;text-align:center}@media only screen and (max-width:768px){.LexusFooter_experienceAmazing__ecRlz{justify-content:flex-start;gap:2%;font-size:18px}}.LexusFooter_divider__NH7SF{width:90%;height:1px;max-width:1200px;margin:0;background:linear-gradient(90deg,transparent,white,transparent)}@media only screen and (max-width:768px){.LexusFooter_divider__NH7SF{display:none}}.LexusFooter_socialIcon__JNtZh{width:24px;height:24px;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(1turn) brightness(100%) contrast(100%)}.BMWFooter_container__mZCEv{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:80px;width:100%;padding:80px 40px 120px;background-color:#000;border-top:5px solid var(--text-primary);color:var(--text-primary)}@media only screen and (max-width:768px){.BMWFooter_container__mZCEv{flex-direction:column;align-items:flex-start;gap:40px}}.BMWFooter_container__mZCEv .BMWFooter_logoContainer__gvusi{height:100px;width:100px}.BMWFooter_container__mZCEv .BMWFooter_logoContainer__gvusi .BMWFooter_logo__EjVhX{height:100%;width:100%;object-fit:contain}.BMWFooter_container__mZCEv .BMWFooter_footer__K78Dt{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;gap:40px;width:100%;max-width:1200px}@media only screen and (max-width:768px){.BMWFooter_container__mZCEv .BMWFooter_footer__K78Dt{flex-direction:column;align-items:flex-start;gap:40px}}.BMWFooter_container__mZCEv .BMWFooter_footer__K78Dt .BMWFooter_content__fA7Y1{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:0;gap:34px}.BMWFooter_container__mZCEv .BMWFooter_footer__K78Dt .BMWFooter_content__fA7Y1 .BMWFooter_address__17rip{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:0;gap:var(--gap-lg);font-style:normal}.BMWFooter_container__mZCEv .BMWFooter_footer__K78Dt .BMWFooter_content__fA7Y1 .BMWFooter_address__17rip .BMWFooter_group__UNCKz{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:0;gap:var(--gap-sm)}.BMWFooter_mainContent__xLI1r{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:0;gap:40px;width:100%;justify-content:space-between}@media only screen and (max-width:768px){.BMWFooter_mainContent__xLI1r{width:100%;align-items:flex-start}}.BMWFooter_mainContent__xLI1r .BMWFooter_row__cLEQx{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:40px;width:100%;height:100%}@media only screen and (max-width:768px){.BMWFooter_mainContent__xLI1r .BMWFooter_row__cLEQx{flex-flow:column;justify-content:flex-start;max-width:400px}}.BMWFooter_mainContent__xLI1r .BMWFooter_bottomContainer__gyjaE{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:0;width:100%}@media only screen and (max-width:768px){.BMWFooter_mainContent__xLI1r .BMWFooter_bottomContainer__gyjaE{flex-direction:column;align-items:flex-start;gap:40px}}.BMWFooter_mainContent__xLI1r .BMWFooter_bottomContainer__gyjaE .BMWFooter_socialLinks__HSYQW{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:nowrap;gap:var(--gap-md);width:-moz-fit-content;width:fit-content}.BMWFooter_mainContent__xLI1r .BMWFooter_bottomContainer__gyjaE .BMWFooter_socialLinks__HSYQW a{cursor:pointer}.BMWFooter_mainContent__xLI1r .BMWFooter_bottomContainer__gyjaE .BMWFooter_socialLinks__HSYQW a:focus{outline:2px solid var(--primary);outline-offset:2px;text-decoration:underline}.BMWFooter_mainContent__xLI1r .BMWFooter_bottomContainer__gyjaE .BMWFooter_socialLinks__HSYQW a:focus:hover{text-decoration:underline}.BMWFooter_mainContent__xLI1r .BMWFooter_bottomContainer__gyjaE .BMWFooter_legalLinks__e21pe{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:var(--gap-md)}.BMWFooter_mainContent__xLI1r .BMWFooter_bottomContainer__gyjaE .BMWFooter_legalLinks__e21pe .BMWFooter_link__6OMY2:hover{text-decoration:underline}.BMWFooter_divider__aPG_k{width:90%;height:1px;max-width:1200px;margin:0;background:#fff}@media only screen and (max-width:768px){.BMWFooter_divider__aPG_k{display:none}}.BMWFooter_socialIcon__EK5PS{width:24px;height:24px;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(1turn) brightness(100%) contrast(100%)}