.AnimatedLexusText-module__-jRPVa__experienceAmazing{width:100%;font-family:var(--header-font);color:var(--white);text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:3%;font-size:28px;display:flex;position:relative;overflow:hidden}@media only screen and (max-width:768px){.AnimatedLexusText-module__-jRPVa__experienceAmazing{justify-content:flex-start;gap:2%;font-size:18px}}.CaptchaNotice-module__70RjoW__container{max-width:300px;padding:var(--padding-md);border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:10px;display:flex}.CaptchaNotice-module__70RjoW__container .CaptchaNotice-module__70RjoW__logo{width:60px;height:60px}.DefaultFooter-module__PELQlW__container{justify-content:center;align-items:center;gap:var(--gap-lg);color:var(--text-primary);background-color:var(--surface);border-width:2px;border-top:var(--border-strong);flex-direction:column;padding-top:80px;padding-bottom:80px;display:flex}@media only screen and (max-width:768px){.DefaultFooter-module__PELQlW__container{padding-top:40px}}.DefaultFooter-module__PELQlW__container .DefaultFooter-module__PELQlW__footer{width:100%;max-width:1280px;padding-right:var(--padding-lg);padding-left:var(--padding-lg);gap:40px;display:flex}@media only screen and (max-width:768px){.DefaultFooter-module__PELQlW__container .DefaultFooter-module__PELQlW__footer{flex-direction:column}}.DefaultFooter-module__PELQlW__container .DefaultFooter-module__PELQlW__footer .DefaultFooter-module__PELQlW__left{flex-direction:column;display:flex}.DefaultFooter-module__PELQlW__container .DefaultFooter-module__PELQlW__footer .DefaultFooter-module__PELQlW__left .DefaultFooter-module__PELQlW__content{flex-direction:column;align-items:flex-start;gap:34px;display:flex}.DefaultFooter-module__PELQlW__container .DefaultFooter-module__PELQlW__footer .DefaultFooter-module__PELQlW__left .DefaultFooter-module__PELQlW__content .DefaultFooter-module__PELQlW__address{gap:var(--gap-lg);flex-direction:column;font-style:normal;display:flex}.DefaultFooter-module__PELQlW__container .DefaultFooter-module__PELQlW__footer .DefaultFooter-module__PELQlW__left .DefaultFooter-module__PELQlW__content .DefaultFooter-module__PELQlW__address .DefaultFooter-module__PELQlW__group{gap:var(--gap-sm);flex-direction:column;display:flex}.DefaultFooter-module__PELQlW__container .DefaultFooter-module__PELQlW__footer .DefaultFooter-module__PELQlW__left .DefaultFooter-module__PELQlW__content .DefaultFooter-module__PELQlW__legalCtn{flex-direction:column;max-width:200px;display:flex}.DefaultFooter-module__PELQlW__container .DefaultFooter-module__PELQlW__footer .DefaultFooter-module__PELQlW__left .DefaultFooter-module__PELQlW__content .DefaultFooter-module__PELQlW__legalCtn .DefaultFooter-module__PELQlW__text{letter-spacing:-.42px;opacity:var(--text-secondary);margin-bottom:14px;font-size:14px;line-height:21px}.DefaultFooter-module__PELQlW__container .DefaultFooter-module__PELQlW__footer .DefaultFooter-module__PELQlW__left .DefaultFooter-module__PELQlW__content .DefaultFooter-module__PELQlW__legalCtn .DefaultFooter-module__PELQlW__linkCtn{flex-direction:column;gap:6px;width:100%;margin-bottom:16px;display:flex}.DefaultFooter-module__PELQlW__container .DefaultFooter-module__PELQlW__footer .DefaultFooter-module__PELQlW__left .DefaultFooter-module__PELQlW__content .DefaultFooter-module__PELQlW__legalCtn .DefaultFooter-module__PELQlW__linkCtn .DefaultFooter-module__PELQlW__link{letter-spacing:-.42px;outline:2px solid var(--primary);outline-offset:2px;width:-moz-fit-content;width:fit-content;opacity:var(--text-secondary);font-size:14px;line-height:18px}.DefaultFooter-module__PELQlW__container .DefaultFooter-module__PELQlW__footer .DefaultFooter-module__PELQlW__left .DefaultFooter-module__PELQlW__content .DefaultFooter-module__PELQlW__legalCtn .DefaultFooter-module__PELQlW__linkCtn .DefaultFooter-module__PELQlW__link:hover{text-decoration:underline}.DefaultFooter-module__PELQlW__container .DefaultFooter-module__PELQlW__footer .DefaultFooter-module__PELQlW__left .DefaultFooter-module__PELQlW__content .DefaultFooter-module__PELQlW__bbbLink{outline:2px solid var(--primary);outline-offset:2px;margin-bottom:16px}.DefaultFooter-module__PELQlW__container .DefaultFooter-module__PELQlW__footer .DefaultFooter-module__PELQlW__left .DefaultFooter-module__PELQlW__content .DefaultFooter-module__PELQlW__logoCtn{align-items:inherit;gap:var(--gap-xl);flex-direction:column;display:flex}.DefaultFooter-module__PELQlW__container .DefaultFooter-module__PELQlW__footer .DefaultFooter-module__PELQlW__left .DefaultFooter-module__PELQlW__content .DefaultFooter-module__PELQlW__logoCtn .DefaultFooter-module__PELQlW__hudsonLogo,.DefaultFooter-module__PELQlW__container .DefaultFooter-module__PELQlW__footer .DefaultFooter-module__PELQlW__left .DefaultFooter-module__PELQlW__content .DefaultFooter-module__PELQlW__logoCtn .DefaultFooter-module__PELQlW__togetherLetsDrive{max-width:200px;aspect-ratio:unset}.DefaultFooter-module__PELQlW__container .DefaultFooter-module__PELQlW__footer .DefaultFooter-module__PELQlW__divider{border:var(--border-strong)}@media only screen and (max-width:768px){.DefaultFooter-module__PELQlW__container .DefaultFooter-module__PELQlW__footer .DefaultFooter-module__PELQlW__divider{display:none}}.DefaultFooter-module__PELQlW__container .DefaultFooter-module__PELQlW__footer .DefaultFooter-module__PELQlW__right{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:40px;width:100%;display:flex}@media only screen and (max-width:768px){.DefaultFooter-module__PELQlW__container .DefaultFooter-module__PELQlW__footer .DefaultFooter-module__PELQlW__right{align-items:flex-start;width:100%}}.DefaultFooter-module__PELQlW__container .DefaultFooter-module__PELQlW__footer .DefaultFooter-module__PELQlW__right .DefaultFooter-module__PELQlW__row{flex-flow:wrap;justify-content:flex-start;gap:40px;width:100%;display:flex}@media only screen and (max-width:768px){.DefaultFooter-module__PELQlW__container .DefaultFooter-module__PELQlW__footer .DefaultFooter-module__PELQlW__right .DefaultFooter-module__PELQlW__row{flex-flow:column;justify-content:flex-start;max-width:400px}}.DefaultFooter-module__PELQlW__container .DefaultFooter-module__PELQlW__footer .DefaultFooter-module__PELQlW__right .DefaultFooter-module__PELQlW__bottomContainer{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}@media only screen and (max-width:768px){.DefaultFooter-module__PELQlW__container .DefaultFooter-module__PELQlW__footer .DefaultFooter-module__PELQlW__right .DefaultFooter-module__PELQlW__bottomContainer{align-items:flex-start;gap:var(--gap-lg);flex-direction:column}}.DefaultFooter-module__PELQlW__container .DefaultFooter-module__PELQlW__footer .DefaultFooter-module__PELQlW__right .DefaultFooter-module__PELQlW__bottomContainer .DefaultFooter-module__PELQlW__socialLinks{justify-content:flex-end;align-items:center;gap:var(--gap-md);width:-moz-fit-content;width:fit-content;display:flex}.DefaultFooter-module__PELQlW__container .DefaultFooter-module__PELQlW__footer .DefaultFooter-module__PELQlW__right .DefaultFooter-module__PELQlW__bottomContainer .DefaultFooter-module__PELQlW__socialLinks a{cursor:pointer}.DefaultFooter-module__PELQlW__container .DefaultFooter-module__PELQlW__footer .DefaultFooter-module__PELQlW__right .DefaultFooter-module__PELQlW__bottomContainer .DefaultFooter-module__PELQlW__socialLinks a:focus{outline:2px solid var(--primary);outline-offset:2px;text-decoration:underline}.DefaultFooter-module__PELQlW__container .DefaultFooter-module__PELQlW__footer .DefaultFooter-module__PELQlW__right .DefaultFooter-module__PELQlW__bottomContainer .DefaultFooter-module__PELQlW__legalLinks{gap:var(--gap-md);flex-direction:row;display:flex}.DefaultFooter-module__PELQlW__container .DefaultFooter-module__PELQlW__footer .DefaultFooter-module__PELQlW__right .DefaultFooter-module__PELQlW__bottomContainer .DefaultFooter-module__PELQlW__legalLinks .DefaultFooter-module__PELQlW__link:hover{text-decoration:underline}.GroupFooter-module__l__fEG__container{width:100%;padding:var(--padding-lg);color:var(--text-primary);background-color:var(--surface);border-top:var(--border-strong);flex-direction:column;align-items:center;gap:60px;padding-bottom:120px;display:flex}.GroupFooter-module__l__fEG__container .GroupFooter-module__l__fEG__footerInnerContent{flex-direction:column;gap:45px;width:100%;max-width:1200px;display:flex}.GroupFooter-module__l__fEG__container .GroupFooter-module__l__fEG__footerInnerContent .GroupFooter-module__l__fEG__dealerLogoAndSocials{padding-top:var(--padding-lg);flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:0;display:flex}@media only screen and (max-width:768px){.GroupFooter-module__l__fEG__container .GroupFooter-module__l__fEG__footerInnerContent .GroupFooter-module__l__fEG__dealerLogoAndSocials{align-items:flex-start;gap:var(--gap-xl);flex-direction:column}}.GroupFooter-module__l__fEG__container .GroupFooter-module__l__fEG__footerInnerContent .GroupFooter-module__l__fEG__dealerLogoAndSocials .GroupFooter-module__l__fEG__socialLinks{justify-content:flex-end;align-items:center;gap:var(--gap-sm);width:-moz-fit-content;width:fit-content;display:flex}.GroupFooter-module__l__fEG__container .GroupFooter-module__l__fEG__footerInnerContent .GroupFooter-module__l__fEG__footerNavigation{flex-flow:wrap;align-items:flex-start;gap:80px;display:flex}@media only screen and (max-width:768px){.GroupFooter-module__l__fEG__container .GroupFooter-module__l__fEG__footerInnerContent .GroupFooter-module__l__fEG__footerNavigation{flex-direction:column;gap:40px}}.GroupFooter-module__l__fEG__container .GroupFooter-module__l__fEG__footerBottomContent{width:100%;max-width:1200px;padding:var(--padding-lg);background-color:var(--elevated-level-one);border:var(--border-strong);border-radius:var(--radius-md);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:36px;display:flex}.GroupFooter-module__l__fEG__container .GroupFooter-module__l__fEG__footerBottomContent .GroupFooter-module__l__fEG__legalContainer{justify-content:space-between;gap:var(--gap-md);flex-direction:row;width:100%;display:flex}@media only screen and (max-width:768px){.GroupFooter-module__l__fEG__container .GroupFooter-module__l__fEG__footerBottomContent .GroupFooter-module__l__fEG__legalContainer{flex-direction:column}}.GroupFooter-module__l__fEG__container .GroupFooter-module__l__fEG__footerBottomContent .GroupFooter-module__l__fEG__legalContainer .GroupFooter-module__l__fEG__legalLinks{gap:var(--gap-md);flex-direction:row;display:flex}.GroupFooter-module__l__fEG__container .GroupFooter-module__l__fEG__footerBottomContent .GroupFooter-module__l__fEG__legalContainer .GroupFooter-module__l__fEG__legalLinks .GroupFooter-module__l__fEG__legalLink:hover{text-decoration:underline}.GroupFooter-module__l__fEG__container a:focus,.GroupFooter-module__l__fEG__container button:focus{outline:2px solid var(--primary);outline-offset:2px}.LexusFooter-module__TMMfSW__container{width:100%;color:var(--text-primary);background-color:var(--black);border-top:5px solid var(--text-primary);flex-direction:column;justify-content:center;align-items:center;gap:80px;padding:80px 40px 120px;display:flex}@media only screen and (max-width:768px){.LexusFooter-module__TMMfSW__container{justify-content:flex-start;align-items:flex-start;gap:40px}}.LexusFooter-module__TMMfSW__container .LexusFooter-module__TMMfSW__footer{flex-direction:row;justify-content:space-between;gap:40px;width:100%;max-width:1200px;display:flex}@media only screen and (max-width:768px){.LexusFooter-module__TMMfSW__container .LexusFooter-module__TMMfSW__footer{flex-direction:column;align-items:flex-start}}.LexusFooter-module__TMMfSW__container .LexusFooter-module__TMMfSW__footer .LexusFooter-module__TMMfSW__content{flex-direction:column;align-items:flex-start;gap:34px;display:flex}.LexusFooter-module__TMMfSW__container .LexusFooter-module__TMMfSW__footer .LexusFooter-module__TMMfSW__content .LexusFooter-module__TMMfSW__address{gap:var(--gap-lg);flex-direction:column;font-style:normal;display:flex}.LexusFooter-module__TMMfSW__container .LexusFooter-module__TMMfSW__footer .LexusFooter-module__TMMfSW__content .LexusFooter-module__TMMfSW__address .LexusFooter-module__TMMfSW__group{gap:var(--gap-sm);flex-direction:column;display:flex}.LexusFooter-module__TMMfSW__container .LexusFooter-module__TMMfSW__footer .LexusFooter-module__TMMfSW__legalCtn{flex-direction:column;max-width:200px;display:flex}.LexusFooter-module__TMMfSW__container .LexusFooter-module__TMMfSW__footer .LexusFooter-module__TMMfSW__legalCtn .LexusFooter-module__TMMfSW__text{letter-spacing:-.42px;opacity:var(--text-secondary);margin-bottom:14px;font-size:14px;line-height:21px}.LexusFooter-module__TMMfSW__container .LexusFooter-module__TMMfSW__footer .LexusFooter-module__TMMfSW__legalCtn .LexusFooter-module__TMMfSW__linkCtn{flex-direction:column;gap:6px;width:100%;margin-bottom:16px;display:flex}.LexusFooter-module__TMMfSW__container .LexusFooter-module__TMMfSW__footer .LexusFooter-module__TMMfSW__legalCtn .LexusFooter-module__TMMfSW__linkCtn .LexusFooter-module__TMMfSW__link{letter-spacing:-.42px;outline:2px solid var(--primary);outline-offset:2px;width:-moz-fit-content;width:fit-content;opacity:var(--text-secondary);font-size:14px;line-height:18px}.LexusFooter-module__TMMfSW__container .LexusFooter-module__TMMfSW__footer .LexusFooter-module__TMMfSW__legalCtn .LexusFooter-module__TMMfSW__linkCtn .LexusFooter-module__TMMfSW__link:hover{text-decoration:underline}.LexusFooter-module__TMMfSW__container .LexusFooter-module__TMMfSW__footer .LexusFooter-module__TMMfSW__bbbLink{outline:2px solid var(--primary);outline-offset:2px;margin-bottom:16px}.LexusFooter-module__TMMfSW__mainContent{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:40px;width:100%;display:flex}@media only screen and (max-width:768px){.LexusFooter-module__TMMfSW__mainContent{align-items:flex-start;width:100%}}.LexusFooter-module__TMMfSW__mainContent .LexusFooter-module__TMMfSW__row{flex-flow:wrap;justify-content:space-between;gap:40px;width:100%;height:100%;display:flex}@media only screen and (max-width:768px){.LexusFooter-module__TMMfSW__mainContent .LexusFooter-module__TMMfSW__row{flex-flow:column;justify-content:flex-start;max-width:400px}}.LexusFooter-module__TMMfSW__mainContent .LexusFooter-module__TMMfSW__bottomContainer{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}@media only screen and (max-width:768px){.LexusFooter-module__TMMfSW__mainContent .LexusFooter-module__TMMfSW__bottomContainer{flex-direction:column;align-items:flex-start;gap:40px}}.LexusFooter-module__TMMfSW__mainContent .LexusFooter-module__TMMfSW__bottomContainer .LexusFooter-module__TMMfSW__socialLinks{justify-content:flex-end;align-items:center;gap:var(--gap-md);width:-moz-fit-content;width:fit-content;display:flex}.LexusFooter-module__TMMfSW__mainContent .LexusFooter-module__TMMfSW__bottomContainer .LexusFooter-module__TMMfSW__socialLinks a{cursor:pointer}.LexusFooter-module__TMMfSW__mainContent .LexusFooter-module__TMMfSW__bottomContainer .LexusFooter-module__TMMfSW__socialLinks a:focus{outline:2px solid var(--primary);outline-offset:2px;text-decoration:underline}.LexusFooter-module__TMMfSW__mainContent .LexusFooter-module__TMMfSW__bottomContainer .LexusFooter-module__TMMfSW__legalLinks{gap:var(--gap-md);flex-direction:row;display:flex}.LexusFooter-module__TMMfSW__mainContent .LexusFooter-module__TMMfSW__bottomContainer .LexusFooter-module__TMMfSW__legalLinks .LexusFooter-module__TMMfSW__link:hover{text-decoration:underline}.LexusFooter-module__TMMfSW__experienceAmazing{width:100%;font-family:var(--header-font);color:var(--white);text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:3%;font-size:28px;display:flex;position:relative;overflow:hidden}@media only screen and (max-width:768px){.LexusFooter-module__TMMfSW__experienceAmazing{justify-content:flex-start;gap:2%;font-size:18px}}.LexusFooter-module__TMMfSW__divider{background:linear-gradient(90deg,rgba(0,0,0,0),#fff,rgba(0,0,0,0));width:90%;max-width:1200px;height:1px;margin:0}@media only screen and (max-width:768px){.LexusFooter-module__TMMfSW__divider{display:none}}.LexusFooter-module__TMMfSW__socialIcon{filter:brightness(0) saturate() invert() sepia() saturate(0) hue-rotate(1turn) brightness() contrast();width:24px;height:24px}.BMWFooter-module__Xzi5-W__container{width:100%;color:var(--text-primary);background-color:var(--black);border-top:5px solid var(--text-primary);flex-flow:column;justify-content:center;align-items:center;gap:80px;padding:80px 40px 120px;display:flex}@media only screen and (max-width:768px){.BMWFooter-module__Xzi5-W__container{flex-direction:column;align-items:flex-start;gap:40px}}.BMWFooter-module__Xzi5-W__container .BMWFooter-module__Xzi5-W__logoContainer{width:100px;height:100px}.BMWFooter-module__Xzi5-W__container .BMWFooter-module__Xzi5-W__logoContainer .BMWFooter-module__Xzi5-W__logo{object-fit:contain;width:100%;height:100%}.BMWFooter-module__Xzi5-W__container .BMWFooter-module__Xzi5-W__footer{flex-flow:row;justify-content:space-between;align-items:flex-start;gap:40px;width:100%;max-width:1200px;display:flex}@media only screen and (max-width:768px){.BMWFooter-module__Xzi5-W__container .BMWFooter-module__Xzi5-W__footer{flex-direction:column;align-items:flex-start;gap:40px}}.BMWFooter-module__Xzi5-W__container .BMWFooter-module__Xzi5-W__footer .BMWFooter-module__Xzi5-W__content{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:34px;display:flex}.BMWFooter-module__Xzi5-W__container .BMWFooter-module__Xzi5-W__footer .BMWFooter-module__Xzi5-W__content .BMWFooter-module__Xzi5-W__address{justify-content:flex-start;align-items:stretch;gap:0;gap:var(--gap-lg);flex-flow:column;font-style:normal;display:flex}.BMWFooter-module__Xzi5-W__container .BMWFooter-module__Xzi5-W__footer .BMWFooter-module__Xzi5-W__content .BMWFooter-module__Xzi5-W__address .BMWFooter-module__Xzi5-W__group{justify-content:flex-start;align-items:stretch;gap:0;gap:var(--gap-sm);flex-flow:column;display:flex}.BMWFooter-module__Xzi5-W__mainContent{flex-flow:column;justify-content:space-between;align-items:stretch;gap:40px;width:100%;display:flex}@media only screen and (max-width:768px){.BMWFooter-module__Xzi5-W__mainContent{align-items:flex-start;width:100%}}.BMWFooter-module__Xzi5-W__mainContent .BMWFooter-module__Xzi5-W__row{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:40px;width:100%;height:100%;display:flex}@media only screen and (max-width:768px){.BMWFooter-module__Xzi5-W__mainContent .BMWFooter-module__Xzi5-W__row{flex-flow:column;justify-content:flex-start;max-width:400px}}.BMWFooter-module__Xzi5-W__mainContent .BMWFooter-module__Xzi5-W__bottomContainer{flex-flow:row;justify-content:space-between;align-items:center;gap:0;width:100%;display:flex}@media only screen and (max-width:768px){.BMWFooter-module__Xzi5-W__mainContent .BMWFooter-module__Xzi5-W__bottomContainer{flex-direction:column;align-items:flex-start;gap:40px}}.BMWFooter-module__Xzi5-W__mainContent .BMWFooter-module__Xzi5-W__bottomContainer .BMWFooter-module__Xzi5-W__socialLinks{justify-content:flex-end;align-items:center;gap:var(--gap-md);flex-flow:row;width:-moz-fit-content;width:fit-content;display:flex}.BMWFooter-module__Xzi5-W__mainContent .BMWFooter-module__Xzi5-W__bottomContainer .BMWFooter-module__Xzi5-W__socialLinks a{cursor:pointer}.BMWFooter-module__Xzi5-W__mainContent .BMWFooter-module__Xzi5-W__bottomContainer .BMWFooter-module__Xzi5-W__socialLinks a:focus{outline:2px solid var(--primary);outline-offset:2px;text-decoration:underline}.BMWFooter-module__Xzi5-W__mainContent .BMWFooter-module__Xzi5-W__bottomContainer .BMWFooter-module__Xzi5-W__socialLinks a:focus:hover{text-decoration:underline}.BMWFooter-module__Xzi5-W__mainContent .BMWFooter-module__Xzi5-W__bottomContainer .BMWFooter-module__Xzi5-W__legalLinks{justify-content:flex-start;align-items:center;gap:var(--gap-md);flex-flow:row;display:flex}.BMWFooter-module__Xzi5-W__mainContent .BMWFooter-module__Xzi5-W__bottomContainer .BMWFooter-module__Xzi5-W__legalLinks .BMWFooter-module__Xzi5-W__link:hover{text-decoration:underline}.BMWFooter-module__Xzi5-W__divider{background:var(--white);width:90%;max-width:1200px;height:1px;margin:0}@media only screen and (max-width:768px){.BMWFooter-module__Xzi5-W__divider{display:none}}.BMWFooter-module__Xzi5-W__socialIcon{filter:brightness(0) saturate() invert() sepia() saturate(0) hue-rotate(1turn) brightness() contrast();width:24px;height:24px}