.df-language-note.df-zone--white{border:var(--df-border-width) solid var(--df-border-subtle-00);background-color:var(--df-background);color:var(--df-text-primary);padding-inline-start:var(--df-notification-padding)}.df-price-fact-sheet~.df-content-block--statement .df-content-block__title:before{inline-size:var(--df-spacing-10);border-block-start:var(--df-spacing-03) solid var(--df-interactive);content:"";margin-block-end:var(--df-spacing-06);display:block}.df-price-fact-sheet.df-zone--g10{padding-block:var(--df-spacing-07)}.df-price-fact-sheet__tafel{border:var(--df-border-width) solid var(--df-border-subtle-00);background-color:var(--df-background);color:var(--df-text-primary)}.df-zone--g10 .df-price-fact-sheet__tafel{background-color:var(--df-layer-01)}.df-price-fact-sheet__tafel{grid-column:1/-1}.df-price-fact-sheet__list{margin:calc(-1 * var(--df-border-width)) 0 0 calc(-1 * var(--df-border-width));display:grid}@media (width>=42rem){.df-price-fact-sheet__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=66rem){.df-price-fact-sheet__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.df-price-fact-sheet__list .df-description-list__row{padding:var(--df-spacing-05) var(--df-tafel-raum);border-color:var(--df-border-subtle-00);border-inline-start:var(--df-border-width) solid var(--df-border-subtle-00);grid-template-columns:minmax(0,1fr);align-content:start}.df-price-fact-sheet__list dt{color:var(--df-text-secondary);font-size:var(--df-type-body-compact-01-size);font-weight:400;line-height:var(--df-type-body-compact-01-line-height)}.df-price-fact-sheet__preis{font-size:var(--df-type-tafel-wert-size);font-weight:300;line-height:1.2}.df-price-fact-sheet__list .df-description-list__row:has(.df-price-fact-sheet__as-of){column-gap:var(--df-spacing-05);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:baseline}.df-price-fact-sheet__tafel>.df-legal-note{padding:var(--df-spacing-04) var(--df-tafel-raum);border-block-start:var(--df-border-width) solid var(--df-border-subtle-00);color:var(--df-text-secondary);font-size:var(--df-type-code-02-size);line-height:var(--df-type-code-02-line-height);margin-block:auto 0}.df-data-chart.df-zone--white{border:var(--df-border-width) solid var(--df-border-subtle-00);background-color:var(--df-background);color:var(--df-text-primary)}.df-data-chart.df-zone--white>.df-data-chart__kopf{padding:var(--df-spacing-04) var(--df-tafel-raum);border-block-end:var(--df-border-width) solid var(--df-border-subtle-00);color:var(--df-text-primary);font-size:var(--df-type-code-02-size);line-height:var(--df-type-code-02-line-height);margin:0}.df-data-chart.df-zone--white>.df-data-chart__kopf:before{content:"";inline-size:var(--df-spacing-03);block-size:var(--df-spacing-03);background-color:var(--df-messpunkt);margin-inline-end:var(--df-spacing-03);display:inline-block}@media (forced-colors:active){.df-data-chart.df-zone--white>.df-data-chart__kopf:before{forced-color-adjust:none}}.df-data-chart.df-zone--white>.df-data-chart__kopf{font-weight:400}.df-data-chart.df-zone--white>.df-data-chart__area{padding:var(--df-tafel-raum)}.df-raster,.df-raster__systeme{gap:var(--df-spacing-06);display:grid}.df-raster__legende{gap:var(--df-spacing-03) var(--df-spacing-07);flex-wrap:wrap;display:flex}.df-raster__schluessel{gap:var(--df-spacing-03);color:var(--df-text-secondary);font-size:var(--df-type-body-compact-01-size);line-height:var(--df-type-body-compact-01-line-height);align-items:center;display:flex}.df-raster__name,.df-raster__summe{font-weight:600}.df-raster__name{margin-block-end:var(--df-spacing-03)}.df-raster__bild{shape-rendering:crispedges;block-size:auto;inline-size:100%;display:block}.df-raster__antworten{fill:none;stroke:var(--df-dataviz-context-02);stroke-dasharray:16 3;stroke-width:16px}.df-raster__feld{fill:var(--df-dataviz-context-02)}.df-raster__marke{fill:var(--df-dataviz-highlight)}.df-raster__summe{border-block-start:var(--df-border-width) solid var(--df-border-subtle-00);padding-block-start:var(--df-spacing-05)}.df-measurement-tile>.df-raster__bild{inline-size:auto;margin:var(--df-spacing-05) var(--df-tafel-raum)}.df-measurement-tile>.df-raster__bild+.df-source-line{border-block-start:var(--df-border-width) solid var(--df-border-subtle-00)}@media (width>=42rem){.df-raster__systeme{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=66rem){.df-raster__systeme{grid-template-columns:repeat(4,minmax(0,1fr))}.df-content-block__body>.df-data-chart--raster{grid-column:1/-1}}@media (width>=82rem){.df-content-block__grafik:has(>.df-data-chart--raster){grid-area:auto/1/auto/-1;margin-block-start:var(--df-spacing-09)}}.df-content-section--liste .df-content-section__content>ul{max-inline-size:none;padding:0;list-style:none}.df-content-section--liste .df-content-section__content>ul>li{padding:var(--df-spacing-05) 0 var(--df-spacing-05) var(--df-spacing-07);border-block-start:var(--df-border-width) solid var(--df-border-subtle-01);font-size:var(--df-type-fluid-heading-03-size);line-height:var(--df-type-fluid-heading-03-line-height);margin:0;position:relative}.df-content-section--liste .df-content-section__content>ul>li:before{inset:calc(var(--df-spacing-05) + .5lh - var(--df-spacing-02)) auto auto 0;inline-size:var(--df-spacing-03);block-size:var(--df-spacing-03);background-color:var(--df-messpunkt);content:"";position:absolute}.df-zone--g10 :is(.df-content-item,.df-offer-card){border:var(--df-border-width) solid var(--df-border-subtle-00);background-color:var(--df-background);color:var(--df-text-primary);padding:var(--df-tafel-raum);background-color:var(--df-layer-01)}.df-zone--g10 .df-offer-card .df-offer-card__name{font-size:var(--df-type-fluid-heading-04-size);font-weight:300;line-height:var(--df-type-fluid-heading-04-line-height)}.df-zone--g10 .df-offer-card .df-offer-card__price{border-block-start:var(--df-border-width) solid var(--df-border-subtle-00);padding-block-start:var(--df-spacing-05)}@media (width>=42rem){.df-zone--g10 .df-offer-card{grid-row:span 7;grid-template-rows:subgrid;row-gap:0;display:grid}.df-zone--g10 .df-offer-card>:nth-last-child(2){grid-row:-3/-2}.df-zone--g10 .df-offer-card .df-offer-card__action{grid-row:-2/-1}}.df-process-steps.df-zone--g10 .df-process-steps__step{border:var(--df-border-width) solid var(--df-border-subtle-00);background-color:var(--df-background);color:var(--df-text-primary);padding:var(--df-tafel-raum);background-color:var(--df-layer-01);flex-direction:column;display:flex;position:relative}.df-process-steps.df-zone--g10 .df-process-steps__step:before{font-size:var(--df-type-tafel-wert-size);color:var(--df-interactive);margin-block-end:var(--df-spacing-05);font-weight:300;line-height:1.2}.df-process-steps.df-zone--g10 .df-process-steps__step:not(:last-child):after{inset:100% auto auto calc(var(--df-tafel-raum) + var(--df-spacing-03));inline-size:var(--df-border-width-accent);block-size:var(--df-item-space);background-color:var(--df-messpunkt);content:"";position:absolute}.df-process-steps.df-zone--g10 .df-process-steps__facts{margin-block-start:auto;padding-block-start:var(--df-spacing-05)}.df-process-steps.df-zone--g10 .df-process-steps__facts .df-description-list__row{padding-block:var(--df-spacing-04);grid-template-columns:minmax(0,1fr)}.df-process-steps.df-zone--g10 .df-process-steps__facts :is(dt,dd){font-size:var(--df-type-body-compact-01-size);font-weight:400;line-height:var(--df-type-body-compact-01-line-height)}.df-process-steps.df-zone--g10 .df-process-steps__facts dt{color:var(--df-text-secondary)}.df-process-steps.df-zone--g10 .df-process-steps__facts .df-description-list__row:first-child dd{font-size:var(--df-type-heading-03-size);font-weight:300;line-height:var(--df-type-heading-03-line-height)}@media (width>=42rem){.df-process-steps.df-zone--g10 .df-process-steps__step{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid}.df-process-steps.df-zone--g10 .df-process-steps__step:not(:last-child):after{inset:calc(var(--df-tafel-raum) + var(--df-type-tafel-wert-size) / 2) auto auto 100%;inline-size:var(--df-grid-gutter);block-size:var(--df-border-width-accent)}.df-process-steps.df-zone--g10 .df-process-steps__step:nth-child(2n):after{display:none}.df-process-steps.df-zone--g10 .df-process-steps__facts{margin-block-start:0}}@media (width>=66rem){.df-process-steps.df-zone--g10 .df-process-steps__list:has(>:nth-child(5))>.df-process-steps__step:nth-child(2n):after{display:block}.df-process-steps.df-zone--g10 .df-process-steps__list:has(>:nth-child(5))>.df-process-steps__step:nth-child(3n):after{display:none}.df-content-block__buehne+.cds--css-grid .df-data-table:has(+.df-offer-action){grid-column:1/span 8}.df-content-block__buehne+.cds--css-grid .df-data-table+.df-offer-action{grid-column:10/-1;align-self:start}}.df-fit-list__column li{padding-inline-start:var(--df-spacing-06);list-style:none;position:relative}.df-fit-list__column li:before{inset:calc(.5lh - var(--df-spacing-02)) auto auto 0;inline-size:var(--df-spacing-03);block-size:var(--df-spacing-03);background-color:var(--df-messpunkt);content:"";position:absolute}.df-fit-list__column+.df-fit-list__column li:before{border:var(--df-border-width) solid var(--df-text-secondary);background-color:#0000}.df-no-promises__quote,.df-link-list--related,.df-card-group--full:not(.df-zone--g10){background-color:var(--df-layer-01)}.df-no-promises__quote{padding:var(--df-spacing-07) var(--df-tafel-raum)}.df-link-list--related{padding-block:var(--df-buehne-raum) var(--df-spacing-09);margin-block-end:0}.df-link-list--related:has(+.df-card-group--full:not(.df-zone--g10)){padding-block-end:0}.df-card-group--full:not(.df-zone--g10){padding-block:0 var(--df-buehne-raum);margin-block:0}:not(.df-link-list--related)+.df-card-group--full:not(.df-zone--g10){padding-block-start:var(--df-buehne-raum)}.df-link-list--related+.df-card-group--full:not(.df-zone--g10){padding-block-start:var(--df-spacing-09)}@media (forced-colors:active),print{.df-no-promises__quote,.df-link-list--related,.df-card-group--full:not(.df-zone--g10){border-block:var(--df-border-width) solid}.df-raster__zeichen,.df-raster__bild,.df-content-section--liste li:before,.df-fit-list__column li:before{forced-color-adjust:none;print-color-adjust:exact}}
