.IFrameContainer-module__qaJJ6q__iFrame{border:none;width:100%;min-height:100%;margin:0;padding:0;display:block;overflow:hidden}.IFrameContainer-module__qaJJ6q__iFrame:not(.IFrameContainer-module__qaJJ6q__autoresize):not(.IFrameContainer-module__qaJJ6q__hasHeight){height:100%}
.LoadingAnimation-module__GLlNYa__loaderWrapper{height:100%;padding:var(--space-m);justify-content:center;align-items:center;margin:auto;display:flex}.LoadingAnimation-module__GLlNYa__loader{--mask:conic-gradient(transparent 10%, var(--color-black)), linear-gradient(var(--color-black) 0, var(--color-black) 0) content-box;width:50px;padding:var(--space-xs);aspect-ratio:1;background:var(--color-primary);-webkit-mask:var(--mask);-webkit-mask:var(--mask);mask:var(--mask);-webkit-mask-composite:source-out;border-radius:50%;animation:1s linear infinite LoadingAnimation-module__GLlNYa__l3;-webkit-mask-composite:source-out;mask-composite:subtract}@supports (background:linear-gradient(red 0%, red 0% 1%, red 2%)){.LoadingAnimation-module__GLlNYa__loader{--mask:conic-gradient(transparent 10%, var(--color-black)), linear-gradient(var(--color-black) 0 0) content-box}}@keyframes LoadingAnimation-module__GLlNYa__l3{to{transform:rotate(1turn)}}
.ConsentFooter-module__b9JB_q__footer{width:100%;padding:var(--space-xs) var(--space-l) var(--space-l);justify-content:center;align-items:center;gap:var(--space-m);flex-direction:row;display:flex;position:relative}.ConsentFooter-module__b9JB_q__footer button{flex:1 1 calc(33% - var(--space-m))}@media (max-width:768px){.ConsentFooter-module__b9JB_q__footer{flex-direction:column}}
.ConsentHeader-module__keqggW__headline{padding:var(--space-l);font-family:var(--font-family-secondary);font-size:var(--font-size-l);margin:0;line-height:1.4}
.ConsentIntroText-module__wB_w7q__intro{font-size:var(--font-size-xs);padding-left:var(--space-l);padding-right:var(--space-l)}.ConsentIntroText-module__wB_w7q__intro a{-webkit-text-decoration:underline;text-decoration:underline}
.TextButton-module__DHFSGa__textButton{color:var(--color-state-primary);cursor:pointer;font-family:var(--font-family-primary);font-size:var(--font-size-xs);transition:color var(--transition-duration) ease-in-out;line-height:1.2}.TextButton-module__DHFSGa__textButton:focus,.TextButton-module__DHFSGa__textButton:active,.TextButton-module__DHFSGa__textButton:hover{color:var(--color-state-primary-hover)}.TextButton-module__DHFSGa__textButton:focus{outline:none;-webkit-text-decoration:underline;text-decoration:underline}.TextButton-module__DHFSGa__textButton:focus-visible{box-shadow:none}
.ConsentLinks-module__DaXDHq__legalLinks{font-size:var(--font-size-xs);padding-left:var(--space-l);padding-right:var(--space-l)}.ConsentLinks-module__DaXDHq__seperator{color:var(--color-text);padding-left:var(--space-xxs);padding-right:var(--space-xxs)}
.SettingsGroupOption-module__WARJsW__settingsGroupOption{align-items:center;display:flex}.SettingsGroupOption-module__WARJsW__description{color:var(--color-text);font-family:var(--font-family-primary);font-size:var(--font-size-xs)}.SettingsGroupOption-module__WARJsW__button{align-items:center;margin-left:auto;display:flex}.SettingsGroupOption-module__WARJsW__helpIcon{z-index:1;border-radius:var(--radius-full);margin-right:var(--space-m);color:var(--color-text-shy);cursor:pointer;font-size:20px;display:flex}.SettingsGroupOption-module__WARJsW__helpIcon:hover{color:var(--color-state-primary)}.SettingsGroupOption-module__WARJsW__helpIcon:focus{box-shadow:var(--focus-shadow);outline:none}.SettingsGroupOption-module__WARJsW__details{padding-top:var(--space-m)}.SettingsGroupOption-module__WARJsW__details.SettingsGroupOption-module__WARJsW__isHidden{display:none}.SettingsGroupOption-module__WARJsW__detailHeadline{margin-bottom:var(--space-xs);font-size:var(--font-size-xs);font-weight:600}.SettingsGroupOption-module__WARJsW__detailText{font-size:var(--font-size-xs)}.SettingsGroupOption-module__WARJsW__detailUrl{font-size:var(--font-size-xs);word-break:break-all}.SettingsGroupOption-module__WARJsW__detailList{padding-bottom:var(--space-m);gap:var(--space-xs);flex-flow:wrap;margin:0;display:flex}.SettingsGroupOption-module__WARJsW__detailListItem{padding:var(--space-xs);border-radius:var(--radius-default);background-color:var(--color-background-separation);font-size:var(--font-size-xs);list-style-type:none}.SettingsGroupOption-module__WARJsW__bulletpoints>li{font-size:var(--font-size-xs)}
.SettingsGroup-module__1q03UG__settingsGroup{padding:var(--space-m);border:1px solid var(--color-stroke);border-radius:var(--radius-default)}.SettingsGroup-module__1q03UG__settingsGroup summary::-webkit-details-marker{display:none}.SettingsGroup-module__1q03UG__headline{outline:none;grid-template-columns:auto 1fr auto;display:grid}.SettingsGroup-module__1q03UG__headline:focus-visible{box-shadow:none;-webkit-text-decoration:underline;text-decoration:underline}.SettingsGroup-module__1q03UG__description{margin-left:var(--space-m);color:var(--color-text);cursor:pointer;font-size:var(--font-size-xs);font-weight:600}.SettingsGroup-module__1q03UG__iconToggle{width:24px;height:24px;color:var(--color-text);cursor:pointer;transform-origin:11px 11px;transition:transform var(--transition-duration);font-size:24px;line-height:1.2}.SettingsGroup-module__1q03UG__settingsGroup[open] .SettingsGroup-module__1q03UG__iconToggle svg{transform:rotate(-180deg)}.SettingsGroup-module__1q03UG__options{gap:var(--space-m);flex-direction:column;display:flex}.SettingsGroup-module__1q03UG__settingsGroup[open] .SettingsGroup-module__1q03UG__options{padding-top:var(--space-m);border-top:1px solid var(--color-stroke);margin-top:var(--space-m)}.SettingsGroup-module__1q03UG__introText>p{font-size:var(--font-size-xs);margin-bottom:0}
.ConsentBanner-module__kvT0BG__consentBanner{border-radius:var(--radius-default);background:var(--color-background-card);box-shadow:var(--elevation);border:none;outline:none;padding:0}.ConsentBanner-module__kvT0BG__consentBanner a:focus-visible{box-shadow:none}.ConsentBanner-module__kvT0BG__consentBanner::backdrop{background:var(--color-backdrop)}.ConsentBanner-module__kvT0BG__layout{grid-template-rows:auto 1fr auto;max-width:700px;max-height:80vh;display:grid;overflow:hidden}.ConsentBanner-module__kvT0BG__content{overflow:auto}.ConsentBanner-module__kvT0BG__settings{padding:0 var(--space-l) var(--space-m);gap:var(--space-m);flex-direction:column;display:flex}
.PriceDisplay-module__YRMfKq__priceDisplay{--border-radius:var(--radius-default);--aligning-margin:var(--space-l);z-index:3;margin-left:0;margin-right:0;position:relative}.PriceDisplay-module__YRMfKq__loading{justify-content:center;width:100%;display:flex}.PriceDisplay-module__YRMfKq__pricingBar{padding:var(--space-m);border-radius:var(--border-radius);background-color:var(--color-state-primary);padding-left:var(--space-l);padding-right:var(--space-l);justify-content:space-between;align-items:center;display:flex}.PriceDisplay-module__YRMfKq__priceWrapper{flex-direction:row;align-items:baseline;display:flex}.PriceDisplay-module__YRMfKq__price{margin-right:var(--space-m);color:var(--color-text-on-primary);font:var(--text-body-medium-bold)}.PriceDisplay-module__YRMfKq__paymentPeriod{color:var(--color-text-on-primary);font:var(--text-body-small-bold)}
.InfoBox-module__cIdU3q__infoBox{width:100%;padding:var(--space-l);border-radius:var(--radius-default);grid-gap:var(--space-xs) var(--space-m);grid-template-columns:auto 1fr;grid-template-rows:1fr fit-content(1fr);display:grid}.InfoBox-module__cIdU3q__infoBox[data-type=neutral]{background-color:var(--color-background-neutral);color:var(--color-text-on-background-neutral)}.InfoBox-module__cIdU3q__infoBox[data-type=positive]{background-color:var(--color-background-success);color:var(--color-text-on-background-success)}.InfoBox-module__cIdU3q__infoBox[data-type=warning]{background-color:var(--color-background-warning);color:var(--color-text-on-background-warning)}.InfoBox-module__cIdU3q__infoBox[data-type=error]{background-color:var(--color-background-error);color:var(--color-text-on-background-error)}.InfoBox-module__cIdU3q__infoBox.InfoBox-module__cIdU3q__hasBottomSpacing{margin-bottom:var(--space-m)}.InfoBox-module__cIdU3q__icon{font-size:1.5rem;line-height:1}.InfoBox-module__cIdU3q__headline{word-wrap:anywhere;font-weight:600;line-height:1.6rem}.InfoBox-module__cIdU3q__text{word-wrap:anywhere;grid-column:2}.InfoBox-module__cIdU3q__text a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}.InfoBox-module__cIdU3q__text a:hover{color:inherit}
.List-module__6ZAKTq__headline{color:var(--color-state-primary);font-family:var(--font-family-secondary);font-size:var(--font-size-m)}.List-module__6ZAKTq__list{margin:0;padding:0;list-style:none}.List-module__6ZAKTq__item{margin-bottom:var(--space-xs);display:flex}.List-module__6ZAKTq__item p{margin-bottom:0}.List-module__6ZAKTq__icon{width:1rem;margin-right:var(--space-s);color:var(--color-state-primary);flex-shrink:0}.List-module__6ZAKTq__icon[data-success]{color:var(--color-text-success)}
.ApplicationWelcomeGreeting-module__h79jTW__headImage{align-items:center;gap:var(--space-xl);text-align:left;flex-direction:row;display:flex}@media (max-width:768px){.ApplicationWelcomeGreeting-module__h79jTW__headImage{text-align:center;flex-direction:column}}.ApplicationWelcomeGreeting-module__h79jTW__headImage .ApplicationWelcomeGreeting-module__h79jTW__image{justify-content:center;align-items:center;width:160px;height:160px;display:flex}.ApplicationWelcomeGreeting-module__h79jTW__headImage .ApplicationWelcomeGreeting-module__h79jTW__image img{min-width:160px}.ApplicationWelcomeGreeting-module__h79jTW__headImage h1{margin-bottom:var(--space-m);justify-content:flex-start;gap:var(--space-xs);flex-wrap:wrap;display:flex}@media (max-width:768px){.ApplicationWelcomeGreeting-module__h79jTW__headImage h1{justify-content:center}}.ApplicationWelcomeGreeting-module__h79jTW__headImage .ApplicationWelcomeGreeting-module__h79jTW__customerName{color:var(--color-state-primary)}.ApplicationWelcomeGreeting-module__h79jTW__headImage .ApplicationWelcomeGreeting-module__h79jTW__subline{margin-bottom:0}
.CrossSellingBoxWrapper-module__dV7p-q__box{padding:var(--space-m);border:2px solid var(--color-stroke);border-radius:var(--radius-default)}
.FormattedHelpRegionText-module__bMKmZW__helpRegion{gap:var(--space-m);flex-direction:column;display:flex}.FormattedHelpRegionText-module__bMKmZW__helpRegion li{margin-bottom:var(--space-m)}.FormattedHelpRegionText-module__bMKmZW__helpRegion li:last-of-type{margin-bottom:0}
.InsuranceInformationDownload-module__4PGZbq__downloads{grid-gap:var(--space-m);gap:var(--space-m);grid-template-columns:repeat(2,1fr);display:grid}.InsuranceInformationDownload-module__4PGZbq__downloads button{max-width:none;max-width:initial;margin-bottom:0}@media (max-width:768px){.InsuranceInformationDownload-module__4PGZbq__downloads{grid-template-columns:1fr}}
.GetLoadingContent-module__jKdKRa__getContractLoading{justify-content:center;align-items:center;gap:var(--space-xl);flex-direction:column;width:100%;height:100%;display:flex}
.ReactFormProgressBar-module__DPdqUG__stepLink:focus-visible{outline:none}.ReactFormProgressBar-module__DPdqUG__wrapper{border-bottom:1px solid var(--color-stroke);background-color:var(--color-background-card);container-type:inline-size}.ReactFormProgressBar-module__DPdqUG__stack{--header-padding-block:var(--space-m);max-width:var(--max-content-width);height:var(--header-bottom-height);padding-top:0;padding-bottom:0;padding-left:var(--space-xxl);padding-right:var(--space-xxl);margin-left:auto;margin-right:auto}@container (max-width:1024px){.ReactFormProgressBar-module__DPdqUG__stack{padding-left:var(--space-l);padding-right:var(--space-l)}}
.SummaryEntry-module__LST1eG__summaryEntry{flex-direction:column;display:flex}@media (min-width:768.02px){.SummaryEntry-module__LST1eG__summaryEntry{gap:var(--space-l);flex-direction:row}}.SummaryEntry-module__LST1eG__summaryEntry dt,.SummaryEntry-module__LST1eG__summaryEntry dd{font:var(--text-body-base);line-height:1.5}@media (min-width:768.02px){.SummaryEntry-module__LST1eG__summaryEntry dt,.SummaryEntry-module__LST1eG__summaryEntry dd{flex:0 50%}}.SummaryEntry-module__LST1eG__summaryEntry dt{color:var(--color-text-shy-on-background-separation)}
.FormWizardLayout-module__pQn0aq__stickyDesktop{z-index:2;position:sticky;top:0}@media (max-width:768px){.FormWizardLayout-module__pQn0aq__stickyDesktop{position:initial;position:static}}.FormWizardLayout-module__pQn0aq__sticky{z-index:2;position:sticky;top:84px}@media (max-width:768px){.FormWizardLayout-module__pQn0aq__sticky{top:0}}.FormWizardLayout-module__pQn0aq__container{flex-flow:wrap;width:100%;max-width:74rem;margin-left:auto;margin-right:auto;display:flex}.FormWizardLayout-module__pQn0aq__container .FormWizardLayout-module__pQn0aq__containerInner{width:100%;padding-left:var(--space-l);padding-right:var(--space-l);flex:1}@media (max-width:768px){.FormWizardLayout-module__pQn0aq__container .FormWizardLayout-module__pQn0aq__containerInner{padding:0}}
.FormWizardPageLayoutContent-module__gGU4yW__buttons{--aligning-margin:calc(var(--space-xxl) - var(--space-l));margin-top:var(--space-xl);justify-content:space-between;gap:var(--space-m);flex-wrap:wrap-reverse;display:flex}@media (max-width:768px){.FormWizardPageLayoutContent-module__gGU4yW__buttons button:last-child{flex:1}}.FormWizardPageLayoutContent-module__gGU4yW__buttons.FormWizardPageLayoutContent-module__gGU4yW__withoutContentBox{padding-left:var(--aligning-margin);padding-right:var(--aligning-margin)}@media (max-width:768px){.FormWizardPageLayoutContent-module__gGU4yW__buttons.FormWizardPageLayoutContent-module__gGU4yW__withoutContentBox{padding-left:0;padding-left:initial;padding-right:0;padding-right:initial}.FormWizardPageLayoutContent-module__gGU4yW__buttons:not(.FormWizardPageLayoutContent-module__gGU4yW__withoutContentBox){padding:0 var(--space-m)}}.FormWizardPageLayoutContent-module__gGU4yW__buttons>:last-child{margin-left:auto}
.InsuranceSummaryPageContent-module__uWfv6q__cheering{margin-top:var(--space-l)}
.RadioButton-module__zFdb-W__radioButton{height:100%;padding:var(--space-s) var(--space-m);color:var(--color-text);align-items:center;gap:var(--space-m);margin:0;line-height:1.5;display:flex}.RadioButton-module__zFdb-W__radioButton:not(.RadioButton-module__zFdb-W__isDisabled){cursor:pointer}.RadioButton-module__zFdb-W__radioButtonInput{border:var(--stroke-width-input) solid var(--color-stroke);appearance:none;min-width:1.25rem;max-width:1.25rem;min-height:1.25rem;max-height:1.25rem;transition:border var(--transition-duration) ease-in-out;border-radius:50%;outline:none;padding:0;margin:0!important}.RadioButton-module__zFdb-W__radioButtonInput:checked{border:6px solid var(--color-state-secondary)}.RadioButton-module__zFdb-W__radioButtonInput:disabled{border-color:var(--color-stroke-disabled);background-color:#0000}.RadioButton-module__zFdb-W__radioButtonInput:focus-visible{box-shadow:none}.RadioButton-module__zFdb-W__radioButtonSubline,.RadioButton-module__zFdb-W__radioButtonLabel{color:currentColor}.RadioButton-module__zFdb-W__radioButtonLabel{font:var(--text-body-base)}.RadioButton-module__zFdb-W__radioButtonSubline{font:var(--text-body-small)}.RadioButton-module__zFdb-W__isDisabled .RadioButton-module__zFdb-W__radioButtonContent{color:var(--color-state-disabled)}.RadioButton-module__zFdb-W__hasSubline .RadioButton-module__zFdb-W__radioButtonContent{gap:var(--space-xs);flex-flow:column wrap;width:100%;height:100%;display:flex}.RadioButton-module__zFdb-W__hasSubline .RadioButton-module__zFdb-W__radioButtonContent .RadioButton-module__zFdb-W__radioButtonLabel{font:var(--text-body-base-bold)}
.RadioButtonGroup-module__GHxLJG__radioButtons{--border-color:var(--color-stroke);--border-width:var(--stroke-width-input);border-radius:var(--radius-input)}.RadioButtonGroup-module__GHxLJG__radioButtonWrapper{background-color:var(--color-background-card);border-style:solid;border-top-width:0;border-top-color:#0000;border-bottom-width:0;border-bottom-color:#0000;border-left-color:var(--border-color);border-right-color:var(--border-color);border-left-width:var(--border-width);border-right-width:var(--border-width);transition:background-color var(--transition-duration) ease-in-out;position:relative}.RadioButtonGroup-module__GHxLJG__radioButtonWrapper.RadioButtonGroup-module__GHxLJG__isInvalid{--border-color:var(--color-stroke-error)}.RadioButtonGroup-module__GHxLJG__radioButtonWrapper.RadioButtonGroup-module__GHxLJG__hasDisabled{--border-color:var(--color-stroke-disabled)}.RadioButtonGroup-module__GHxLJG__radioButtonWrapper:first-child{border-radius:var(--radius-input) var(--radius-input) 0 0;border-top-width:var(--border-width);border-top-color:var(--border-color)}.RadioButtonGroup-module__GHxLJG__radioButtonWrapper:not(:last-child){border-top-width:var(--border-width);border-top-color:var(--border-color)}.RadioButtonGroup-module__GHxLJG__radioButtonWrapper:last-child{border-radius:0 0 var(--radius-input) var(--radius-input);border-top-color:var(--border-color);border-bottom-color:var(--border-color);border-top-width:var(--border-width);border-bottom-width:var(--border-width)}.RadioButtonGroup-module__GHxLJG__radioButtonWrapper.RadioButtonGroup-module__GHxLJG__hasSelected:not(.RadioButtonGroup-module__GHxLJG__radioButtonWrapper.RadioButtonGroup-module__GHxLJG__hasDisabled){background-color:var(--color-background-active);--border-color:var(--color-state-secondary)}.RadioButtonGroup-module__GHxLJG__radioButtonWrapper.RadioButtonGroup-module__GHxLJG__hasSelected:not(.RadioButtonGroup-module__GHxLJG__radioButtonWrapper.RadioButtonGroup-module__GHxLJG__hasDisabled)+*{border-top-color:var(--color-state-secondary)}.RadioButtonGroup-module__GHxLJG__radioButtonWrapper:has(input:focus-visible){z-index:var(--layer-above);box-shadow:var(--focus-shadow)}.RadioButtonGroup-module__GHxLJG__radioButtonWrapper[data-borderless=true]{padding-left:0;padding-left:initial;background-color:#0000;border-style:none;border-color:#0000}@media (min-width:1024.02px){.RadioButtonGroup-module__GHxLJG__radioButtons:not(.RadioButtonGroup-module__GHxLJG__isOneOptionPerRow){align-items:stretch;gap:var(--space-m);display:flex}.RadioButtonGroup-module__GHxLJG__radioButtons:not(.RadioButtonGroup-module__GHxLJG__isOneOptionPerRow) .RadioButtonGroup-module__GHxLJG__radioButtonWrapper.RadioButtonGroup-module__GHxLJG__hasSelected:not(.RadioButtonGroup-module__GHxLJG__hasDisabled)+div{border-top-color:var(--border-color)}.RadioButtonGroup-module__GHxLJG__radioButtons:not(.RadioButtonGroup-module__GHxLJG__isOneOptionPerRow) .RadioButtonGroup-module__GHxLJG__radioButtonWrapper{border:var(--border-width) solid var(--border-color);border-radius:var(--radius-input);flex:1 1 0}}
.NumericStepper-module__uURr4W__numericStepper{padding:var(--space-s) var(--space-m);border:var(--stroke-width-input) solid var(--color-stroke);border-radius:var(--radius-input);justify-content:space-between;gap:var(--space-m);display:flex}.NumericStepper-module__uURr4W__numericStepper.NumericStepper-module__uURr4W__hasError{border-color:var(--color-stroke-error)}.NumericStepper-module__uURr4W__numericStepper:focus,.NumericStepper-module__uURr4W__numericStepper:focus-within{border-color:var(--color-state-primary);outline:none}.NumericStepper-module__uURr4W__button{border-radius:var(--radius-button);aspect-ratio:1;background-color:var(--color-state-primary);height:24px;color:var(--color-text-on-primary);cursor:pointer;font:var(--text-body-small-bold);transition:background-color var(--transition-duration);outline:none;justify-content:center;align-items:center;line-height:1;display:flex}.NumericStepper-module__uURr4W__button:disabled{background-color:var(--color-state-disabled);cursor:not-allowed}.NumericStepper-module__uURr4W__button:hover:not(:disabled){background-color:var(--color-state-primary-hover)}.NumericStepper-module__uURr4W__value{white-space:nowrap}
.PaymentInformation-module__x8VkhG__stack{gap:var(--space-l);flex-direction:column;display:flex}
.PriceOverview-module__WZJgpa__table,.PriceOverview-module__WZJgpa__final{width:100%;padding:var(--space-m);border-radius:var(--radius-default);background-color:var(--color-background-separation);border-collapse:separate;border-spacing:0}.PriceOverview-module__WZJgpa__table caption,.PriceOverview-module__WZJgpa__final caption{margin-bottom:var(--space-m);text-align:left;font-weight:700}.PriceOverview-module__WZJgpa__table th,.PriceOverview-module__WZJgpa__final th,.PriceOverview-module__WZJgpa__table td,.PriceOverview-module__WZJgpa__final td{padding:var(--space-xxs);vertical-align:top}.PriceOverview-module__WZJgpa__table th:first-child,.PriceOverview-module__WZJgpa__final th:first-child,.PriceOverview-module__WZJgpa__table td:first-child,.PriceOverview-module__WZJgpa__final td:first-child{padding-left:0}.PriceOverview-module__WZJgpa__table th:last-child,.PriceOverview-module__WZJgpa__final th:last-child,.PriceOverview-module__WZJgpa__table td:last-child,.PriceOverview-module__WZJgpa__final td:last-child{padding-right:0}.PriceOverview-module__WZJgpa__table th,.PriceOverview-module__WZJgpa__final th{text-align:left;width:auto;font-weight:400}.PriceOverview-module__WZJgpa__table td,.PriceOverview-module__WZJgpa__final td{text-align:right;white-space:nowrap}.PriceOverview-module__WZJgpa__table tfoot+tbody tr:last-child td,.PriceOverview-module__WZJgpa__final tfoot+tbody tr:last-child td,.PriceOverview-module__WZJgpa__table tfoot+tbody tr:last-child th,.PriceOverview-module__WZJgpa__final tfoot+tbody tr:last-child th{padding-bottom:var(--space-m)}.PriceOverview-module__WZJgpa__table tfoot,.PriceOverview-module__WZJgpa__final tfoot{padding-top:var(--space-m)}.PriceOverview-module__WZJgpa__table tfoot td,.PriceOverview-module__WZJgpa__final tfoot td,.PriceOverview-module__WZJgpa__table tfoot th,.PriceOverview-module__WZJgpa__final tfoot th{padding-top:var(--space-m);border-top:2px solid var(--color-stroke);margin-top:var(--space-m)}.PriceOverview-module__WZJgpa__final{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.PriceOverview-module__WZJgpa__final th,.PriceOverview-module__WZJgpa__final td{vertical-align:middle}.PriceOverview-module__WZJgpa__final td{text-align:right;width:1px}.PriceOverview-module__WZJgpa__total{color:var(--color-state-primary);font-size:var(--font-size-l)}@media (min-width:768.02px){.PriceOverview-module__WZJgpa__table{padding:var(--space-l)}.PriceOverview-module__WZJgpa__final{padding-left:var(--space-l);padding-right:var(--space-l)}.PriceOverview-module__WZJgpa__table th,.PriceOverview-module__WZJgpa__final th,.PriceOverview-module__WZJgpa__table td,.PriceOverview-module__WZJgpa__final td{padding:var(--space-xxs);vertical-align:middle}.PriceOverview-module__WZJgpa__table th:first-child,.PriceOverview-module__WZJgpa__final th:first-child,.PriceOverview-module__WZJgpa__table td:first-child,.PriceOverview-module__WZJgpa__final td:first-child{padding-left:0}.PriceOverview-module__WZJgpa__table th:last-child,.PriceOverview-module__WZJgpa__final th:last-child,.PriceOverview-module__WZJgpa__table td:last-child,.PriceOverview-module__WZJgpa__final td:last-child{padding-right:0}.PriceOverview-module__WZJgpa__total{font-size:var(--font-size-xxl);position:relative;top:-3px}}
.ProductTile-module__mBGkya__productTile{border:var(--stroke-width-input) solid var(--color-stroke);border-radius:var(--radius-default);background-color:var(--color-background-card);width:100%;min-width:280px;color:var(--color-text);font-family:var(--font-family-secondary);transition:border-color var(--transition-duration), background-color var(--transition-duration), color var(--transition-duration), box-shadow var(--transition-duration);align-items:flex-start;padding-top:12px;padding-bottom:12px;padding-right:24px;line-height:1.5;display:flex;position:relative;overflow:hidden}.ProductTile-module__mBGkya__recommendation{background-color:var(--color-state-highlight);width:112px;height:48px;color:var(--color-text-on-highlight);text-align:center;text-transform:uppercase;white-space:pre;padding-top:20px;padding-left:16px;padding-right:16px;font-size:8px;font-weight:800;position:absolute;top:-8px;right:-40px;transform:rotate(45deg)}.ProductTile-module__mBGkya__icon{width:56px;height:56px;margin-left:var(--space-m);margin-right:var(--space-m);display:flex}.ProductTile-module__mBGkya__content>span{display:block}.ProductTile-module__mBGkya__content .ProductTile-module__mBGkya__productname{font-size:14px;line-height:24px}.ProductTile-module__mBGkya__content .ProductTile-module__mBGkya__insuranceCoverage{font-size:12px;font-weight:800;line-height:15px}.ProductTile-module__mBGkya__content .ProductTile-module__mBGkya__propotionalFee{padding-right:4px;font-size:18px;font-weight:800;line-height:31px;display:inline-block}.ProductTile-module__mBGkya__content .ProductTile-module__mBGkya__paymentPeriod{font-size:12px;line-height:14px;display:inline-block}.ProductTile-module__mBGkya__content .ProductTile-module__mBGkya__totalFee{font-size:12px;line-height:16px}@media (min-width:768.02px){.ProductTile-module__mBGkya__productTile{flex-direction:column;justify-content:center;min-width:auto;padding:0 24px 32px}.ProductTile-module__mBGkya__productTile[data-disabled=true] .ProductTile-module__mBGkya__content .ProductTile-module__mBGkya__propotionalFee{border-color:var(--color-stroke-disabled)}.ProductTile-module__mBGkya__recommendation{height:54px;font-size:10px;top:-7px;right:-37px}.ProductTile-module__mBGkya__content{flex-direction:column;justify-content:center;width:100%;display:flex}.ProductTile-module__mBGkya__content>span{text-align:center;flex-direction:column;justify-content:center;display:inline-flex}.ProductTile-module__mBGkya__content .ProductTile-module__mBGkya__productname{padding-bottom:10px;font-size:20px;font-weight:400;line-height:24px}.ProductTile-module__mBGkya__content .ProductTile-module__mBGkya__insuranceCoverage{font-size:16px;font-weight:800;line-height:22px}.ProductTile-module__mBGkya__content .ProductTile-module__mBGkya__propotionalFee{border-top:1px solid var(--color-text);transition:border-color var(--transition-duration);margin-top:10px;padding-top:10px;padding-right:0;font-size:22px;font-weight:800;line-height:28px}.ProductTile-module__mBGkya__content .ProductTile-module__mBGkya__paymentPeriod{font-size:12px;font-weight:400;line-height:20px}.ProductTile-module__mBGkya__content .ProductTile-module__mBGkya__totalFee{padding-top:6px;font-size:12px;font-weight:400;line-height:20px}.ProductTile-module__mBGkya__icon{width:100%;margin-top:var(--space-l);margin-bottom:var(--space-l);justify-content:center;margin-left:0;margin-right:0;display:flex}}
.ProductTileRadio-module__jH_roq__label{cursor:pointer}.ProductTileRadio-module__jH_roq__input{appearance:none;display:block;position:absolute}.ProductTileRadio-module__jH_roq__input+.ProductTileRadio-module__jH_roq__tile:hover{border-color:var(--color-state-primary)}.ProductTileRadio-module__jH_roq__input:focus-visible+.ProductTileRadio-module__jH_roq__tile{box-shadow:var(--focus-shadow)}.ProductTileRadio-module__jH_roq__input.ProductTileRadio-module__jH_roq__active+.ProductTileRadio-module__jH_roq__tile{border-color:var(--color-state-primary);background-color:var(--color-background-active)}.ProductTileRadio-module__jH_roq__input:disabled+.ProductTileRadio-module__jH_roq__tile{border-color:var(--color-stroke-disabled);color:var(--color-text-shy);cursor:default}.ProductTileRadio-module__jH_roq__input.ProductTileRadio-module__jH_roq__error+.ProductTileRadio-module__jH_roq__tile{border-color:var(--color-stroke-error)}
.ProductSelection-module__CsLqtq__productSelection{justify-content:space-between;gap:var(--space-l);flex-direction:row;width:100%;display:flex;position:relative}.ProductSelection-module__CsLqtq__productSelection .ProductSelection-module__CsLqtq__productSelectionItem{flex:1 0 0;max-width:300px}.ProductSelection-module__CsLqtq__productSelection .ProductSelection-module__CsLqtq__productSelectionItem.ProductSelection-module__CsLqtq__flexWith{max-width:none;max-width:initial}.ProductSelection-module__CsLqtq__productSelection.ProductSelection-module__CsLqtq__isLoading{min-height:300px}.ProductSelection-module__CsLqtq__productSelection.ProductSelection-module__CsLqtq__isLoading .ProductSelection-module__CsLqtq__productSelectionItem{opacity:0;-webkit-user-select:none;user-select:none}.ProductSelection-module__CsLqtq__loadingAnimation{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:768px){.ProductSelection-module__CsLqtq__productSelection{flex-direction:column-reverse}.ProductSelection-module__CsLqtq__productSelection .ProductSelection-module__CsLqtq__productSelectionItem{max-width:none;max-width:initial}}
.SendDocumentsInput-module__2Tmcpa__wrapper{align-items:flex-start;gap:var(--space-m);flex-wrap:wrap;display:flex}.SendDocumentsInput-module__2Tmcpa__wrapper>:first-child{flex:1 0 50%}.SendDocumentsInput-module__2Tmcpa__wrapper>:last-child{flex:1 0 auto}
.ServiceDisplay-module-scss-module__3FUtFq__headline{color:var(--color-state-primary);font-family:var(--font-family-secondary);font-size:var(--font-size-m);margin-bottom:0;font-weight:400}.ServiceDisplay-module-scss-module__3FUtFq__services{flex-direction:column;display:flex}@media (min-width:768.02px){.ServiceDisplay-module-scss-module__3FUtFq__services{gap:var(--space-m);flex-direction:row}}.ServiceDisplay-module-scss-module__3FUtFq__service{border-bottom:1px solid var(--color-stroke);color:var(--color-text);gap:var(--space-m);padding-top:var(--space-m);padding-bottom:var(--space-m);flex:1 1 0;display:flex}.ServiceDisplay-module-scss-module__3FUtFq__service:first-child{padding-top:0}@media (max-width:768px){.ServiceDisplay-module-scss-module__3FUtFq__service:last-child{border-bottom:none}}@media (min-width:768.02px){.ServiceDisplay-module-scss-module__3FUtFq__service{border:2px solid var(--color-stroke);border-radius:var(--radius-default);text-align:center;flex-direction:column;align-items:center;padding:var(--space-l)!important}}.ServiceDisplay-module-scss-module__3FUtFq__service p{margin-bottom:0}.ServiceDisplay-module-scss-module__3FUtFq__icon{color:var(--color-state-primary);font-size:var(--font-size-xs);display:none}@media (min-width:768.02px){.ServiceDisplay-module-scss-module__3FUtFq__icon{color:var(--color-state-primary);font-size:var(--font-size-xxl);display:flex}}.ServiceDisplay-module-scss-module__3FUtFq__iconMobile{align-items:center;display:flex}@media (min-width:768.02px){.ServiceDisplay-module-scss-module__3FUtFq__iconMobile{display:none}}.ServiceDisplay-module-scss-module__3FUtFq__text{max-width:100%;color:var(--color-text);font-size:var(--font-size-xs)}
.TanVerificationInput-module__VGxerG__row{gap:var(--space-m);flex-wrap:wrap;display:flex}.TanVerificationInput-module__VGxerG__infoText,.TanVerificationInput-module__VGxerG__inputWrapper{flex:400px}.TanVerificationInput-module__VGxerG__generateButtonWrapper,.TanVerificationInput-module__VGxerG__submitButtonWrapper{flex:1 0 0;align-self:flex-end}
