.footer-links_footerLinks__z9y5R{font-size:12px;line-height:20px;font-weight:400;color:#6e7479;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:78px;width:100%;text-wrap:none}.footer-links_leftLinks__NgT81{display:flex;flex-direction:row;justify-content:flex-start;width:60%}.footer-links_rightLinks__vVMps{display:flex;flex-direction:row;justify-content:flex-end}.footer-links_link__Icm_f{letter-spacing:-.24px;color:inherit;text-decoration:none}.footer-links_link__Icm_f:active,.footer-links_link__Icm_f:focus,.footer-links_link__Icm_f:hover{color:#4a4a4a}.footer-links_separator__boO3o{margin:0 4px}.footer_container__GIfNQ{display:flex;flex-direction:column;align-items:center;background-color:#eef2f6;height:78px;width:100%;padding:24px;border-top:1px solid #dedfe0;z-index:99999}.footer_container__GIfNQ .footer_footer__Y_nCW{color:#eff7fc;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:78px;width:100%}.desktop-header_leftSection__MKjzw{display:flex;align-items:center;flex-direction:row;width:50%}.desktop-header_menu__Uz91W{display:flex;padding-left:24px}.desktop-header_rpLogo__gT79L{display:flex;padding-left:8px;align-items:flex-start}.desktop-header_carMaxLogo__MUXWY{display:flex;padding-left:24px;padding-right:8px;align-items:flex-start}.desktop-header_separator__g62_E{width:1px;height:40px;background-color:#aaafb3}.desktop-header_rightSection__wwbdv{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;width:50%}.header-vehicle_vehicleName__U_Vyd{font-size:14px;line-height:20px;font-weight:400;line-height:14px;color:#2a343d;padding-right:24px;padding-top:24px;padding-bottom:24px;align-items:flex-end;display:flex}.header-vehicle_vehicleImageWrapper__QUMV8{flex-shrink:0;border-radius:32px;background:#f0f7fc;margin-right:16px;padding:1px;height:50px;width:50px;display:flex;align-items:center;margin-left:24px}.header-vehicle_vehicleImage__rqbIC{height:auto;margin:auto}.header_container__0R0cC{display:flex;flex-direction:row;align-items:center;height:64px;width:100%;background-color:#fff;border-bottom:1px solid #dedfe0;position:sticky;top:0;padding-top:2px;z-index:1}.header_container__0R0cC .header_mobile__zAqFb{display:flex;width:100%}@media only screen and (min-width:840px){.header_container__0R0cC .header_mobile__zAqFb{display:none}}.header_container__0R0cC .header_desktop__zqdDU{display:none;margin-left:8px;width:100%}@media only screen and (min-width:840px){.header_container__0R0cC .header_desktop__zqdDU{display:flex}}.app-layout_container__jJ7G_{display:flex;flex-direction:column;width:100%;font-family:var(--font-lato)}.mobile-header_leftSection__NCtNE{display:flex;align-items:center;flex-direction:row}.mobile-header_menu__Tg7Lr{display:flex;padding-left:24px}.mobile-header_rpLogo__Log2v{display:flex;padding-left:8px;align-items:flex-start}.mobile-header_carMaxLogo__xLCU8{display:flex;padding-left:24px;padding-right:8px;align-items:flex-start}.mobile-header_separator__SvS3s{width:1px;height:40px;background-color:#dedfe0}.mobile-header_rightSection__7EfUy{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin-right:8px}.overlay-header_header__RI8pJ{display:flex;flex-direction:row;align-items:center;height:64px;width:100%;background-color:#fff;border-bottom:1px solid #dedfe0;padding-top:2px}.overlay-header_header__RI8pJ .overlay-header_headerVehicleName__uBPE2{font-family:var(--font-sharp-sans);font-size:20px;line-height:24px;font-weight:700;line-height:20px;letter-spacing:.25px}.overlay-header_headerVehicle__TdGCL{display:flex;width:80%;align-items:center}.overlay-header_closeOverlay__yWPHs{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;width:20%;padding-right:24px}