.faqs_flex__7tAwA{display:flex}.faqs_flex-center__CS_IA{display:flex;justify-content:center;align-items:center}.faqs_flex-column__MqAxJ{flex-direction:column}.faqs_text-primary__6HSO9{color:#000}.faqs_text-secondary__64qJh{color:#667085}.faqs_hidden__UfsxI{display:none}.faqs_padding-md__Ae0jk{padding:16px}.faqs_padding-lg__bMIBT{padding:24px}.faqs_container__17fhR{max-width:100vw;margin:0 auto;padding:0 16px}@media(min-width:768px){.faqs_container__17fhR{padding:0 32px}}.faqs_full-width__6qY1z{width:100%}.faqs_full-height__U4HFr{height:100%}.faqs_text-center__m2_Jv{text-align:center}.faqs_gap-default__wZr8e{gap:32px}.faqs_bg-body__S4Her{background-color:#f6f6f6}.faqs_rounded-default__yT8rF{border-radius:8px}.faqs_primary__u_AQy{background-color:#1c69d4;color:#fff!important;font-family:BMWTypeNextTT,sans-serif!important;font-weight:700;font-size:14px!important;border:1px solid #1c69d4}.faqs_primary__u_AQy:hover{background-color:#0653b6}.faqs_primary__u_AQy:disabled{background-color:#b8d0f5}.faqs_primary__u_AQy:focus{background-color:#1c69d4;outline:4px solid #b8d0f5}.faqs_secondary__AO9zp{background-color:transparent;color:#262626!important;border:1px solid #666;font-family:BMWTypeNextTT,sans-serif!important;font-weight:700;font-size:14px!important}.faqs_secondary__AO9zp:hover{background-color:#fff;border:1px solid #262626}.faqs_secondary__AO9zp:disabled{background-color:#fff;border:1px solid #e6e6e6}.faqs_secondary__AO9zp:focus{background-color:#fff;outline:4px solid #b8d0f5}.faqs_container__17fhR{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:80px 16px;width:100%;height:100%;background-color:#f6f6f6}@media(min-width:768px){.faqs_container__17fhR{padding:80px 48px}}@media(min-width:1024px){.faqs_container__17fhR{padding:80px}}.faqs_headingText__6_SXT{font-family:BMWTypeNextTT,sans-serif;font-weight:300}.faqs_headingSubText__KRxyJ{font-family:BMWTypeNextTT,sans-serif;font-size:16px;text-align:center;font-weight:400;line-height:24px;color:#262626}.faqs_titleText__g9rh_{font-size:30px;font-weight:700;line-height:38px}.faqs_titleSubText__P1jv3,.faqs_titleText__g9rh_{font-family:BMWTypeNextTT,sans-serif;font-style:normal;color:#262626}.faqs_titleSubText__P1jv3{font-size:18px;font-weight:300;line-height:28px}.faqs_cardHeadingText__w94QW{font-family:BMWTypeNextTT,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:32px;color:#262626}.faqs_containerWithboxShadow__QdAZS{padding:16px;border-radius:8px;background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);width:542px;max-height:628px}@media(max-width:766px){.faqs_containerWithboxShadow__QdAZS{background-color:#f2f4f7}}.faqs_headingContainer__m4FrD{display:flex;flex-direction:column;align-items:center}.faqs_headingText__6_SXT{font-family:300;font-size:48px;text-align:center;line-height:60px;letter-spacing:-2px;color:#262626}.faqs_subText__lTK2O{text-align:center;font-weight:300;line-height:28px;color:#340454}.faqs_sectionText__By9cY,.faqs_subText__lTK2O{font-family:BMWTypeNextTT,sans-serif;font-size:18px}.faqs_sectionText__By9cY{text-align:left;font-weight:700;line-height:24px;color:#262626}.faqs_desktopButton__S0c5_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;border-radius:12px;border:1px solid #e0e0e0;background-color:#fff;text-decoration:none;width:350px;height:220px;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center}.faqs_buttonImage__Mqxbv{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;min-width:72px;min-height:72px;border-radius:50%;padding:12px;gap:10px;background-color:#f2f2f2}.faqs_buttonText__S_0HM{width:216px;height:30px;font-family:BMWTypeNextTT,sans-serif;font-weight:700;font-size:20px;line-height:30px;text-align:center;color:#262626;letter-spacing:0}.faqs_mobileButtonsContainer__TL4L5{max-width:496px;margin-top:20px;height:88px;padding:50px 16px 20px}.faqs_mobileButtonsContainer__TL4L5,.faqs_mobileButtons___OC6L{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:24px}.faqs_mobileLinkButton__DEYdo{display:flex;width:100%;max-width:496px;justify-content:flex-start;min-height:60px;height:10px;padding:20px;border-radius:8px;border:1.5px solid #e6e6e6;background-color:#fff;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center;gap:10px}.faqs_mobilebuttonImage__svJmO{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;margin-left:60px;margin-top:-12px}.faqs_mobilebuttonTextFeQ__EuZ3z{text-align:left}.faqs_mobilebuttonTextBnQ__ZTL9u,.faqs_mobilebuttonTextFeQ__EuZ3z{font-family:BMWTypeNextTT,sans-serif;font-size:18px;font-weight:700;line-height:28px;color:#262626}.faqs_mobilebuttonTextBnQ__ZTL9u{padding-right:35px}.faqs_bmwFont__3utnk{font-family:BMWTypeNextTT,sans-serif}.faqs_logoImage___R0sd{display:flex;width:144.4px;height:50px;justify-content:center;align-items:center}@media(max-width:767px){.faqs_logoImage___R0sd{width:115.52px;height:40px}}.faqs_label__Wezlo{margin-bottom:6px}.faqs_input__hHPLv{border-radius:8px;border:1px solid rgba(77,77,77,.3);background:#fff}.faqs_input__hHPLv:focus-visible{border:1px solid #1c69d4;outline-color:#1c69d4;border-radius:8px;background:#fff;box-shadow:0 0 0 4px rgba(28,105,212,.24)}.faqs_actionButton__bdCmn{display:none;width:100%;padding-bottom:48px;background-color:#f6f6f6}@media(max-width:767px){.faqs_actionButton__bdCmn{display:block}}@media(min-width:561px)and (max-width:680px){.faqs_actionButton__bdCmn{padding-left:38%;padding-right:38%}}@media(min-width:681px)and (max-width:767px){.faqs_actionButton__bdCmn{padding-left:40%;padding-right:40%}}.faqs_primaryButton__PadvG{font-family:BMWTypeNextTT,sans-serif!important;font-size:16px!important;line-height:24px!important;color:#fff!important;background-color:#1c69d4!important;height:48px!important;width:100%;font-weight:700!important}.faqs_primaryButton__PadvG:hover{background-color:#1c69d4!important;border:none!important}.faqs_primaryButton__PadvG:focus{background-color:#1c69d4!important;border-width:4px;border-color:#b8d0f5!important}.faqs_primaryButton__PadvG:disabled{background-color:#b8d0f5!important}.faqs_divider__XRtZW{height:1px;align-self:stretch;background-color:rgba(77,77,77,.188);width:100%;margin-top:0;margin-bottom:32px}.faqs_backToTopContainer__6CBeG,.faqs_divider__XRtZW{display:flex;justify-content:center;align-items:center}.faqs_backToTopContainer__6CBeG{padding:64px 0 0}.faqs_backToTopContainer__6CBeG>a{gap:4px;display:flex;justify-content:center;align-items:center}.faqs_backToTopContainer__6CBeG>a,.faqs_link__KQzv_{color:#1c69d4;font-family:BMWTypeNextTT,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.faqs_link__KQzv_,.faqs_link__KQzv_:active,.faqs_link__KQzv_:hover{text-decoration:underline}.faqs_link__KQzv_:active{color:#1c69d4}.faqs_inputWrapper__GFBml{padding-top:20px}.faqs_stepText__6roq1{font-family:BMWTypeNextTT,sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#1c69d4}.faqs_documentUpload__vo_NS{height:208px!important;width:100%;border-radius:8px;font-family:BMWTypeNextTT,sans-serif!important;line-height:24px}.faqs_documentUpload__vo_NS:focus-visible,.faqs_documentUpload__vo_NS:hover{border-color:#1c69d4!important;color:#1c69d4!important}.faqs_documentUpload__vo_NS:focus-visible{outline:none!important}.faqs_documentUploadContent__zFyvU{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap;padding:29px}.faqs_documentDrag__T_WIa{border-color:#1c69d4!important;color:#1c69d4!important}.faqs_documentUploadPromptText__lx4Y4{padding-top:12px;padding-bottom:8px}.faqs_documentUploadText__WCX9Z{font-family:BMWTypeNextTT-Bold;font-size:18px;color:#262626}.faqs_success__vGCuy,.faqs_successfulSubmissionText__w0PNX{color:#3db014}.faqs_fileContainer__6JVXr{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;padding-top:32px;gap:8px}.faqs_fileItem__HkQLI{color:#3db014;background-color:#f8fff5;border-color:#c5f4b4;border-radius:8px;border-width:1px;padding:4px 6px;display:flex;justify-content:space-between;align-items:center}.faqs_link__KQzv_{color:#1c69d4!important}.faqs_link__KQzv_:hover{color:#1c69d4}.faqs_link__KQzv_:focus{color:#1f94ff}.faqs_successContent__VuxzR{display:flex;align-items:center;justify-content:center!important;flex-direction:column;flex-wrap:wrap;text-align:center;height:100%;padding-top:128px;padding-bottom:128px}.faqs_successfulSubmissionText__w0PNX{font-size:60px;line-height:72px;font-weight:300;padding-top:20px;padding-bottom:64px;font-family:BMWTypeNextTT,sans-serif}.faqs_backToPreviousContainer__7JCow{display:flex;align-items:center;justify-content:center;gap:6px;text-decoration:underline;text-decoration-color:#1c69d4}.faqs_inputLabel__7ahml{font-family:BMWTypeNextTT,sans-serif;color:#262626;font-size:14px;padding-bottom:6px}.faqs_inputTextbox__Yq6zV{height:48px!important;font-family:BMWTypeNextTT,sans-serif!important}.faqs_inputTextbox__Yq6zV::-moz-placeholder{font-family:BMWTypeNextTT,sans-serif!important}.faqs_inputTextbox__Yq6zV::placeholder{font-family:BMWTypeNextTT,sans-serif!important}.faqs_inputTextbox__Yq6zV:hover{border-width:1;border-color:#1c69d4!important}.faqs_inputTextbox__Yq6zV:active,.faqs_inputTextbox__Yq6zV:focus,.faqs_inputTextbox__Yq6zV:focus-within{border-width:1;border-color:#1c69d4!important;box-shadow:0 0 0 4px rgba(184,208,245,.5)!important}.faqs_inputHelpText__UDHH7{font-family:BMWTypeNextTT,sans-serif;color:#4d4d4d;font-size:14px;line-height:20px;margin-top:6px}.faqs_inputErrorText__FE3WM{font-family:BMWTypeNextTT,sans-serif!important;color:#d20000;font-size:14px;line-height:20px;margin-top:6px}.faqs_checkboxWrapper__OvG1o{display:flex;flex-direction:column}.faqs_checkbox__iWz3S{display:flex;font-family:BMWTypeNextTT,sans-serif}.faqs_checkboxInput__Wn09w{position:relative;display:inline-block;height:16px;width:16px;border:1px solid #8e8e8e;border-radius:4px;cursor:pointer}.faqs_checkboxLabel__J7lMR{color:#262626;font-family:BMWTypeNextTT,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.faqs_addEmployerButton__x_X3Q{font-family:BMWTypeNextTT,sans-serif!important;font-size:16px!important;line-height:24px!important;color:#262626!important;background-color:transparent!important;height:48px!important;width:170px;font-weight:700!important;margin-left:12px;border:1px solid #262626!important}.faqs_addEmployerButton__x_X3Q:hover{background-color:#fff!important;border:1px solid #262626}.faqs_addEmployerButton__x_X3Q:focus{background-color:#fff!important;border-width:4px;border-color:#b8d0f5!important}.faqs_customerName__zUdDw{font-family:BMWTypeNextTT-Bold;color:#262626}.faqs_customerEmail__jYBUP{font-family:BMWTypeNextTT,sans-serif;color:#666}.faqs_inputError___FJ8d{border-radius:8px;border:1px solid #d20000;background:#fff}.faqs_inputError___FJ8d:focus-visible{border:1px solid #d20000;outline-color:#1c69d4;border-radius:8px;background:#fff;box-shadow:0 0 0 4px rgba(28,105,212,.24)}.faqs_secondaryButton__677G3{border:1px solid #666!important;color:#262626;font-family:BMWTypeNextTT-Bold!important;background-color:transparent}.faqs_secondaryButton__677G3:not(:disabled):hover{border-color:#262626;background-color:#fff;color:#262626!important}.faqs_blueTag__Was20,.faqs_greenTag__YWPZA,.faqs_tag__do5Bz{font-family:BMWTypeNextTT,sans-serif!important;font-size:14px;line-height:20px}.faqs_blueTag__Was20{border-color:#b8d0f5!important;background-color:#e6effa!important;color:#1c69d4!important}.faqs_greenTag__YWPZA{border-color:#3db014!important;background-color:#f8fff5!important;color:#3db014!important}.faqs_pageLayoutContainer__R4WRW{height:100%}.faqs_pageLayoutContainer__R4WRW>main{display:flex;flex-direction:column;flex-grow:1;align-items:center;background-color:#f6f6f6}.faqs_regularMDText__bNMnq{font-size:16px;line-height:24px}.faqs_regularMDText__bNMnq,.faqs_regularSMText__lsGsc{color:#262626;font-family:BMWTypeNextTT,sans-serif;font-style:normal;font-weight:400}.faqs_regularSMText__lsGsc{font-size:14px;line-height:20px}.faqs_nextButton__UetPd{background-color:#1c69d4!important;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:4px!important;border:1px solid #1c69d4}.faqs_nextButton__UetPd:hover{border:1.5px solid #fff!important}.faqs_nextButtonText__C6tj1{color:#fff;font-family:BMWTypeNextTT,sans-serif;font-size:14px;text-align:center;display:inline-block;font-weight:700}.faqs_nextButtonChevronIcon__tsc5E{display:inline-flex;align-items:center;vertical-align:middle;padding-right:4px}.faqs_selectOption__gFkfb{display:flex;flex-direction:row;align-items:center;gap:8px;align-self:stretch}.faqs_selectOption__gFkfb>input{display:flex;width:16px;height:16px;padding:2px;justify-content:center;align-items:center}.faqs_regularMDGrayText__BZOmE{overflow:hidden;color:#666;text-overflow:ellipsis;font-family:BMWTypeNextTT,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.faqs_headline__N6hEV{color:#4d4d4d!important;font-family:BMWTypeNextTT,sans-serif;font-size:36px;font-weight:400}.faqs_title__yT2RW{color:#262626!important;font-weight:700}.faqs_subTitle__l2Zbr,.faqs_title__yT2RW{font-family:BMWTypeNextTT,sans-serif;font-size:16px}.faqs_subTitle__l2Zbr{color:#4d4d4d!important;font-weight:400}.main-table-content_flex__O3UqJ{display:flex}.main-table-content_flex-center__ptMkz{display:flex;justify-content:center;align-items:center}.main-table-content_flex-column__1Hkm9{flex-direction:column}.main-table-content_text-primary__K8H_4{color:#000}.main-table-content_text-secondary__rfMci{color:#667085}.main-table-content_hidden__9srUS{display:none}.main-table-content_padding-md__dyy9u{padding:16px}.main-table-content_padding-lg__OqXvQ{padding:24px}.main-table-content_container__FfX9k{max-width:100vw;margin:0 auto;padding:0 16px}@media(min-width:768px){.main-table-content_container__FfX9k{padding:0 32px}}.main-table-content_full-width__0GSW6{width:100%}.main-table-content_full-height__8RiGf{height:100%}.main-table-content_text-center__qG8LH{text-align:center}.main-table-content_gap-default__RY91X{gap:32px}.main-table-content_bg-body__LTMFs{background-color:#f6f6f6}.main-table-content_rounded-default__RAGG_{border-radius:8px}.main-table-content_primary__jU_NL{background-color:#1c69d4;color:#fff!important;font-family:BMWTypeNextTT,sans-serif!important;font-weight:700;font-size:14px!important;border:1px solid #1c69d4}.main-table-content_primary__jU_NL:hover{background-color:#0653b6}.main-table-content_primary__jU_NL:disabled{background-color:#b8d0f5}.main-table-content_primary__jU_NL:focus{background-color:#1c69d4;outline:4px solid #b8d0f5}.main-table-content_secondary__0yoCs{background-color:transparent;color:#262626!important;border:1px solid #666;font-family:BMWTypeNextTT,sans-serif!important;font-weight:700;font-size:14px!important}.main-table-content_secondary__0yoCs:hover{background-color:#fff;border:1px solid #262626}.main-table-content_secondary__0yoCs:disabled{background-color:#fff;border:1px solid #e6e6e6}.main-table-content_secondary__0yoCs:focus{background-color:#fff;outline:4px solid #b8d0f5}.main-table-content_container__FfX9k{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:80px 16px;width:100%;height:100%;background-color:#f6f6f6}@media(min-width:768px){.main-table-content_container__FfX9k{padding:80px 48px}}@media(min-width:1024px){.main-table-content_container__FfX9k{padding:80px}}.main-table-content_headingText__mx0eE{font-family:BMWTypeNextTT,sans-serif;font-weight:300}.main-table-content_headingSubText__3kBlq{font-family:BMWTypeNextTT,sans-serif;font-size:16px;text-align:center;font-weight:400;line-height:24px;color:#262626}.main-table-content_titleText__6nTqH{font-family:BMWTypeNextTT,sans-serif;font-size:30px;font-style:normal;font-weight:700;line-height:38px;color:#262626}.main-table-content_titleSubText__VN5j_{font-family:BMWTypeNextTT,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:28px;color:#262626}.main-table-content_cardHeadingText__BTS29{font-family:BMWTypeNextTT,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:32px;color:#262626}.main-table-content_containerWithboxShadow__PMitJ{padding:16px;border-radius:8px;background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);width:542px;max-height:628px}@media(max-width:766px){.main-table-content_containerWithboxShadow__PMitJ{background-color:#f2f4f7}}.main-table-content_headingContainer__yeTpz{display:flex;flex-direction:column;align-items:center}.main-table-content_headingText__mx0eE{font-family:300;font-size:48px;text-align:center;line-height:60px;letter-spacing:-2px;color:#262626}.main-table-content_subText__nYtBs{font-family:BMWTypeNextTT,sans-serif;font-size:18px;text-align:center;font-weight:300;line-height:28px;color:#340454}.main-table-content_sectionText__5K5Tc{font-family:BMWTypeNextTT,sans-serif;font-size:18px;text-align:left;font-weight:700;line-height:24px;color:#262626}.main-table-content_desktopButton__1dtDx{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;border-radius:12px;border:1px solid #e0e0e0;background-color:#fff;text-decoration:none;width:350px;height:220px;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center}.main-table-content_buttonImage__AwN2P{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;min-width:72px;min-height:72px;border-radius:50%;padding:12px;gap:10px;background-color:#f2f2f2}.main-table-content_buttonText__naS64{width:216px;height:30px;font-family:BMWTypeNextTT,sans-serif;font-weight:700;font-size:20px;line-height:30px;text-align:center;color:#262626;letter-spacing:0}.main-table-content_mobileButtonsContainer__SLU1o{max-width:496px;margin-top:20px;height:88px;padding:50px 16px 20px}.main-table-content_mobileButtonsContainer__SLU1o,.main-table-content_mobileButtons__qn0FX{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:24px}.main-table-content_mobileLinkButton__My_cn{display:flex;width:100%;max-width:496px;justify-content:flex-start;min-height:60px;height:10px;padding:20px;border-radius:8px;border:1.5px solid #e6e6e6;background-color:#fff;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center;gap:10px}.main-table-content_mobilebuttonImage__bgDg5{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;margin-left:60px;margin-top:-12px}.main-table-content_mobilebuttonTextFeQ__hmrYc{text-align:left}.main-table-content_mobilebuttonTextBnQ__34_1H,.main-table-content_mobilebuttonTextFeQ__hmrYc{font-family:BMWTypeNextTT,sans-serif;font-size:18px;font-weight:700;line-height:28px;color:#262626}.main-table-content_mobilebuttonTextBnQ__34_1H{padding-right:35px}.main-table-content_bmwFont__KcfeE{font-family:BMWTypeNextTT,sans-serif}.main-table-content_logoImage__JnXBu{display:flex;width:144.4px;height:50px;justify-content:center;align-items:center}@media(max-width:767px){.main-table-content_logoImage__JnXBu{width:115.52px;height:40px}}.main-table-content_label__wn55h{margin-bottom:6px}.main-table-content_input__DQKPr{border-radius:8px;border:1px solid rgba(77,77,77,.3);background:#fff}.main-table-content_input__DQKPr:focus-visible{border:1px solid #1c69d4;outline-color:#1c69d4;border-radius:8px;background:#fff;box-shadow:0 0 0 4px rgba(28,105,212,.24)}.main-table-content_actionButton__LDLy0{display:none;width:100%;padding-bottom:48px;background-color:#f6f6f6}@media(max-width:767px){.main-table-content_actionButton__LDLy0{display:block}}@media(min-width:561px)and (max-width:680px){.main-table-content_actionButton__LDLy0{padding-left:38%;padding-right:38%}}@media(min-width:681px)and (max-width:767px){.main-table-content_actionButton__LDLy0{padding-left:40%;padding-right:40%}}.main-table-content_primaryButton__e8cE_{font-family:BMWTypeNextTT,sans-serif!important;font-size:16px!important;line-height:24px!important;color:#fff!important;background-color:#1c69d4!important;height:48px!important;width:100%;font-weight:700!important}.main-table-content_primaryButton__e8cE_:hover{background-color:#1c69d4!important;border:none!important}.main-table-content_primaryButton__e8cE_:focus{background-color:#1c69d4!important;border-width:4px;border-color:#b8d0f5!important}.main-table-content_primaryButton__e8cE_:disabled{background-color:#b8d0f5!important}.main-table-content_divider__c8IyI{display:flex;height:1px;justify-content:center;align-items:center;align-self:stretch;background-color:rgba(77,77,77,.188);width:100%;margin-top:0;margin-bottom:32px}.main-table-content_backToTopContainer__53GVz{display:flex;padding:64px 0 0;justify-content:center;align-items:center}.main-table-content_backToTopContainer__53GVz>a{gap:4px;display:flex;justify-content:center;align-items:center}.main-table-content_backToTopContainer__53GVz>a,.main-table-content_link__34OQm{color:#1c69d4;font-family:BMWTypeNextTT,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.main-table-content_link__34OQm,.main-table-content_link__34OQm:hover{text-decoration:underline}.main-table-content_link__34OQm:active{color:#1c69d4;text-decoration:underline}.main-table-content_inputWrapper__kNVlR{padding-top:20px}.main-table-content_stepText__WqHYQ{font-family:BMWTypeNextTT,sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#1c69d4}.main-table-content_documentUpload__eu0el{height:208px!important;width:100%;border-radius:8px;font-family:BMWTypeNextTT,sans-serif!important;line-height:24px}.main-table-content_documentUpload__eu0el:focus-visible,.main-table-content_documentUpload__eu0el:hover{border-color:#1c69d4!important;color:#1c69d4!important}.main-table-content_documentUpload__eu0el:focus-visible{outline:none!important}.main-table-content_documentUploadContent__aGybf{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap;padding:29px}.main-table-content_documentDrag__J2M9_{border-color:#1c69d4!important;color:#1c69d4!important}.main-table-content_documentUploadPromptText__H9zlG{padding-top:12px;padding-bottom:8px}.main-table-content_documentUploadText__qu32e{font-family:BMWTypeNextTT-Bold;font-size:18px;color:#262626}.main-table-content_success__gn40c,.main-table-content_successfulSubmissionText__T2hQV{color:#3db014}.main-table-content_fileContainer__xckzR{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;padding-top:32px;gap:8px}.main-table-content_fileItem__gUQ2z{color:#3db014;background-color:#f8fff5;border-color:#c5f4b4;border-radius:8px;border-width:1px;padding:4px 6px;display:flex;justify-content:space-between;align-items:center}.main-table-content_link__34OQm{color:#1c69d4!important}.main-table-content_link__34OQm:hover{color:#1c69d4}.main-table-content_link__34OQm:focus{color:#1f94ff}.main-table-content_successContent__ans5o{display:flex;align-items:center;justify-content:center!important;flex-direction:column;flex-wrap:wrap;text-align:center;height:100%;padding-top:128px;padding-bottom:128px}.main-table-content_successfulSubmissionText__T2hQV{font-size:60px;line-height:72px;font-weight:300;padding-top:20px;padding-bottom:64px;font-family:BMWTypeNextTT,sans-serif}.main-table-content_backToPreviousContainer__dnaci{display:flex;align-items:center;justify-content:center;gap:6px;text-decoration:underline;text-decoration-color:#1c69d4}.main-table-content_inputLabel__2FDkT{font-family:BMWTypeNextTT,sans-serif;color:#262626;font-size:14px;padding-bottom:6px}.main-table-content_inputTextbox__1npaj{height:48px!important;font-family:BMWTypeNextTT,sans-serif!important}.main-table-content_inputTextbox__1npaj::-moz-placeholder{font-family:BMWTypeNextTT,sans-serif!important}.main-table-content_inputTextbox__1npaj::placeholder{font-family:BMWTypeNextTT,sans-serif!important}.main-table-content_inputTextbox__1npaj:hover{border-width:1;border-color:#1c69d4!important}.main-table-content_inputTextbox__1npaj:active,.main-table-content_inputTextbox__1npaj:focus,.main-table-content_inputTextbox__1npaj:focus-within{border-width:1;border-color:#1c69d4!important;box-shadow:0 0 0 4px rgba(184,208,245,.5)!important}.main-table-content_inputHelpText__naoBl{font-family:BMWTypeNextTT,sans-serif;color:#4d4d4d;font-size:14px;line-height:20px;margin-top:6px}.main-table-content_inputErrorText__ND943{font-family:BMWTypeNextTT,sans-serif!important;color:#d20000;font-size:14px;line-height:20px;margin-top:6px}.main-table-content_checkboxWrapper__WhyPG{display:flex;flex-direction:column}.main-table-content_checkbox__ZqETC{display:flex;font-family:BMWTypeNextTT,sans-serif}.main-table-content_checkboxInput__riMOD{position:relative;display:inline-block;height:16px;width:16px;border:1px solid #8e8e8e;border-radius:4px;cursor:pointer}.main-table-content_checkboxLabel__LrKG9{color:#262626;font-family:BMWTypeNextTT,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.main-table-content_addEmployerButton__5XMxf{font-family:BMWTypeNextTT,sans-serif!important;font-size:16px!important;line-height:24px!important;color:#262626!important;background-color:transparent!important;height:48px!important;width:170px;font-weight:700!important;margin-left:12px;border:1px solid #262626!important}.main-table-content_addEmployerButton__5XMxf:hover{background-color:#fff!important;border:1px solid #262626}.main-table-content_addEmployerButton__5XMxf:focus{background-color:#fff!important;border-width:4px;border-color:#b8d0f5!important}.main-table-content_customerName__EkHbh{font-family:BMWTypeNextTT-Bold;color:#262626}.main-table-content_customerEmail__Yx6Lz{font-family:BMWTypeNextTT,sans-serif;color:#666}.main-table-content_inputError__F2m1x{border-radius:8px;border:1px solid #d20000;background:#fff}.main-table-content_inputError__F2m1x:focus-visible{border:1px solid #d20000;outline-color:#1c69d4;border-radius:8px;background:#fff;box-shadow:0 0 0 4px rgba(28,105,212,.24)}.main-table-content_secondaryButton__1w8vy{border:1px solid #666!important;color:#262626;font-family:BMWTypeNextTT-Bold!important;background-color:transparent}.main-table-content_secondaryButton__1w8vy:not(:disabled):hover{border-color:#262626;background-color:#fff;color:#262626!important}.main-table-content_blueTag__i6N8z,.main-table-content_greenTag__5GCy_,.main-table-content_tag__hUh7p{font-family:BMWTypeNextTT,sans-serif!important;font-size:14px;line-height:20px}.main-table-content_blueTag__i6N8z{border-color:#b8d0f5!important;background-color:#e6effa!important;color:#1c69d4!important}.main-table-content_greenTag__5GCy_{border-color:#3db014!important;background-color:#f8fff5!important;color:#3db014!important}.main-table-content_pageLayoutContainer__tem6d{height:100%}.main-table-content_pageLayoutContainer__tem6d>main{display:flex;flex-direction:column;flex-grow:1;align-items:center;background-color:#f6f6f6}.main-table-content_regularMDText__kNTTL{font-size:16px;line-height:24px}.main-table-content_regularMDText__kNTTL,.main-table-content_regularSMText__ocKwd{color:#262626;font-family:BMWTypeNextTT,sans-serif;font-style:normal;font-weight:400}.main-table-content_regularSMText__ocKwd{font-size:14px;line-height:20px}.main-table-content_nextButton__Ii_ys{background-color:#1c69d4!important;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:4px!important;border:1px solid #1c69d4}.main-table-content_nextButton__Ii_ys:hover{border:1.5px solid #fff!important}.main-table-content_nextButtonText__70Yfo{color:#fff;font-family:BMWTypeNextTT,sans-serif;font-size:14px;text-align:center;display:inline-block;font-weight:700}.main-table-content_nextButtonChevronIcon__CnDx4{display:inline-flex;align-items:center;vertical-align:middle;padding-right:4px}.main-table-content_selectOption__SPGuX{display:flex;flex-direction:row;align-items:center;gap:8px;align-self:stretch}.main-table-content_selectOption__SPGuX>input{display:flex;width:16px;height:16px;padding:2px;justify-content:center;align-items:center}.main-table-content_regularMDGrayText__5deSf{overflow:hidden;color:#666;text-overflow:ellipsis;font-family:BMWTypeNextTT,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.main-table-content_mainTableButton__DtLoB{display:flex;min-height:44px;padding:14px 18px;justify-content:center;align-items:center;gap:6px;border-radius:8px;background:#1c69d4;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);color:#fff;font-family:BMWTypeNextTT,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:24px}@media(max-width:559px){.main-table-content_mainTableButton__DtLoB{width:100%}}.main-table-content_title__Q5BJv{color:#262626;font-family:BMWTypeNextTT,sans-serif;font-size:18px;font-style:normal;font-weight:700}.main-table-content_header__nbhPF{color:#262626;font-family:BMWTypeNextTT,sans-serif;font-size:16px;font-weight:700}.non-program-section_flex__bN8_3{display:flex}.non-program-section_flex-center__2AlOg{display:flex;justify-content:center;align-items:center}.non-program-section_flex-column__XDQAA{flex-direction:column}.non-program-section_text-primary__y9_l_{color:#000}.non-program-section_text-secondary__eAgn4{color:#667085}.non-program-section_hidden__MhRlH{display:none}.non-program-section_padding-md__VaDsM{padding:16px}.non-program-section_padding-lg__kophL{padding:24px}.non-program-section_container__gjcF5{max-width:100vw;margin:0 auto;padding:0 16px}@media(min-width:768px){.non-program-section_container__gjcF5{padding:0 32px}}.non-program-section_full-width__8dDfD{width:100%}.non-program-section_full-height__DGopd{height:100%}.non-program-section_text-center__0YAAl{text-align:center}.non-program-section_gap-default__oiyMj{gap:32px}.non-program-section_bg-body__5M5uM{background-color:#f6f6f6}.non-program-section_rounded-default__IFrAO{border-radius:8px}.non-program-section_primary__aNnRt{background-color:#1c69d4;color:#fff!important;font-family:BMWTypeNextTT,sans-serif!important;font-weight:700;font-size:14px!important;border:1px solid #1c69d4}.non-program-section_primary__aNnRt:hover{background-color:#0653b6}.non-program-section_primary__aNnRt:disabled{background-color:#b8d0f5}.non-program-section_primary__aNnRt:focus{background-color:#1c69d4;outline:4px solid #b8d0f5}.non-program-section_secondary__dN2P1{background-color:transparent;color:#262626!important;border:1px solid #666;font-family:BMWTypeNextTT,sans-serif!important;font-weight:700;font-size:14px!important}.non-program-section_secondary__dN2P1:hover{background-color:#fff;border:1px solid #262626}.non-program-section_secondary__dN2P1:disabled{background-color:#fff;border:1px solid #e6e6e6}.non-program-section_secondary__dN2P1:focus{background-color:#fff;outline:4px solid #b8d0f5}.non-program-section_container__gjcF5{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:80px 16px;width:100%;height:100%;background-color:#f6f6f6}@media(min-width:768px){.non-program-section_container__gjcF5{padding:80px 48px}}@media(min-width:1024px){.non-program-section_container__gjcF5{padding:80px}}.non-program-section_headingText__T0_T_{font-family:BMWTypeNextTT,sans-serif;font-weight:300}.non-program-section_headingSubText__wy_j2{font-family:BMWTypeNextTT,sans-serif;font-size:16px;text-align:center;font-weight:400;line-height:24px;color:#262626}.non-program-section_titleText__noWK8{font-family:BMWTypeNextTT,sans-serif;font-size:30px;font-style:normal;font-weight:700;line-height:38px;color:#262626}.non-program-section_titleSubText__hpOcV{font-family:BMWTypeNextTT,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:28px;color:#262626}.non-program-section_cardHeadingText__o8zRt{font-family:BMWTypeNextTT,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:32px;color:#262626}.non-program-section_containerWithboxShadow__Uw74i{padding:16px;border-radius:8px;background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);width:542px;max-height:628px}@media(max-width:766px){.non-program-section_containerWithboxShadow__Uw74i{background-color:#f2f4f7}}.non-program-section_headingContainer__q4NZ8{display:flex;flex-direction:column;align-items:center}.non-program-section_headingText__T0_T_{font-family:300;font-size:48px;text-align:center;line-height:60px;letter-spacing:-2px;color:#262626}.non-program-section_subText__DheqT{font-family:BMWTypeNextTT,sans-serif;font-size:18px;text-align:center;font-weight:300;line-height:28px;color:#340454}.non-program-section_sectionText__EMG1K{font-family:BMWTypeNextTT,sans-serif;font-size:18px;text-align:left;font-weight:700;line-height:24px;color:#262626}.non-program-section_desktopButton__CeUmx{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;border-radius:12px;border:1px solid #e0e0e0;background-color:#fff;text-decoration:none;width:350px;height:220px;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center}.non-program-section_buttonImage__utZXR{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;min-width:72px;min-height:72px;border-radius:50%;padding:12px;gap:10px;background-color:#f2f2f2}.non-program-section_buttonText__2OXuo{width:216px;height:30px;font-family:BMWTypeNextTT,sans-serif;font-weight:700;font-size:20px;line-height:30px;text-align:center;color:#262626;letter-spacing:0}.non-program-section_mobileButtonsContainer__j5G0q{max-width:496px;margin-top:20px;height:88px;padding:50px 16px 20px}.non-program-section_mobileButtonsContainer__j5G0q,.non-program-section_mobileButtons__hblBw{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:24px}.non-program-section_mobileLinkButton__xU_kB{display:flex;width:100%;max-width:496px;justify-content:flex-start;min-height:60px;height:10px;padding:20px;border-radius:8px;border:1.5px solid #e6e6e6;background-color:#fff;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center;gap:10px}.non-program-section_mobilebuttonImage__DUzN0{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;margin-left:60px;margin-top:-12px}.non-program-section_mobilebuttonTextFeQ__0v1W9{text-align:left}.non-program-section_mobilebuttonTextBnQ__LCALO,.non-program-section_mobilebuttonTextFeQ__0v1W9{font-family:BMWTypeNextTT,sans-serif;font-size:18px;font-weight:700;line-height:28px;color:#262626}.non-program-section_mobilebuttonTextBnQ__LCALO{padding-right:35px}.non-program-section_bmwFont__wT0K5{font-family:BMWTypeNextTT,sans-serif}.non-program-section_logoImage__O0sTL{display:flex;width:144.4px;height:50px;justify-content:center;align-items:center}@media(max-width:767px){.non-program-section_logoImage__O0sTL{width:115.52px;height:40px}}.non-program-section_label__XRuNe{margin-bottom:6px}.non-program-section_input__S6tT0{border-radius:8px;border:1px solid rgba(77,77,77,.3);background:#fff}.non-program-section_input__S6tT0:focus-visible{border:1px solid #1c69d4;outline-color:#1c69d4;border-radius:8px;background:#fff;box-shadow:0 0 0 4px rgba(28,105,212,.24)}.non-program-section_actionButton__BUjVu{display:none;width:100%;padding-bottom:48px;background-color:#f6f6f6}@media(max-width:767px){.non-program-section_actionButton__BUjVu{display:block}}@media(min-width:561px)and (max-width:680px){.non-program-section_actionButton__BUjVu{padding-left:38%;padding-right:38%}}@media(min-width:681px)and (max-width:767px){.non-program-section_actionButton__BUjVu{padding-left:40%;padding-right:40%}}.non-program-section_primaryButton__YNsng{font-family:BMWTypeNextTT,sans-serif!important;font-size:16px!important;line-height:24px!important;color:#fff!important;background-color:#1c69d4!important;height:48px!important;width:100%;font-weight:700!important}.non-program-section_primaryButton__YNsng:hover{background-color:#1c69d4!important;border:none!important}.non-program-section_primaryButton__YNsng:focus{background-color:#1c69d4!important;border-width:4px;border-color:#b8d0f5!important}.non-program-section_primaryButton__YNsng:disabled{background-color:#b8d0f5!important}.non-program-section_divider__gCo0i{display:flex;height:1px;justify-content:center;align-items:center;align-self:stretch;background-color:rgba(77,77,77,.188);width:100%;margin-top:0;margin-bottom:32px}.non-program-section_backToTopContainer__mTYXR{display:flex;padding:64px 0 0;justify-content:center;align-items:center}.non-program-section_backToTopContainer__mTYXR>a{gap:4px;display:flex;justify-content:center;align-items:center}.non-program-section_backToTopContainer__mTYXR>a,.non-program-section_link__6cUYu{color:#1c69d4;font-family:BMWTypeNextTT,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.non-program-section_link__6cUYu,.non-program-section_link__6cUYu:hover{text-decoration:underline}.non-program-section_link__6cUYu:active{color:#1c69d4;text-decoration:underline}.non-program-section_inputWrapper__D_DF7{padding-top:20px}.non-program-section_stepText__bq8TT{font-family:BMWTypeNextTT,sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#1c69d4}.non-program-section_documentUpload__cxmwJ{height:208px!important;width:100%;border-radius:8px;font-family:BMWTypeNextTT,sans-serif!important;line-height:24px}.non-program-section_documentUpload__cxmwJ:focus-visible,.non-program-section_documentUpload__cxmwJ:hover{border-color:#1c69d4!important;color:#1c69d4!important}.non-program-section_documentUpload__cxmwJ:focus-visible{outline:none!important}.non-program-section_documentUploadContent__V5K50{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap;padding:29px}.non-program-section_documentDrag__INbUg{border-color:#1c69d4!important;color:#1c69d4!important}.non-program-section_documentUploadPromptText__Iu_n1{padding-top:12px;padding-bottom:8px}.non-program-section_documentUploadText__zjxhz{font-family:BMWTypeNextTT-Bold;font-size:18px;color:#262626}.non-program-section_success__ZyOvY,.non-program-section_successfulSubmissionText__PNGnl{color:#3db014}.non-program-section_fileContainer__fN6vX{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;padding-top:32px;gap:8px}.non-program-section_fileItem__s0Ggq{color:#3db014;background-color:#f8fff5;border-color:#c5f4b4;border-radius:8px;border-width:1px;padding:4px 6px;display:flex;justify-content:space-between;align-items:center}.non-program-section_link__6cUYu{color:#1c69d4!important}.non-program-section_link__6cUYu:hover{color:#1c69d4}.non-program-section_link__6cUYu:focus{color:#1f94ff}.non-program-section_successContent__CxtV8{display:flex;align-items:center;justify-content:center!important;flex-direction:column;flex-wrap:wrap;text-align:center;height:100%;padding-top:128px;padding-bottom:128px}.non-program-section_successfulSubmissionText__PNGnl{font-size:60px;line-height:72px;font-weight:300;padding-top:20px;padding-bottom:64px;font-family:BMWTypeNextTT,sans-serif}.non-program-section_backToPreviousContainer__3T6qj{display:flex;align-items:center;justify-content:center;gap:6px;text-decoration:underline;text-decoration-color:#1c69d4}.non-program-section_inputLabel__xx7rK{font-family:BMWTypeNextTT,sans-serif;color:#262626;font-size:14px;padding-bottom:6px}.non-program-section_inputTextbox__1I0uT{height:48px!important;font-family:BMWTypeNextTT,sans-serif!important}.non-program-section_inputTextbox__1I0uT::-moz-placeholder{font-family:BMWTypeNextTT,sans-serif!important}.non-program-section_inputTextbox__1I0uT::placeholder{font-family:BMWTypeNextTT,sans-serif!important}.non-program-section_inputTextbox__1I0uT:hover{border-width:1;border-color:#1c69d4!important}.non-program-section_inputTextbox__1I0uT:active,.non-program-section_inputTextbox__1I0uT:focus,.non-program-section_inputTextbox__1I0uT:focus-within{border-width:1;border-color:#1c69d4!important;box-shadow:0 0 0 4px rgba(184,208,245,.5)!important}.non-program-section_inputHelpText__WelGP{font-family:BMWTypeNextTT,sans-serif;color:#4d4d4d;font-size:14px;line-height:20px;margin-top:6px}.non-program-section_inputErrorText__nWTOK{font-family:BMWTypeNextTT,sans-serif!important;color:#d20000;font-size:14px;line-height:20px;margin-top:6px}.non-program-section_checkboxWrapper__o_i0r{display:flex;flex-direction:column}.non-program-section_checkbox__nAXlZ{display:flex;font-family:BMWTypeNextTT,sans-serif}.non-program-section_checkboxInput__ab2VM{position:relative;display:inline-block;height:16px;width:16px;border:1px solid #8e8e8e;border-radius:4px;cursor:pointer}.non-program-section_checkboxLabel__Xs8Qh{color:#262626;font-family:BMWTypeNextTT,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.non-program-section_addEmployerButton__1DH3T{font-family:BMWTypeNextTT,sans-serif!important;font-size:16px!important;line-height:24px!important;color:#262626!important;background-color:transparent!important;height:48px!important;width:170px;font-weight:700!important;margin-left:12px;border:1px solid #262626!important}.non-program-section_addEmployerButton__1DH3T:hover{background-color:#fff!important;border:1px solid #262626}.non-program-section_addEmployerButton__1DH3T:focus{background-color:#fff!important;border-width:4px;border-color:#b8d0f5!important}.non-program-section_customerName__HTNni{font-family:BMWTypeNextTT-Bold;color:#262626}.non-program-section_customerEmail__5JshV{font-family:BMWTypeNextTT,sans-serif;color:#666}.non-program-section_inputError__y_NOT{border-radius:8px;border:1px solid #d20000;background:#fff}.non-program-section_inputError__y_NOT:focus-visible{border:1px solid #d20000;outline-color:#1c69d4;border-radius:8px;background:#fff;box-shadow:0 0 0 4px rgba(28,105,212,.24)}.non-program-section_secondaryButton__iQNqP{border:1px solid #666!important;color:#262626;font-family:BMWTypeNextTT-Bold!important;background-color:transparent}.non-program-section_secondaryButton__iQNqP:not(:disabled):hover{border-color:#262626;background-color:#fff;color:#262626!important}.non-program-section_blueTag__SoSCC,.non-program-section_greenTag__RaEPN,.non-program-section_tag__do2PH{font-family:BMWTypeNextTT,sans-serif!important;font-size:14px;line-height:20px}.non-program-section_blueTag__SoSCC{border-color:#b8d0f5!important;background-color:#e6effa!important;color:#1c69d4!important}.non-program-section_greenTag__RaEPN{border-color:#3db014!important;background-color:#f8fff5!important;color:#3db014!important}.non-program-section_pageLayoutContainer__y8D6R{height:100%}.non-program-section_pageLayoutContainer__y8D6R>main{display:flex;flex-direction:column;flex-grow:1;align-items:center;background-color:#f6f6f6}.non-program-section_regularMDText__dY_M3{font-size:16px;line-height:24px}.non-program-section_regularMDText__dY_M3,.non-program-section_regularSMText__ruxuK{color:#262626;font-family:BMWTypeNextTT,sans-serif;font-style:normal;font-weight:400}.non-program-section_regularSMText__ruxuK{font-size:14px;line-height:20px}.non-program-section_nextButton__AHxp9{background-color:#1c69d4!important;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:4px!important;border:1px solid #1c69d4}.non-program-section_nextButton__AHxp9:hover{border:1.5px solid #fff!important}.non-program-section_nextButtonText__NlaX4{color:#fff;font-family:BMWTypeNextTT,sans-serif;font-size:14px;text-align:center;display:inline-block;font-weight:700}.non-program-section_nextButtonChevronIcon___2wI6{display:inline-flex;align-items:center;vertical-align:middle;padding-right:4px}.non-program-section_selectOption___8422{display:flex;flex-direction:row;align-items:center;gap:8px;align-self:stretch}.non-program-section_selectOption___8422>input{display:flex;width:16px;height:16px;padding:2px;justify-content:center;align-items:center}.non-program-section_regularMDGrayText__Q3_af{overflow:hidden;color:#666;text-overflow:ellipsis;font-family:BMWTypeNextTT,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.non-program-section_recommendButton__nZ46W{display:flex;min-height:36px;padding:5px 15px;justify-content:center;align-items:center;gap:6px;border-radius:8px;border:1px solid #3db014;background:hsla(0,0%,100%,0);box-shadow:0 1px 2px 0 rgba(16,24,40,.05);color:#3db014;font-family:BMWTypeNextTT,sans-serif;font-size:16px;font-style:normal;line-height:24px}@media(max-width:559px){.non-program-section_recommendButton__nZ46W{width:100%}}.non-program-section_setToRecommendButton__dR5FT{display:flex;min-height:36px;padding:5px 15px;justify-content:center;align-items:center;gap:6px;border-radius:8px;border:1px solid #666;background:hsla(0,0%,100%,0);box-shadow:0 1px 2px 0 rgba(16,24,40,.05);color:#262626;font-family:BMWTypeNextTT,sans-serif;font-size:16px;font-style:normal;line-height:24px}@media(max-width:559px){.non-program-section_setToRecommendButton__dR5FT{width:100%}}.non-program-section_priceContainer__WDjvO{width:60%;margin-top:10px}@media(max-width:559px){.non-program-section_priceContainer__WDjvO{width:100%;margin-bottom:20px}}.non-program-section_priceInput__B2_iQ{display:flex;height:48px;width:100%;align-items:center;gap:8px;align-self:stretch;border-radius:8px;border:1px solid rgba(77,77,77,.3);background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M5%2013.3333C5%2015.1742%206.49238%2016.6666%208.33333%2016.6666H11.6667C13.5076%2016.6666%2015%2015.1742%2015%2013.3333C15%2011.4923%2013.5076%209.99996%2011.6667%209.99996H8.33333C6.49238%209.99996%205%208.50758%205%206.66663C5%204.82568%206.49238%203.33329%208.33333%203.33329H11.6667C13.5076%203.33329%2015%204.82568%2015%206.66663M10%201.66663V18.3333%22%20stroke%3D%22%238E8E8E%22%20stroke-width%3D%221.66667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E")!important;background-position:6px 13px!important;background-repeat:no-repeat!important;background-size:20px;padding:0 12px;padding-left:32px!important}.non-program-section_runningCostTitle__kdqtu{padding-top:10px;color:#262626;font-family:BMWTypeNextTT,sans-serif;font-size:24px;font-style:normal;font-weight:700}.non-program-section_runningCostDescription__joh1o{padding-top:10px;padding-bottom:20px;color:#262626;font-family:BMWTypeNextTT,sans-serif;font-size:16px;font-style:normal;font-weight:400}.non-program-section_setBudgetText__hy_Ws{font-size:18px;font-weight:700}.non-program-section_budgetLabel__vRpAP,.non-program-section_setBudgetText__hy_Ws{padding-top:10px;color:#262626;font-family:BMWTypeNextTT,sans-serif;font-style:normal}.non-program-section_budgetLabel__vRpAP{font-size:14px;font-weight:400}.non-program-section_dividerText__6CEXE{color:#262626}.non-program-section_dividerText__6CEXE,.non-program-section_removeText__8y8Hq{font-family:BMWTypeNextTT,sans-serif;font-size:16px;font-style:normal;font-weight:700}.non-program-section_removeText__8y8Hq{color:#1c69d4}.vehicle-insurance_flex__Uv6NK{display:flex}.vehicle-insurance_flex-center__NxrmW{display:flex;justify-content:center;align-items:center}.vehicle-insurance_flex-column__4dJcT{flex-direction:column}.vehicle-insurance_text-primary__pH0Dx{color:#000}.vehicle-insurance_text-secondary__7FXwC{color:#667085}.vehicle-insurance_hidden__6Obcy{display:none}.vehicle-insurance_padding-md__Xp72Z{padding:16px}.vehicle-insurance_padding-lg__pjcmS{padding:24px}.vehicle-insurance_container__JB9BH{max-width:100vw;margin:0 auto;padding:0 16px}@media(min-width:768px){.vehicle-insurance_container__JB9BH{padding:0 32px}}.vehicle-insurance_full-width__1oFxw{width:100%}.vehicle-insurance_full-height___ApPo{height:100%}.vehicle-insurance_text-center__Rt1Zt{text-align:center}.vehicle-insurance_gap-default__DxekG{gap:32px}.vehicle-insurance_bg-body__jwF9U{background-color:#f6f6f6}.vehicle-insurance_rounded-default__LpkPu{border-radius:8px}.vehicle-insurance_primary__rKXl2{background-color:#1c69d4;color:#fff!important;font-family:BMWTypeNextTT,sans-serif!important;font-weight:700;font-size:14px!important;border:1px solid #1c69d4}.vehicle-insurance_primary__rKXl2:hover{background-color:#0653b6}.vehicle-insurance_primary__rKXl2:disabled{background-color:#b8d0f5}.vehicle-insurance_primary__rKXl2:focus{background-color:#1c69d4;outline:4px solid #b8d0f5}.vehicle-insurance_secondary__MBisa{background-color:transparent;color:#262626!important;border:1px solid #666;font-family:BMWTypeNextTT,sans-serif!important;font-weight:700;font-size:14px!important}.vehicle-insurance_secondary__MBisa:hover{background-color:#fff;border:1px solid #262626}.vehicle-insurance_secondary__MBisa:disabled{background-color:#fff;border:1px solid #e6e6e6}.vehicle-insurance_secondary__MBisa:focus{background-color:#fff;outline:4px solid #b8d0f5}.vehicle-insurance_container__JB9BH{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:80px 16px;width:100%;height:100%;background-color:#f6f6f6}@media(min-width:768px){.vehicle-insurance_container__JB9BH{padding:80px 48px}}@media(min-width:1024px){.vehicle-insurance_container__JB9BH{padding:80px}}.vehicle-insurance_headingText__1ufYt{font-family:BMWTypeNextTT,sans-serif;font-weight:300}.vehicle-insurance_headingSubText__7K8Yu{font-family:BMWTypeNextTT,sans-serif;font-size:16px;text-align:center;font-weight:400;line-height:24px;color:#262626}.vehicle-insurance_titleText__dRuiY{font-family:BMWTypeNextTT,sans-serif;font-size:30px;font-style:normal;font-weight:700;line-height:38px;color:#262626}.vehicle-insurance_titleSubText__fG5Ea{font-family:BMWTypeNextTT,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:28px;color:#262626}.vehicle-insurance_cardHeadingText__4sGmp{font-family:BMWTypeNextTT,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:32px;color:#262626}.vehicle-insurance_containerWithboxShadow__x8i2A{padding:16px;border-radius:8px;background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);width:542px;max-height:628px}@media(max-width:766px){.vehicle-insurance_containerWithboxShadow__x8i2A{background-color:#f2f4f7}}.vehicle-insurance_headingContainer__9jfsT{display:flex;flex-direction:column;align-items:center}.vehicle-insurance_headingText__1ufYt{font-family:300;font-size:48px;text-align:center;line-height:60px;letter-spacing:-2px;color:#262626}.vehicle-insurance_subText__QcxoO{font-family:BMWTypeNextTT,sans-serif;font-size:18px;text-align:center;font-weight:300;line-height:28px;color:#340454}.vehicle-insurance_sectionText__nabEY{font-family:BMWTypeNextTT,sans-serif;font-size:18px;text-align:left;font-weight:700;line-height:24px;color:#262626}.vehicle-insurance_desktopButton__AViAm{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;border-radius:12px;border:1px solid #e0e0e0;background-color:#fff;text-decoration:none;width:350px;height:220px;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center}.vehicle-insurance_buttonImage__Dfnyb{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;min-width:72px;min-height:72px;border-radius:50%;padding:12px;gap:10px;background-color:#f2f2f2}.vehicle-insurance_buttonText__Cg0u6{width:216px;height:30px;font-family:BMWTypeNextTT,sans-serif;font-weight:700;font-size:20px;line-height:30px;text-align:center;color:#262626;letter-spacing:0}.vehicle-insurance_mobileButtonsContainer__ljPcr{max-width:496px;margin-top:20px;height:88px;padding:50px 16px 20px}.vehicle-insurance_mobileButtonsContainer__ljPcr,.vehicle-insurance_mobileButtons__kEYng{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:24px}.vehicle-insurance_mobileLinkButton__7YoEI{display:flex;width:100%;max-width:496px;justify-content:flex-start;min-height:60px;height:10px;padding:20px;border-radius:8px;border:1.5px solid #e6e6e6;background-color:#fff;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center;gap:10px}.vehicle-insurance_mobilebuttonImage__5dPnh{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;margin-left:60px;margin-top:-12px}.vehicle-insurance_mobilebuttonTextFeQ__dbGVh{text-align:left}.vehicle-insurance_mobilebuttonTextBnQ__2gvCP,.vehicle-insurance_mobilebuttonTextFeQ__dbGVh{font-family:BMWTypeNextTT,sans-serif;font-size:18px;font-weight:700;line-height:28px;color:#262626}.vehicle-insurance_mobilebuttonTextBnQ__2gvCP{padding-right:35px}.vehicle-insurance_bmwFont__79BZr{font-family:BMWTypeNextTT,sans-serif}.vehicle-insurance_logoImage__ynuKj{display:flex;width:144.4px;height:50px;justify-content:center;align-items:center}@media(max-width:767px){.vehicle-insurance_logoImage__ynuKj{width:115.52px;height:40px}}.vehicle-insurance_label__fCjIB{margin-bottom:6px}.vehicle-insurance_input__okhZp{border-radius:8px;border:1px solid rgba(77,77,77,.3);background:#fff}.vehicle-insurance_input__okhZp:focus-visible{border:1px solid #1c69d4;outline-color:#1c69d4;border-radius:8px;background:#fff;box-shadow:0 0 0 4px rgba(28,105,212,.24)}.vehicle-insurance_actionButton__Fn492{display:none;width:100%;padding-bottom:48px;background-color:#f6f6f6}@media(max-width:767px){.vehicle-insurance_actionButton__Fn492{display:block}}@media(min-width:561px)and (max-width:680px){.vehicle-insurance_actionButton__Fn492{padding-left:38%;padding-right:38%}}@media(min-width:681px)and (max-width:767px){.vehicle-insurance_actionButton__Fn492{padding-left:40%;padding-right:40%}}.vehicle-insurance_primaryButton__cDI6m{font-family:BMWTypeNextTT,sans-serif!important;font-size:16px!important;line-height:24px!important;color:#fff!important;background-color:#1c69d4!important;height:48px!important;width:100%;font-weight:700!important}.vehicle-insurance_primaryButton__cDI6m:hover{background-color:#1c69d4!important;border:none!important}.vehicle-insurance_primaryButton__cDI6m:focus{background-color:#1c69d4!important;border-width:4px;border-color:#b8d0f5!important}.vehicle-insurance_primaryButton__cDI6m:disabled{background-color:#b8d0f5!important}.vehicle-insurance_divider__OGeYL{display:flex;height:1px;justify-content:center;align-items:center;align-self:stretch;background-color:rgba(77,77,77,.188);width:100%;margin-top:0;margin-bottom:32px}.vehicle-insurance_backToTopContainer__xSIi_{display:flex;padding:64px 0 0;justify-content:center;align-items:center}.vehicle-insurance_backToTopContainer__xSIi_>a{gap:4px;display:flex;justify-content:center;align-items:center}.vehicle-insurance_backToTopContainer__xSIi_>a,.vehicle-insurance_link__ICU61{color:#1c69d4;font-family:BMWTypeNextTT,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.vehicle-insurance_link__ICU61,.vehicle-insurance_link__ICU61:hover{text-decoration:underline}.vehicle-insurance_link__ICU61:active{color:#1c69d4;text-decoration:underline}.vehicle-insurance_inputWrapper__hglKQ{padding-top:20px}.vehicle-insurance_stepText__w0s_m{font-family:BMWTypeNextTT,sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#1c69d4}.vehicle-insurance_documentUpload__FqgOJ{height:208px!important;width:100%;border-radius:8px;font-family:BMWTypeNextTT,sans-serif!important;line-height:24px}.vehicle-insurance_documentUpload__FqgOJ:focus-visible,.vehicle-insurance_documentUpload__FqgOJ:hover{border-color:#1c69d4!important;color:#1c69d4!important}.vehicle-insurance_documentUpload__FqgOJ:focus-visible{outline:none!important}.vehicle-insurance_documentUploadContent___wO_G{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap;padding:29px}.vehicle-insurance_documentDrag__aIZ6p{border-color:#1c69d4!important;color:#1c69d4!important}.vehicle-insurance_documentUploadPromptText__o3BpP{padding-top:12px;padding-bottom:8px}.vehicle-insurance_documentUploadText__xhJWi{font-family:BMWTypeNextTT-Bold;font-size:18px;color:#262626}.vehicle-insurance_success__AXhXx,.vehicle-insurance_successfulSubmissionText__Fxat5{color:#3db014}.vehicle-insurance_fileContainer__q0jgF{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;padding-top:32px;gap:8px}.vehicle-insurance_fileItem__85T0v{color:#3db014;background-color:#f8fff5;border-color:#c5f4b4;border-radius:8px;border-width:1px;padding:4px 6px;display:flex;justify-content:space-between;align-items:center}.vehicle-insurance_link__ICU61{color:#1c69d4!important}.vehicle-insurance_link__ICU61:hover{color:#1c69d4}.vehicle-insurance_link__ICU61:focus{color:#1f94ff}.vehicle-insurance_successContent__Wo_PE{display:flex;align-items:center;justify-content:center!important;flex-direction:column;flex-wrap:wrap;text-align:center;height:100%;padding-top:128px;padding-bottom:128px}.vehicle-insurance_successfulSubmissionText__Fxat5{font-size:60px;line-height:72px;font-weight:300;padding-top:20px;padding-bottom:64px;font-family:BMWTypeNextTT,sans-serif}.vehicle-insurance_backToPreviousContainer__n9nmL{display:flex;align-items:center;justify-content:center;gap:6px;text-decoration:underline;text-decoration-color:#1c69d4}.vehicle-insurance_inputLabel___tdjd{font-family:BMWTypeNextTT,sans-serif;color:#262626;font-size:14px;padding-bottom:6px}.vehicle-insurance_inputTextbox__oGju7{height:48px!important;font-family:BMWTypeNextTT,sans-serif!important}.vehicle-insurance_inputTextbox__oGju7::-moz-placeholder{font-family:BMWTypeNextTT,sans-serif!important}.vehicle-insurance_inputTextbox__oGju7::placeholder{font-family:BMWTypeNextTT,sans-serif!important}.vehicle-insurance_inputTextbox__oGju7:hover{border-width:1;border-color:#1c69d4!important}.vehicle-insurance_inputTextbox__oGju7:active,.vehicle-insurance_inputTextbox__oGju7:focus,.vehicle-insurance_inputTextbox__oGju7:focus-within{border-width:1;border-color:#1c69d4!important;box-shadow:0 0 0 4px rgba(184,208,245,.5)!important}.vehicle-insurance_inputHelpText__nsUBc{font-family:BMWTypeNextTT,sans-serif;color:#4d4d4d;font-size:14px;line-height:20px;margin-top:6px}.vehicle-insurance_inputErrorText__3EQac{font-family:BMWTypeNextTT,sans-serif!important;color:#d20000;font-size:14px;line-height:20px;margin-top:6px}.vehicle-insurance_checkboxWrapper__GA__T{display:flex;flex-direction:column}.vehicle-insurance_checkbox__6Ny7k{display:flex;font-family:BMWTypeNextTT,sans-serif}.vehicle-insurance_checkboxInput__lxB9W{position:relative;display:inline-block;height:16px;width:16px;border:1px solid #8e8e8e;border-radius:4px;cursor:pointer}.vehicle-insurance_checkboxLabel__TyWv6{color:#262626;font-family:BMWTypeNextTT,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.vehicle-insurance_addEmployerButton__XLiUm{font-family:BMWTypeNextTT,sans-serif!important;font-size:16px!important;line-height:24px!important;color:#262626!important;background-color:transparent!important;height:48px!important;width:170px;font-weight:700!important;margin-left:12px;border:1px solid #262626!important}.vehicle-insurance_addEmployerButton__XLiUm:hover{background-color:#fff!important;border:1px solid #262626}.vehicle-insurance_addEmployerButton__XLiUm:focus{background-color:#fff!important;border-width:4px;border-color:#b8d0f5!important}.vehicle-insurance_customerName__dmuU4{font-family:BMWTypeNextTT-Bold;color:#262626}.vehicle-insurance_customerEmail__RaL0E{font-family:BMWTypeNextTT,sans-serif;color:#666}.vehicle-insurance_inputError__g0Lio{border-radius:8px;border:1px solid #d20000;background:#fff}.vehicle-insurance_inputError__g0Lio:focus-visible{border:1px solid #d20000;outline-color:#1c69d4;border-radius:8px;background:#fff;box-shadow:0 0 0 4px rgba(28,105,212,.24)}.vehicle-insurance_secondaryButton__O2BhF{border:1px solid #666!important;color:#262626;font-family:BMWTypeNextTT-Bold!important;background-color:transparent}.vehicle-insurance_secondaryButton__O2BhF:not(:disabled):hover{border-color:#262626;background-color:#fff;color:#262626!important}.vehicle-insurance_blueTag__zC0KH,.vehicle-insurance_greenTag__q1ork,.vehicle-insurance_tag__tWEeQ{font-family:BMWTypeNextTT,sans-serif!important;font-size:14px;line-height:20px}.vehicle-insurance_blueTag__zC0KH{border-color:#b8d0f5!important;background-color:#e6effa!important;color:#1c69d4!important}.vehicle-insurance_greenTag__q1ork{border-color:#3db014!important;background-color:#f8fff5!important;color:#3db014!important}.vehicle-insurance_pageLayoutContainer__AACag{height:100%}.vehicle-insurance_pageLayoutContainer__AACag>main{display:flex;flex-direction:column;flex-grow:1;align-items:center;background-color:#f6f6f6}.vehicle-insurance_regularMDText__qrFO5{font-size:16px;line-height:24px}.vehicle-insurance_regularMDText__qrFO5,.vehicle-insurance_regularSMText__UFDC1{color:#262626;font-family:BMWTypeNextTT,sans-serif;font-style:normal;font-weight:400}.vehicle-insurance_regularSMText__UFDC1{font-size:14px;line-height:20px}.vehicle-insurance_nextButton__wLxA5{background-color:#1c69d4!important;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:4px!important;border:1px solid #1c69d4}.vehicle-insurance_nextButton__wLxA5:hover{border:1.5px solid #fff!important}.vehicle-insurance_nextButtonText__dauSQ{color:#fff;font-family:BMWTypeNextTT,sans-serif;font-size:14px;text-align:center;display:inline-block;font-weight:700}.vehicle-insurance_nextButtonChevronIcon__nLfj1{display:inline-flex;align-items:center;vertical-align:middle;padding-right:4px}.vehicle-insurance_selectOption__WAPkT{display:flex;flex-direction:row;align-items:center;gap:8px;align-self:stretch}.vehicle-insurance_selectOption__WAPkT>input{display:flex;width:16px;height:16px;padding:2px;justify-content:center;align-items:center}.vehicle-insurance_regularMDGrayText__5sfd3{overflow:hidden;color:#666;text-overflow:ellipsis;font-family:BMWTypeNextTT,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media(max-width:768px){.vehicle-insurance_titleTextContainer__WIMxm{margin-bottom:24px}}.vehicle-insurance_runningcostContainer__iwuv8{padding:16px 12px;border-radius:8px;background-color:#fff!important}.vehicle-insurance_runningcostContainer__iwuv8.vehicle-insurance_included__Az0a5{border:2px solid #3db014!important}.vehicle-insurance_runningcostContainer__iwuv8.vehicle-insurance_notIncluded__O1SWZ{border:2px solid #f0f0f0!important}.vehicle-insurance_runningcostContainer__iwuv8.vehicle-insurance_disabled__Gih_l>*{color:#667085}.vehicle-insurance_saveCustomBtn__4iPHu{background-color:#b8d0f5!important;color:#fff!important}.vehicle-insurance_buttonSelectedGreen__s3NCr{color:#158852!important;background-color:#e7f7e9!important;border:1px solid #158852!important}.vehicle-insurance_textboxColor__u707s{width:100%!important}.vehicle-insurance_textboxColor__u707s:hover{border-color:#1c69d4!important}.vehicle-insurance_textboxColor__u707s.ant-input-number-out-of-range .ant-input-number-input-wrap input{color:inherit!important}.vehicle-insurance_buttonColor__Dvcq6{width:100%!important;min-width:110px!important;box-sizing:border-box;display:inline-block}.vehicle-insurance_buttonColor__Dvcq6:hover{border-color:#1c69d4!important;color:#1c69d4!important}.vehicle-details_flex__9XU1t{display:flex}.vehicle-details_flex-center__dEjSh{display:flex;justify-content:center;align-items:center}.vehicle-details_flex-column__FN5o_{flex-direction:column}.vehicle-details_text-primary__GRUxm{color:#000}.vehicle-details_text-secondary__30fK_{color:#667085}.vehicle-details_hidden__SnY3V{display:none}.vehicle-details_padding-md___6dLZ{padding:16px}.vehicle-details_padding-lg__ZrCE_{padding:24px}.vehicle-details_container__IBGfu{max-width:100vw;margin:0 auto;padding:0 16px}@media(min-width:768px){.vehicle-details_container__IBGfu{padding:0 32px}}.vehicle-details_full-width__xyH06{width:100%}.vehicle-details_full-height__Mjhm_{height:100%}.vehicle-details_text-center__2L8SW{text-align:center}.vehicle-details_gap-default__N3pft{gap:32px}.vehicle-details_bg-body__Aic0C{background-color:#f6f6f6}.vehicle-details_rounded-default___f1F_{border-radius:8px}@font-face{font-family:BMWTypeNextTT;src:url(/font/BMWTypeNext-Regular.woff2) format("woff2"),url(/font/BMWTypeNext-Regular.woff) format("woff"),url(/font/BMWTypeNext-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:BMWTypeNextTT-Light;src:url(/font/BMWTypeNext-Light.woff2) format("woff2"),url(/font/BMWTypeNext-Light.woff) format("woff"),url(/font/BMWTypeNext-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:BMWTypeNextTT-Bold;src:url(/font/BMWTypeNext-Bold.woff2) format("woff2"),url(/font/BMWTypeNext-Bold.woff) format("woff"),url(/font/BMWTypeNext-Bold.ttf) format("truetype");font-weight:700;font-style:normal}.vehicle-details_primary__8H8gY{background-color:#1c69d4;color:#fff!important;font-family:BMWTypeNextTT,sans-serif!important;font-weight:700;font-size:14px!important;border:1px solid #1c69d4}.vehicle-details_primary__8H8gY:hover{background-color:#0653b6}.vehicle-details_primary__8H8gY:disabled{background-color:#b8d0f5}.vehicle-details_primary__8H8gY:focus{background-color:#1c69d4;outline:4px solid #b8d0f5}.vehicle-details_secondary__hBbLz{background-color:transparent;color:#262626!important;border:1px solid #666;font-family:BMWTypeNextTT,sans-serif!important;font-weight:700;font-size:14px!important}.vehicle-details_secondary__hBbLz:hover{background-color:#fff;border:1px solid #262626}.vehicle-details_secondary__hBbLz:disabled{background-color:#fff;border:1px solid #e6e6e6}.vehicle-details_secondary__hBbLz:focus{background-color:#fff;outline:4px solid #b8d0f5}.vehicle-details_container__IBGfu{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:80px 16px;width:100%;height:100%;background-color:#f6f6f6}@media(min-width:768px){.vehicle-details_container__IBGfu{padding:80px 48px}}@media(min-width:1024px){.vehicle-details_container__IBGfu{padding:80px}}.vehicle-details_headingText__Na7yM{font-family:BMWTypeNextTT,sans-serif;font-weight:300}.vehicle-details_headingSubText__wt0v5{font-family:BMWTypeNextTT,sans-serif;font-size:16px;text-align:center;font-weight:400;line-height:24px;color:#262626}.vehicle-details_titleText__Z_xBn{font-family:BMWTypeNextTT,sans-serif;font-size:30px;font-style:normal;font-weight:700;line-height:38px;color:#262626}.vehicle-details_titleSubText__JH5c8{font-family:BMWTypeNextTT,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:28px;color:#262626}.vehicle-details_cardHeadingText__3ZbvC{font-family:BMWTypeNextTT,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:32px;color:#262626}.vehicle-details_containerWithboxShadow__QnbzF{padding:16px;border-radius:8px;background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);width:542px;max-height:628px}@media(max-width:766px){.vehicle-details_containerWithboxShadow__QnbzF{background-color:#f2f4f7}}.vehicle-details_headingContainer__UcbMu{display:flex;flex-direction:column;align-items:center}.vehicle-details_headingText__Na7yM{font-family:300;font-size:48px;text-align:center;line-height:60px;letter-spacing:-2px;color:#262626}.vehicle-details_subText__ISwh2{font-family:BMWTypeNextTT,sans-serif;font-size:18px;text-align:center;font-weight:300;line-height:28px;color:#340454}.vehicle-details_sectionText___6cVc{font-family:BMWTypeNextTT,sans-serif;font-size:18px;text-align:left;font-weight:700;line-height:24px;color:#262626}.vehicle-details_desktopButton__vvMbD{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;border-radius:12px;border:1px solid #e0e0e0;background-color:#fff;text-decoration:none;width:350px;height:220px;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center}.vehicle-details_buttonImage__2Rfuu{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;min-width:72px;min-height:72px;border-radius:50%;padding:12px;gap:10px;background-color:#f2f2f2}.vehicle-details_buttonText__s2iuL{width:216px;height:30px;font-family:BMWTypeNextTT,sans-serif;font-weight:700;font-size:20px;line-height:30px;text-align:center;color:#262626;letter-spacing:0}.vehicle-details_mobileButtonsContainer__20duy{max-width:496px;margin-top:20px;height:88px;padding:50px 16px 20px}.vehicle-details_mobileButtonsContainer__20duy,.vehicle-details_mobileButtons__TUCjh{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:24px}.vehicle-details_mobileLinkButton__p7eOC{display:flex;width:100%;max-width:496px;justify-content:flex-start;min-height:60px;height:10px;padding:20px;border-radius:8px;border:1.5px solid #e6e6e6;background-color:#fff;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center;gap:10px}.vehicle-details_mobilebuttonImage__K9tNd{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;margin-left:60px;margin-top:-12px}.vehicle-details_mobilebuttonTextFeQ__GEyll{text-align:left}.vehicle-details_mobilebuttonTextBnQ__xWxkt,.vehicle-details_mobilebuttonTextFeQ__GEyll{font-family:BMWTypeNextTT,sans-serif;font-size:18px;font-weight:700;line-height:28px;color:#262626}.vehicle-details_mobilebuttonTextBnQ__xWxkt{padding-right:35px}.vehicle-details_bmwFont__ckWOU{font-family:BMWTypeNextTT,sans-serif}.vehicle-details_logoImage__yfBHA{display:flex;width:144.4px;height:50px;justify-content:center;align-items:center}@media(max-width:767px){.vehicle-details_logoImage__yfBHA{width:115.52px;height:40px}}.vehicle-details_label__DilpY{margin-bottom:6px}.vehicle-details_input__IkN4u{border-radius:8px;border:1px solid rgba(77,77,77,.3);background:#fff}.vehicle-details_input__IkN4u:focus-visible{border:1px solid #1c69d4;outline-color:#1c69d4;border-radius:8px;background:#fff;box-shadow:0 0 0 4px rgba(28,105,212,.24)}.vehicle-details_actionButton__SJRI2{display:none;width:100%;padding-bottom:48px;background-color:#f6f6f6}@media(max-width:767px){.vehicle-details_actionButton__SJRI2{display:block}}@media(min-width:561px)and (max-width:680px){.vehicle-details_actionButton__SJRI2{padding-left:38%;padding-right:38%}}@media(min-width:681px)and (max-width:767px){.vehicle-details_actionButton__SJRI2{padding-left:40%;padding-right:40%}}.vehicle-details_primaryButton__kC8Va{font-family:BMWTypeNextTT,sans-serif!important;font-size:16px!important;line-height:24px!important;color:#fff!important;background-color:#1c69d4!important;height:48px!important;width:100%;font-weight:700!important}.vehicle-details_primaryButton__kC8Va:hover{background-color:#1c69d4!important;border:none!important}.vehicle-details_primaryButton__kC8Va:focus{background-color:#1c69d4!important;border-width:4px;border-color:#b8d0f5!important}.vehicle-details_primaryButton__kC8Va:disabled{background-color:#b8d0f5!important}.vehicle-details_divider__J8lMl{background-color:rgba(77,77,77,.188);width:100%;margin-top:0;margin-bottom:32px}.vehicle-details_backToTopContainer__mxD7e{display:flex;padding:64px 0 0;justify-content:center;align-items:center}.vehicle-details_backToTopContainer__mxD7e>a{gap:4px;display:flex;justify-content:center;align-items:center}.vehicle-details_backToTopContainer__mxD7e>a,.vehicle-details_link__B1AxD{color:#1c69d4;font-family:BMWTypeNextTT,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.vehicle-details_link__B1AxD,.vehicle-details_link__B1AxD:hover{text-decoration:underline}.vehicle-details_link__B1AxD:active{color:#1c69d4;text-decoration:underline}.vehicle-details_inputWrapper__oJrpg{padding-top:20px}.vehicle-details_stepText__ERgl7{font-family:BMWTypeNextTT,sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#1c69d4}.vehicle-details_documentUpload__Obh6_{height:208px!important;width:100%;border-radius:8px;font-family:BMWTypeNextTT,sans-serif!important;line-height:24px}.vehicle-details_documentUpload__Obh6_:focus-visible,.vehicle-details_documentUpload__Obh6_:hover{border-color:#1c69d4!important;color:#1c69d4!important}.vehicle-details_documentUpload__Obh6_:focus-visible{outline:none!important}.vehicle-details_documentUploadContent__gyPSi{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap;padding:29px}.vehicle-details_documentDrag__aFkU4{border-color:#1c69d4!important;color:#1c69d4!important}.vehicle-details_documentUploadPromptText__OPWyY{padding-top:12px;padding-bottom:8px}.vehicle-details_documentUploadText__pus6C{font-family:BMWTypeNextTT-Bold;font-size:18px;color:#262626}.vehicle-details_success__jpADi,.vehicle-details_successfulSubmissionText__ibFQo{color:#3db014}.vehicle-details_fileContainer__0VUQN{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;padding-top:32px;gap:8px}.vehicle-details_fileItem__4P62q{color:#3db014;background-color:#f8fff5;border-color:#c5f4b4;border-radius:8px;border-width:1px;padding:4px 6px;display:flex;justify-content:space-between;align-items:center}.vehicle-details_link__B1AxD{color:#1c69d4!important}.vehicle-details_link__B1AxD:hover{color:#1c69d4}.vehicle-details_link__B1AxD:focus{color:#1f94ff}.vehicle-details_successContent__IEgQJ{display:flex;align-items:center;justify-content:center!important;flex-direction:column;flex-wrap:wrap;text-align:center;height:100%;padding-top:128px;padding-bottom:128px}.vehicle-details_successfulSubmissionText__ibFQo{font-size:60px;line-height:72px;font-weight:300;padding-top:20px;padding-bottom:64px;font-family:BMWTypeNextTT,sans-serif}.vehicle-details_backToPreviousContainer__Xh_KW{display:flex;align-items:center;justify-content:center;gap:6px;text-decoration:underline;text-decoration-color:#1c69d4}.vehicle-details_inputLabel__VaPcB{font-family:BMWTypeNextTT,sans-serif;color:#262626;font-size:14px;padding-bottom:6px}.vehicle-details_inputTextbox__5C667{height:48px!important;font-family:BMWTypeNextTT,sans-serif!important}.vehicle-details_inputTextbox__5C667::-moz-placeholder{font-family:BMWTypeNextTT,sans-serif!important}.vehicle-details_inputTextbox__5C667::placeholder{font-family:BMWTypeNextTT,sans-serif!important}.vehicle-details_inputTextbox__5C667:hover{border-width:1;border-color:#1c69d4!important}.vehicle-details_inputTextbox__5C667:active,.vehicle-details_inputTextbox__5C667:focus,.vehicle-details_inputTextbox__5C667:focus-within{border-width:1;border-color:#1c69d4!important;box-shadow:0 0 0 4px rgba(184,208,245,.5)!important}.vehicle-details_inputHelpText__M1QcO{font-family:BMWTypeNextTT,sans-serif;color:#4d4d4d;font-size:14px;line-height:20px;margin-top:6px}.vehicle-details_inputErrorText__9vzjq{font-family:BMWTypeNextTT,sans-serif!important;color:#d20000;font-size:14px;line-height:20px;margin-top:6px}.vehicle-details_checkboxWrapper__b2WsZ{display:flex;flex-direction:column}.vehicle-details_checkbox__gSl__{display:flex;font-family:BMWTypeNextTT,sans-serif}.vehicle-details_checkboxInput__jyLxD{position:relative;display:inline-block;height:16px;width:16px;border:1px solid #8e8e8e;border-radius:4px;cursor:pointer}.vehicle-details_checkboxLabel__jRBWu{color:#262626;font-family:BMWTypeNextTT,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.vehicle-details_addEmployerButton__2sMym{font-family:BMWTypeNextTT,sans-serif!important;font-size:16px!important;line-height:24px!important;color:#262626!important;background-color:transparent!important;height:48px!important;width:170px;font-weight:700!important;margin-left:12px;border:1px solid #262626!important}.vehicle-details_addEmployerButton__2sMym:hover{background-color:#fff!important;border:1px solid #262626}.vehicle-details_addEmployerButton__2sMym:focus{background-color:#fff!important;border-width:4px;border-color:#b8d0f5!important}.vehicle-details_customerName__Yg_IM{font-family:BMWTypeNextTT-Bold;color:#262626}.vehicle-details_customerEmail__3HT9g{font-family:BMWTypeNextTT,sans-serif;color:#666}.vehicle-details_inputError__a1g1m{border-radius:8px;border:1px solid #d20000;background:#fff}.vehicle-details_inputError__a1g1m:focus-visible{border:1px solid #d20000;outline-color:#1c69d4;border-radius:8px;background:#fff;box-shadow:0 0 0 4px rgba(28,105,212,.24)}.vehicle-details_secondaryButton__AJdxt{border:1px solid #666!important;color:#262626;font-family:BMWTypeNextTT-Bold!important;background-color:transparent}.vehicle-details_secondaryButton__AJdxt:not(:disabled):hover{border-color:#262626;background-color:#fff;color:#262626!important}.vehicle-details_blueTag__xXUd2,.vehicle-details_greenTag__zRxRk,.vehicle-details_tag__Zb0rj{font-family:BMWTypeNextTT,sans-serif!important;font-size:14px;line-height:20px}.vehicle-details_blueTag__xXUd2{border-color:#b8d0f5!important;background-color:#e6effa!important;color:#1c69d4!important}.vehicle-details_greenTag__zRxRk{border-color:#3db014!important;background-color:#f8fff5!important;color:#3db014!important}.vehicle-details_pageLayoutContainer__WFCLk{height:100%}.vehicle-details_pageLayoutContainer__WFCLk>main{display:flex;flex-direction:column;flex-grow:1;align-items:center;background-color:#f6f6f6}.vehicle-details_regularMDText__f0prH{font-size:16px;line-height:24px}.vehicle-details_regularMDText__f0prH,.vehicle-details_regularSMText__Z_z6b{color:#262626;font-family:BMWTypeNextTT,sans-serif;font-style:normal;font-weight:400}.vehicle-details_regularSMText__Z_z6b{font-size:14px;line-height:20px}.vehicle-details_nextButton__gNNWx{background-color:#1c69d4!important;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:4px!important;border:1px solid #1c69d4}.vehicle-details_nextButton__gNNWx:hover{border:1.5px solid #fff!important}.vehicle-details_nextButtonText__Sv97S{color:#fff;font-family:BMWTypeNextTT,sans-serif;font-size:14px;text-align:center;display:inline-block;font-weight:700}.vehicle-details_nextButtonChevronIcon__2_Qiy{display:inline-flex;align-items:center;vertical-align:middle;padding-right:4px}.vehicle-details_selectOption__vwTom{display:flex;flex-direction:row;align-items:center;gap:8px;align-self:stretch}.vehicle-details_selectOption__vwTom>input{display:flex;width:16px;height:16px;padding:2px;justify-content:center;align-items:center}.vehicle-details_regularMDGrayText__8U7hX{overflow:hidden;color:#666;text-overflow:ellipsis;font-family:BMWTypeNextTT,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.vehicle-details_vehicleDetailsContainer__tsFCZ{display:flex;width:100%;padding-bottom:32px;flex-direction:column;align-items:flex-start;gap:64px;padding-left:24px}.vehicle-details_vehicleDetailsContainer__tsFCZ .vehicle-details_yearAndVariantGroup__uiZQF{grid-template-columns:187px 357px;gap:67px}.vehicle-details_vehicleDetailsContainer__tsFCZ .vehicle-details_carNewUsedDemoRadioGroup__PYYmx label:hover:not(:last-child){border-radius:0}.vehicle-details_vehicleDetailsContainer__tsFCZ .vehicle-details_carNewUsedDemoRadioGroup__PYYmx label:first-child:hover{border-bottom-right-radius:0;border-top-right-radius:0;border-top-left-radius:8px;border-bottom-left-radius:8px}.vehicle-details_vehicleDetailsContainer__tsFCZ .vehicle-details_carNewUsedDemoRadioGroup__PYYmx label:last-child:hover{border-bottom-right-radius:8px;border-top-right-radius:8px;border-top-left-radius:0;border-bottom-left-radius:0}@media(max-width:767px){.vehicle-details_vehicleDetailsContainer__tsFCZ{align-self:stretch;padding:0 16px}}@media(max-width:559px){.vehicle-details_vehicleDetailsContainer__tsFCZ{padding-top:48px;align-self:stretch}}.vehicle-details_vehicleInfoContainer__XdHDy{display:flex;flex-direction:column;align-items:flex-start;gap:64px;width:100%}@media(max-width:767px){.vehicle-details_vehicleInfoContainer__XdHDy{align-self:stretch}}@media(max-width:559px){.vehicle-details_vehicleInfoContainer__XdHDy{align-self:stretch;gap:32px}}.vehicle-details_heading3__nvsa0{font-size:36px;font-weight:300;line-height:44px;letter-spacing:-.72px;text-transform:uppercase}.vehicle-details_heading3__nvsa0,.vehicle-details_heading4__hbh2B{color:#262626;font-family:BMWTypeNextTT,sans-serif;font-style:normal}.vehicle-details_heading4__hbh2B{font-size:30px;font-weight:700;line-height:38px}.vehicle-details_heading5__qee6z{color:#262626;font-family:BMWTypeNextTT;font-size:24px;font-style:normal;font-weight:700;line-height:32px}.vehicle-details_vehicleTitleContainer__nEOaj{display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch}.vehicle-details_vehiclePriceContainer__81hZc{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.vehicle-details_vehiclePriceContainer__81hZc>section{display:flex;align-items:flex-end;gap:8px}.vehicle-details_vehiclePriceContainer__81hZc>section>p{color:#262626;font-family:BMWTypeNextTT,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.vehicle-details_vehicleIconContainer__8Gqpa{display:flex;padding:0 16px;justify-content:space-between;align-items:flex-start;align-self:stretch}.vehicle-details_vehicleIconContainer__8Gqpa>section{display:flex;flex-direction:column;align-items:center;gap:8px}@media(max-width:559px){.vehicle-details_vehicleIconContainer__8Gqpa{display:flex;padding:0 16px;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.vehicle-details_vehicleIconContainer__8Gqpa>div{display:flex;align-items:flex-start;gap:20px;align-self:stretch}.vehicle-details_vehicleIconContainer__8Gqpa>div>section{display:flex;flex-direction:row;align-items:center;gap:8px;width:100%}}.vehicle-details_vehicleIcon__ifnbQ{display:flex;align-items:center;gap:10px;border-radius:9999px;background:#e6effa;padding:12px}.vehicle-details_vehicleIcon__ifnbQ>svg{width:24px;height:24px}.vehicle-details_smallRegularText__d_Ppf{color:#262626;font-family:BMWTypeNextTT,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.vehicle-details_divider__J8lMl{display:flex;height:1px;justify-content:center;align-items:center;align-self:stretch;margin:0!important}.vehicle-details_vehicleOptionsContainer__URPcw{display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch;width:100%}.vehicle-details_vehicleOptionsContainer__URPcw>div{width:100%}.vehicle-details_vehicleDocumentsContainer__HrA2L{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.vehicle-details_vehicleDocumentsContainer__HrA2L>section{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.vehicle-details_vehicleDocumentsContainer__HrA2L>section:first-child{width:100%}.vehicle-details_vehicleDocumentsContainer__HrA2L>div{display:flex;flex-direction:row;align-items:flex-start;gap:24px;align-self:stretch}.vehicle-details_vehicleDocumentsContainer__HrA2L>div>section{width:100%}@media(max-width:767px){.vehicle-details_vehicleDocumentsContainer__HrA2L>div{flex-direction:column}}.vehicle-details_fullCircleSection__pgq3z{display:flex;align-items:flex-start;align-content:flex-start;gap:24px;align-self:stretch;flex-wrap:wrap;flex-direction:row}.vehicle-details_vehicleAdvancedSection__opnUP{display:flex;padding:32px 20px;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch;border-radius:20px;background:#e6effa}.vehicle-details_vehicleAdvancedSection__opnUP section:first-of-type{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.vehicle-details_largeBoldText__7KhyX{color:#262626;font-family:BMWTypeNextTT;font-size:18px;font-style:normal;font-weight:700;line-height:28px}.vehicle-details_lightTextLarge__lf4Y6{color:#262626;font-family:BMWTypeNextTT,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:28px}.vehicle-details_lightTextXL__panKa{color:#000;font-family:BMWTypeNextTT,sans-serif;font-size:20px;font-style:normal;font-weight:300;line-height:30px}.vehicle-details_adjustQuoteSection__2dzIs,.vehicle-details_advancedPriceSection__QAeoB{display:flex;align-items:flex-start;gap:24px;align-self:stretch}.vehicle-details_adjustQuoteSection__2dzIs{flex-direction:row}.vehicle-details_adjustQuoteSection__2dzIs>*{width:100%}@media(max-width:559px){.vehicle-details_adjustQuoteSection__2dzIs{flex-direction:column!important}}.vehicle-details_inputField__ASyzF{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;flex:1 0 0}.vehicle-details_inputField__ASyzF>div{display:flex;align-items:flex-end;align-self:stretch;gap:8px}.vehicle-details_modalBody__xbHn_{margin-bottom:14px}.vehicle-details_modalBody__xbHn_>span{margin-right:8px}.vehicle-details_vehicleInfoDetails__RYocL{display:flex;padding:48px 0 24px;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch;font-family:BMWTypeNextTT,sans-serif}.vehicle-details_vehicleInfoDetails__RYocL>section{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;align-self:stretch}@media(max-width:767px){.vehicle-details_vehicleInfoDetails__RYocL{padding:48px 32px 24px;align-items:center}}@media(max-width:559px){.vehicle-details_vehicleInfoDetails__RYocL{padding:48px 16px 24px;gap:24px}}.vehicle-details_moreInfoFields__D6uvd{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;gap:16px;-moz-column-gap:48px;column-gap:48px;white-space:nowrap;max-height:170px;width:100%}.vehicle-details_moreInfoFields__D6uvd>section{display:flex;width:50%;max-height:-moz-fit-content;max-height:fit-content;flex-direction:row}.vehicle-details_moreInfoFields__D6uvd>section>span{width:100%}@media(max-width:767px){.vehicle-details_moreInfoFields__D6uvd{max-height:-moz-max-content;max-height:max-content}.vehicle-details_moreInfoFields__D6uvd>section{width:100%}}.vehicle-details_quoteCustomizationModal__0EmpK{display:flex;flex-direction:column;align-items:center;gap:12px;align-self:stretch;font-family:BMWTypeNextTT,sans-serif}.vehicle-details_quoteCustomizationModal__0EmpK>div{display:flex;flex-direction:column;align-items:flex-end}.vehicle-details_quoteCustomizationModal__0EmpK>div>section{display:flex;align-items:center;gap:20px}.vehicle-details_quoteCustomizationModalTotal__mmn_B>span{color:#1c69d4;font-family:BMWTypeNextTT,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.vehicle-details_quoteCustomizationModalTotal__mmn_B>span:first-child{text-align:right}