@font-face{font-family:BMW Helvetica;src:local("BMW Helvetica 75 Bold"),local("BMWHelvetica-Bold"),url(/BMWHelvetica-Bold.woff2) format("woff2"),url(/BMWHelvetica-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--app-bg-color:#F5F5F5;--app-text:#313131;--app-text-reverse:#ffffff;--color-primary:#00529B;--color-primary-ascent:#ffffff;--color-error:#f8333c;--color-error-text:#902c31;--font:var(--font);--button-color:#00529B;--button-hover-color:#00529B;--input-focus-color:#00529B;--link-color:#00529B;--checkbox-color:#00529B;--background-color:#F5F5F5;--table-border-color:rgba(85,86,90,0.12);--table-header-color:rgba(252,252,252,0.49);--input-background-color:#00529B;--table-row-hover-color:#00529B;--table-background-color:#ffffff;--gradient_color_1:rgba(233,234,236,0.88);--gradient_color_2:rgba(214,223,245,0.7);--bg_shadow_color1:#4200FF;--bg_shadow_color2:#0066FF}.table_custom{text-align:left;width:100%;border-collapse:collapse;border-radius:6.5px;border-style:hidden;box-shadow:0 0 0 .2px rgba(85,86,90,.12)}.table_custom tr:first-child th:first-child,.table_wrapper_contracts button:first-child,.table_wrapper_payment_plans button:first-child{border-top-left-radius:6.5px}.table_custom tr:first-child th:last-child,.table_wrapper_contracts button:first-child,.table_wrapper_payment_plans button:first-child{border-top-right-radius:6.5px}.table_custom tr:last-child td:first-child,.table_wrapper_contracts button:last-child,.table_wrapper_payment_plans button:last-child{border-bottom-left-radius:6.5px}.table_custom tr:last-child td:last-child,.table_wrapper_contracts button:last-child,.table_wrapper_payment_plans button:last-child{border-bottom-right-radius:6.5px}.table_custom td,.table_custom th{padding:20px}.thead_class{background:var(--table-header-color);border:.817476px solid var(--table-border-color);border-radius:6.5px 6.5px 0 0}.tbody_custom tr{border-width:0 .8px .8px;border-style:solid;border-color:var(--table-border-color);border-radius:0}.rowHover:focus,.rowHover:hover{background:var(--table-row-hover-color)}.rowHover:focus td,.rowHover:hover td{color:#fff}.tbody_custom{background:var(--table-background-color)}.tbody_custom td{font-weight:400;line-height:14px;color:#313131}.tbody_custom td,.thead_class th{font-family:var(--font);font-style:normal;font-size:12px;letter-spacing:.2px}.thead_class th{font-weight:600;line-height:150%;color:#000}.table_wrapper_contracts,.table_wrapper_payment_plans{width:100%;margin-bottom:20px;box-shadow:0 0 0 .2px rgba(85,86,90,.12)}@media(min-width:640px){.table_wrapper_contracts,.table_wrapper_payment_plans{margin-bottom:100px;gap:30px}}@media(min-width:834px){.table_wrapper_contracts,.table_wrapper_payment_plans{padding-inline:132px}.table_wrapper_payment_plans{padding-inline:250px}}.table_mobile{text-align:left;width:100%;border-width:.8px;border-style:solid;border-color:var(--table-border-color);padding:20px;display:flex;justify-content:space-between;background:var(--table-background-color);gap:20px}.table_mobile_col{flex-grow:1;font-family:var(--font);font-style:normal;font-size:12px;line-height:150%}.table_mobile_col:first-child{font-weight:600;color:#000;letter-spacing:.3px}.table_mobile_col:nth-child(2){font-weight:500;color:rgb(77.3605150215,81.8669527897,97.6394849785);letter-spacing:.5px}body,html{padding:0;margin:0;font-size:16px;background-color:var(--background-color);color:var(--app-text);scroll-behavior:smooth;-webkit-overflow-scrolling:touch}body,button,html{font-family:var(--font)}button{-webkit-appearance:none;-moz-appearance:none;appearance:none}p{margin:0;margin-block:0}a{text-decoration:none;color:var(--link-color)}a:hover{text-decoration:underline}*{box-sizing:border-box}.flex,.v-flex{display:flex}.align-flex-start{align-items:flex-start}.align-center{align-items:center}.justify-end{justify-content:flex-end}.space-between{justify-content:space-between}.v-flex{flex-direction:column}.text-center{text-align:center}.p-text-1{margin:0;font-family:var(--font);font-weight:400;font-size:1em;line-height:1.5}.step_wrapper{padding:7em 0 10em}@media(min-width:1024px){.step_wrapper{padding:3em 0}}.logo{position:absolute;z-index:2;left:50%;transform:translateX(-50%)}.logo,.right_logo{height:46px;top:20px}@media(min-width:640px){.right_logo{top:100px}}@media(min-width:1024px){.right_logo{top:13px;right:20px;left:unset;transform:unset}}@media(min-width:1280px){.right_logo{height:46px;left:unset}}@media(min-width:640px){.payment_logo{top:20px}}.form_padding{padding-inline:10px}@media(min-width:1280px){.form_padding{padding-inline:20px}}.mobile_margin{margin:140px auto}@media(min-width:480px){.mobile_margin{margin:85px auto}}.card-container{box-shadow:0 10px 15px -10px rgba(0,0,0,.1)}.unzerInput{font-family:var(--font);background-color:var(--background-color);border:2px solid #ddd;color:var(--app-text);border-radius:30px;min-height:55px;transition:border .2s ease-in-out}.unzerInput:focus-within{border-color:var(--input-focus-color)}.unzerInput{overflow:hidden;flex-wrap:wrap;padding-top:22px}.unzerInput,.unzerInput iframe{height:55px;display:flex;align-items:center}.unzerInput iframe{padding-inline:20px}.unzerInput iframe:focus-visible{outline:5px solid #1c68d4}.field .message{font-family:var(--font);font-size:.875em;color:var(--color-error-text);padding:10px 18px 0}.field label{line-height:1;font-size:10px;text-indent:18px;color:#579cff;top:23px;position:relative;padding-inline:18px;font-family:var(--font)}.center{justify-content:center}.h-flex{display:flex;flex-direction:row}#progress_bar{position:fixed;bottom:20px;width:calc(100% - 2em);margin:1em;z-index:1;display:flex;justify-content:center}@media(min-width:640px){#progress_bar{width:auto;left:50%;transform:translateX(-50%);position:fixed;background:var(--background-color);bottom:0;border-radius:20px;margin:1em;z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}#progress_bar_mobile{position:absolute;bottom:43px;width:calc(100% - 2em);margin-inline:1em;z-index:1;display:flex;justify-content:center}.bgShadow_container__E2I8b{position:fixed;width:100%;height:100%;overflow:hidden}.bgShadow_inner__oXcHI{overflow:hidden;position:relative;height:200%;animation:bgShadow_upToDown__LJgdI 30s ease-in-out infinite alternate,bgShadow_leftToRight__w19d3 30s ease-in-out infinite alternate,bgShadow_rotate__oX8Wk 30s ease-in-out infinite alternate}@keyframes bgShadow_upToDown__LJgdI{0%{top:-60%}to{top:10%}}@keyframes bgShadow_leftToRight__w19d3{0%{left:-50%}to{left:50%}}@keyframes bgShadow_rotate__oX8Wk{to{transform:rotate(1turn)}}