.GuHero-module__31vZsa__hero{padding-top:var(--space-hero-top);background:var(--surface-sand);position:relative}.GuHero-module__31vZsa__crumbs{margin:0}.GuHero-module__31vZsa__stage{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.GuHero-module__31vZsa__sheet{gap:var(--space-5);width:var(--width-page);padding-block:0 var(--space-10);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.GuHero-module__31vZsa__title{gap:var(--space-2);font-weight:var(--font-weight-base);margin:0;display:grid}.GuHero-module__31vZsa__term{font-family:var(--schrift-titel);line-height:var(--line-height-hero);letter-spacing:var(--letter-spacing-hero);text-wrap:balance;overflow-wrap:anywhere}.GuHero-module__31vZsa__promise{color:var(--text-heading);line-height:var(--line-height-hero);letter-spacing:var(--letter-spacing-hero);text-wrap:balance;overflow-wrap:anywhere;display:block}.GuHero-module__31vZsa__lead{color:var(--text-body);line-height:var(--line-height-lead);overflow-wrap:anywhere;margin:0}.GuHero-module__31vZsa__action{justify-self:start}.GuHero-module__31vZsa__action [data-baustein=knopf]{--hero-knopf-schrift:clamp(var(--font-size-button), calc(.5rem + .4167vw), 1.5rem);--hero-knopf-hoehe:clamp(var(--target-button), calc(28px + 1.25vw), 76px);--hero-knopf-start:clamp(var(--space-5), calc(10px + .5208vw), 30px);--hero-knopf-ende:clamp(var(--space-4), calc(8px + .4167vw), 24px);--hero-knopf-luft:clamp(var(--space-3), calc(6px + .3125vw), 18px);min-height:var(--hero-knopf-hoehe);gap:var(--hero-knopf-luft);padding-inline:var(--hero-knopf-start) var(--hero-knopf-ende);font-size:var(--hero-knopf-schrift)}.GuHero-module__31vZsa__photo{aspect-ratio:16/9;background:var(--surface-inverse);position:relative;overflow:hidden}.GuHero-module__31vZsa__photo img{object-position:60% 50%}@media not (min-width:720px){.GuHero-module__31vZsa__photo{aspect-ratio:4/5}.GuHero-module__31vZsa__sheet{gap:var(--space-4);padding-block:var(--space-2) var(--space-8)}}@media (min-width:1024px){.GuHero-module__31vZsa__hero{background:var(--surface-inverse);padding-top:0}.GuHero-module__31vZsa__stage>*{grid-area:1/1}.GuHero-module__31vZsa__photo{aspect-ratio:auto;min-height:max(36rem,100svh)}.GuHero-module__31vZsa__sheet{z-index:1;margin:var(--space-hero-top) 0 var(--space-8) var(--gutter);padding:var(--space-8);border-radius:var(--radius-box);place-self:center start;position:relative}.GuHero-module__31vZsa__title{contain:inline-size}}@media (min-width:1024px) and (min-aspect-ratio:5/2){.GuHero-module__31vZsa__sheet{width:max-content;max-width:min(calc(100% - 2 * var(--gutter)), 60vw)}.GuHero-module__31vZsa__title{contain:none}}@media not (min-width:1024px){.GuHero-module__31vZsa__stage .GuHero-module__31vZsa__sheet{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}}@media (min-width:2200px){.GuHero-module__31vZsa__sheet{padding:var(--space-12)}}@media (forced-colors:active){.GuHero-module__31vZsa__sheet{border:1px solid canvastext}}
.GuWer-module__tSqLxW__section{padding-block:var(--space-section) var(--space-block);background:var(--surface-page)}.GuWer-module__tSqLxW__inner{width:var(--width-page);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.GuWer-module__tSqLxW__legend{--line-symbol:var(--line-icon);align-items:center;gap:var(--space-3) var(--space-6);margin:0 0 var(--space-6);color:var(--text-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);flex-wrap:wrap;padding:0;list-style:none;display:flex}.GuWer-module__tSqLxW__legend>li{align-items:center;gap:var(--space-2);display:inline-flex}.GuWer-module__tSqLxW__legendMark{flex:none;width:1.5em;height:1.5em;overflow:visible}.GuWer-module__tSqLxW__legendSheet{fill:var(--surface-sheet);stroke:var(--role-lead);stroke-width:1.5px}.GuWer-module__tSqLxW__diamond{background:var(--mark-accent);flex:none;width:10px;height:10px;rotate:45deg}.GuWer-module__tSqLxW__layout{gap:var(--space-block);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.GuWer-module__tSqLxW__frame{justify-self:center;width:min(100%,150svh);position:relative;container:wer/inline-size}.GuWer-module__tSqLxW__svg{width:100%;height:auto;display:block;overflow:visible}.GuWer-module__tSqLxW__ring{fill:none;stroke:var(--role-lead);stroke-width:1.6px;stroke-dasharray:2 7;stroke-linecap:round}.GuWer-module__tSqLxW__spoke{stroke:var(--border-subtle);stroke-width:var(--line-plan)}.GuWer-module__tSqLxW__spokeOn,.GuWer-module__tSqLxW__nodeOn,.GuWer-module__tSqLxW__sheetOn{opacity:0;transition-property:opacity;transition-duration:var(--duration-base);transition-timing-function:var(--ease-standard)}.GuWer-module__tSqLxW__spokeOn{stroke:var(--mark-accent);stroke-width:3.5px}.GuWer-module__tSqLxW__nodeBase{fill:var(--surface-page)}.GuWer-module__tSqLxW__nodeOn{fill:var(--icon-duo)}.GuWer-module__tSqLxW__symbol{fill:none;stroke:var(--role-trade);stroke-width:var(--line-symbol);stroke-linecap:round;stroke-linejoin:round}.GuWer-module__tSqLxW__symbol path{vector-effect:non-scaling-stroke}.GuWer-module__tSqLxW__symbol .GuWer-module__tSqLxW__duo{fill:var(--icon-duo);stroke:none}.GuWer-module__tSqLxW__plan{stroke:var(--role-plan);stroke-dasharray:var(--dash-plan)}.GuWer-module__tSqLxW__plan .GuWer-module__tSqLxW__duo{fill:var(--icon-duo-lead)}.GuWer-module__tSqLxW__sheet{fill:var(--surface-sheet);stroke:var(--role-lead);stroke-width:2.4px}.GuWer-module__tSqLxW__sheetOn{fill:none;stroke:var(--mark-accent);stroke-width:4px}.GuWer-module__tSqLxW__sheetLine{stroke:var(--border-subtle);stroke-width:2px}.GuWer-module__tSqLxW__mark{fill:var(--mark-accent);stroke:var(--surface-sheet);stroke-width:2px}.GuWer-module__tSqLxW__frame{--wer-wort:max(var(--font-size-body), 1.2cqi);--line-symbol:max(var(--line-icon), .14cqi)}.GuWer-module__tSqLxW__labels a{font-size:var(--wer-wort)}:is(.GuWer-module__tSqLxW__frame:has([data-hotspot=vertrag]:is(:hover,:focus-visible)) [data-gewerk=vertrag] .GuWer-module__tSqLxW__sheetOn,.GuWer-module__tSqLxW__frame:has([data-hotspot=planung]:is(:hover,:focus-visible)) [data-gewerk=planung] :is(.GuWer-module__tSqLxW__spokeOn,.GuWer-module__tSqLxW__nodeOn),.GuWer-module__tSqLxW__frame:has([data-hotspot=rueckbau]:is(:hover,:focus-visible)) [data-gewerk=rueckbau] :is(.GuWer-module__tSqLxW__spokeOn,.GuWer-module__tSqLxW__nodeOn),.GuWer-module__tSqLxW__frame:has([data-hotspot=mauer]:is(:hover,:focus-visible)) [data-gewerk=mauer] :is(.GuWer-module__tSqLxW__spokeOn,.GuWer-module__tSqLxW__nodeOn),.GuWer-module__tSqLxW__frame:has([data-hotspot=dach]:is(:hover,:focus-visible)) [data-gewerk=dach] :is(.GuWer-module__tSqLxW__spokeOn,.GuWer-module__tSqLxW__nodeOn),.GuWer-module__tSqLxW__frame:has([data-hotspot=fenster]:is(:hover,:focus-visible)) [data-gewerk=fenster] :is(.GuWer-module__tSqLxW__spokeOn,.GuWer-module__tSqLxW__nodeOn),.GuWer-module__tSqLxW__frame:has([data-hotspot=elektro]:is(:hover,:focus-visible)) [data-gewerk=elektro] :is(.GuWer-module__tSqLxW__spokeOn,.GuWer-module__tSqLxW__nodeOn),.GuWer-module__tSqLxW__frame:has([data-hotspot=sanitaer]:is(:hover,:focus-visible)) [data-gewerk=sanitaer] :is(.GuWer-module__tSqLxW__spokeOn,.GuWer-module__tSqLxW__nodeOn),.GuWer-module__tSqLxW__frame:has([data-hotspot=trockenbau]:is(:hover,:focus-visible)) [data-gewerk=trockenbau] :is(.GuWer-module__tSqLxW__spokeOn,.GuWer-module__tSqLxW__nodeOn),.GuWer-module__tSqLxW__frame:has([data-hotspot=estrich]:is(:hover,:focus-visible)) [data-gewerk=estrich] :is(.GuWer-module__tSqLxW__spokeOn,.GuWer-module__tSqLxW__nodeOn),.GuWer-module__tSqLxW__frame:has([data-hotspot=fliesen]:is(:hover,:focus-visible)) [data-gewerk=fliesen] :is(.GuWer-module__tSqLxW__spokeOn,.GuWer-module__tSqLxW__nodeOn),.GuWer-module__tSqLxW__frame:has([data-hotspot=maler]:is(:hover,:focus-visible)) [data-gewerk=maler] :is(.GuWer-module__tSqLxW__spokeOn,.GuWer-module__tSqLxW__nodeOn),.GuWer-module__tSqLxW__frame:has([data-hotspot=boeden]:is(:hover,:focus-visible)) [data-gewerk=boeden] :is(.GuWer-module__tSqLxW__spokeOn,.GuWer-module__tSqLxW__nodeOn)){opacity:1}.GuWer-module__tSqLxW__nodeLink{cursor:pointer}.GuWer-module__tSqLxW__frame [data-gewerk]:has(>.GuWer-module__tSqLxW__nodeLink:hover) :is(.GuWer-module__tSqLxW__spokeOn,.GuWer-module__tSqLxW__nodeOn,.GuWer-module__tSqLxW__sheetOn){opacity:1}.GuWer-module__tSqLxW__phases{--zeichen:max(var(--target-comfort), 1.6vw);--phase-luft:var(--space-6);--bis-zum-rand:calc(-1 * var(--gutter));margin:0 var(--bis-zum-rand);border-block:1px solid var(--border-subtle);background:var(--surface-sheet);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.GuWer-module__tSqLxW__phase{align-content:start;gap:var(--space-4);padding:var(--phase-luft) var(--gutter);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.GuWer-module__tSqLxW__phase+.GuWer-module__tSqLxW__phase{border-top:1px solid var(--border-subtle)}.GuWer-module__tSqLxW__phase:before{top:calc(var(--phase-luft) + var(--zeichen) / 2 - 1px);background:radial-gradient(circle, var(--role-lead) 1px, transparent 1.2px) 0 50% / var(--space-2) 2px repeat-x;content:"";height:2px;position:absolute;left:0;right:0}.GuWer-module__tSqLxW__strecke{align-items:center;gap:var(--space-3);--line-symbol:var(--line-icon);display:flex;position:relative}.GuWer-module__tSqLxW__streckeZeichen{width:var(--zeichen);height:var(--zeichen);padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-round);background:var(--surface-sheet);flex:none;overflow:visible}.GuWer-module__tSqLxW__streckeRaute{width:var(--space-3);height:var(--space-3);border:2px solid var(--surface-sheet);background:var(--mark-accent);flex:none;rotate:45deg}.GuWer-module__tSqLxW__phaseTitle{color:var(--text-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-base);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3);overflow-wrap:anywhere;margin:0}.GuWer-module__tSqLxW__phaseText{color:var(--text-body);font-size:var(--font-size-body);line-height:var(--line-height-body);text-wrap:pretty;overflow-wrap:anywhere;margin:0}.GuWer-module__tSqLxW__trade{color:var(--text-heading);font-weight:inherit}.GuWer-module__tSqLxW__trade:target{color:var(--text-accent);text-decoration-line:underline;-webkit-text-decoration-color:var(--border-accent);text-decoration-color:var(--border-accent);text-underline-offset:.25em;text-decoration-thickness:2px}.GuWer-module__tSqLxW__foot{justify-items:start;gap:var(--space-3);margin-top:var(--space-6);display:grid}.GuWer-module__tSqLxW__sprung{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.GuWer-module__tSqLxW__sprungGruppe{gap:var(--space-2);display:grid}.GuWer-module__tSqLxW__sprungTitel{color:var(--text-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);margin:0}.GuWer-module__tSqLxW__sprungListe{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.GuWer-module__tSqLxW__sprungLink{min-height:var(--target-comfort);padding-inline:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-sheet);color:var(--text-heading);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);align-items:center;display:inline-flex}.GuWer-module__tSqLxW__sprungLink:hover{color:var(--text-accent)}@media not (min-width:960px){.GuWer-module__tSqLxW__labels{display:none}.GuWer-module__tSqLxW__frame{width:min(100%,26rem)}}@media not (min-width:720px){.GuWer-module__tSqLxW__phases{--zeichen:var(--space-10)}.GuWer-module__tSqLxW__strecke{gap:var(--space-2)}}@media (960px<=width<1200px){.GuWer-module__tSqLxW__phases{--phase-luft:var(--space-4)}}@media (min-width:960px){.GuWer-module__tSqLxW__sprung{display:none}.GuWer-module__tSqLxW__phases{grid-template-columns:repeat(3,minmax(0,1fr))}.GuWer-module__tSqLxW__phase{padding-inline:var(--phase-luft)}.GuWer-module__tSqLxW__phase:first-child{padding-inline-start:var(--gutter)}.GuWer-module__tSqLxW__phase:last-child{padding-inline-end:var(--gutter)}.GuWer-module__tSqLxW__phase+.GuWer-module__tSqLxW__phase{border-top:0;border-left:1px solid var(--border-subtle)}}@media (min-width:2200px){.GuWer-module__tSqLxW__layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.GuWer-module__tSqLxW__phases{margin-inline:0 var(--bis-zum-rand);border-left:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr)}.GuWer-module__tSqLxW__phase,.GuWer-module__tSqLxW__phase:first-child,.GuWer-module__tSqLxW__phase:last-child{padding-inline:var(--phase-luft) var(--gutter)}.GuWer-module__tSqLxW__phase+.GuWer-module__tSqLxW__phase{border-top:1px solid var(--border-subtle);border-left:0}}@media (prefers-reduced-motion:reduce){.GuWer-module__tSqLxW__spokeOn,.GuWer-module__tSqLxW__nodeOn,.GuWer-module__tSqLxW__sheetOn{transition:none}}@media (forced-colors:active){.GuWer-module__tSqLxW__ring,.GuWer-module__tSqLxW__spoke,.GuWer-module__tSqLxW__symbol,.GuWer-module__tSqLxW__sheet{stroke:canvastext}.GuWer-module__tSqLxW__spokeOn,.GuWer-module__tSqLxW__sheetOn{stroke:highlight}.GuWer-module__tSqLxW__nodeOn,.GuWer-module__tSqLxW__mark,.GuWer-module__tSqLxW__diamond,.GuWer-module__tSqLxW__streckeRaute{fill:highlight;background:highlight}.GuWer-module__tSqLxW__phase:before{background:canvastext}}
.GuVergleich-module__fxicBq__section{padding-block:var(--space-section) var(--space-block);background:var(--surface-sand)}.GuVergleich-module__fxicBq__inner{width:var(--width-page);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.GuVergleich-module__fxicBq__cards{gap:var(--space-block) var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}:where(.GuVergleich-module__fxicBq__card>:not(:first-child)){padding-inline:var(--gutter)}.GuVergleich-module__fxicBq__item{min-width:0;display:grid}.GuVergleich-module__fxicBq__card{--schleier-ratio:4 / 5}.GuVergleich-module__fxicBq__title{color:var(--text-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-base);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3);text-wrap:balance;overflow-wrap:anywhere;margin:0}.GuVergleich-module__fxicBq__text{color:var(--text-body);font-size:var(--font-size-card-text);line-height:var(--line-height-body);text-wrap:pretty;overflow-wrap:anywhere;margin:0}.GuVergleich-module__fxicBq__extra{font-size:var(--font-size-body);line-height:var(--line-height-body);overflow-wrap:anywhere;margin:0}@media (min-width:720px){.GuVergleich-module__fxicBq__cards{--trennlinie:2px;column-gap:var(--trennlinie);background:var(--surface-page);grid-template-columns:repeat(3,minmax(0,1fr))}.GuVergleich-module__fxicBq__item{background:var(--surface-sand)}:where(.GuVergleich-module__fxicBq__card>:not(:first-child)){padding-inline-end:var(--space-6)}.GuVergleich-module__fxicBq__section{padding-bottom:0}.GuVergleich-module__fxicBq__item{padding-bottom:var(--space-block)}}@media (720px<=width<1024px){.GuVergleich-module__fxicBq__title,.GuVergleich-module__fxicBq__text{min-height:2lh}:where(.GuVergleich-module__fxicBq__card>:not(:first-child)){padding-inline:var(--space-4) var(--space-3)}}
.GuWege-module__emH2CW__section{padding-block:var(--space-section) var(--space-block);background:var(--surface-page)}.GuWege-module__emH2CW__inner{width:var(--width-page);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.GuWege-module__emH2CW__buehne{position:relative}.GuWege-module__emH2CW__cards{gap:var(--space-block);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.GuWege-module__emH2CW__item{background:var(--surface-page);min-width:0;display:grid}.GuWege-module__emH2CW__card{--schleier-ratio:3 / 2}.GuWege-module__emH2CW__card>:first-child{border-radius:0}:where(.GuWege-module__emH2CW__card>:not(:first-child)){padding-inline:var(--gutter)}.GuWege-module__emH2CW__title{color:var(--text-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-base);line-height:var(--line-height-card);letter-spacing:var(--letter-spacing-h3);text-wrap:balance;overflow-wrap:anywhere;margin:0}.GuWege-module__emH2CW__text{color:var(--text-body);font-size:var(--font-size-body);line-height:var(--line-height-body);overflow-wrap:anywhere;margin:0}.GuWege-module__emH2CW__links{justify-items:start;gap:0;margin:0;padding:0;list-style:none;display:grid}.GuWege-module__emH2CW__links a{min-height:var(--target-comfort)}.GuWege-module__emH2CW__anfrage{margin-top:var(--space-4)}.GuWege-module__emH2CW__extra{font-size:var(--font-size-body);line-height:var(--line-height-body);overflow-wrap:anywhere;margin:0}.GuWege-module__emH2CW__foot{justify-items:start;gap:var(--space-3);margin-top:var(--space-8);display:grid}.GuWege-module__emH2CW__rule{color:var(--text-heading);font-size:var(--font-size-card-text);font-weight:var(--font-weight-bold);line-height:var(--line-height-body);text-wrap:pretty;overflow-wrap:anywhere;margin:0}@media (min-width:1024px){.GuWege-module__emH2CW__cards{gap:0}.GuWege-module__emH2CW__item{min-height:clamp(34rem,46vw,66rem)}.GuWege-module__emH2CW__cards .GuWege-module__emH2CW__card{--schleier-ratio:auto;--wege-text:clamp(26rem, calc(56vw - 19rem), 60rem);grid-template-columns:minmax(0, 1fr) var(--wege-text);gap:0 var(--space-columns);grid-template-rows:minmax(0,1fr) auto auto minmax(0,1fr);grid-template-areas:"bild.""bild kopf""bild zusatz""bild.";height:100%}.GuWege-module__emH2CW__cards .GuWege-module__emH2CW__card>:first-child{height:100%}.GuWege-module__emH2CW__cards .GuWege-module__emH2CW__card>:first-child img{object-position:55% 50%}.GuWege-module__emH2CW__cards .GuWege-module__emH2CW__item:nth-child(2) .GuWege-module__emH2CW__card>:first-child img{object-position:70% 50%}:where(.GuWege-module__emH2CW__cards .GuWege-module__emH2CW__card>:not(:first-child)){padding-inline:0 var(--gutter)}:where(.GuWege-module__emH2CW__cards .GuWege-module__emH2CW__card>:nth-child(3)){padding-top:var(--space-5)}}@supports (view-timeline-name:--gu-wege){@media (min-width:1024px) and (min-height:40rem) and (prefers-reduced-motion:no-preference){.GuWege-module__emH2CW__buehne{view-timeline-name:--gu-wege;height:200svh}.GuWege-module__emH2CW__stage{height:100svh;position:sticky;top:0;overflow:clip}.GuWege-module__emH2CW__cards{height:100%}.GuWege-module__emH2CW__cards>.GuWege-module__emH2CW__item{grid-area:1/1;min-height:0}.GuWege-module__emH2CW__cards>.GuWege-module__emH2CW__item:nth-child(2),.GuWege-module__emH2CW__cards>.GuWege-module__emH2CW__item:nth-child(2)>.GuWege-module__emH2CW__card,.GuWege-module__emH2CW__cards>.GuWege-module__emH2CW__item:nth-child(2):before{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--gu-wege;animation-range:contain 10% contain 80%}.GuWege-module__emH2CW__cards>.GuWege-module__emH2CW__item:nth-child(2){z-index:1;animation-name:GuWege-module__emH2CW__gu-wege-ueber;position:relative;overflow:clip}.GuWege-module__emH2CW__cards>.GuWege-module__emH2CW__item:nth-child(2)>.GuWege-module__emH2CW__card{animation-name:GuWege-module__emH2CW__gu-wege-gegen}.GuWege-module__emH2CW__cards>.GuWege-module__emH2CW__item:nth-child(2):before{inset-block:0;z-index:2;background:var(--surface-sheet);width:2px;box-shadow:var(--shadow-soft);content:"";animation-name:GuWege-module__emH2CW__gu-wege-kante;position:absolute;left:0}.GuWege-module__emH2CW__cards>.GuWege-module__emH2CW__item:nth-child(2):is(:target,:focus-within),.GuWege-module__emH2CW__cards>.GuWege-module__emH2CW__item:nth-child(2):is(:target,:focus-within)>.GuWege-module__emH2CW__card{animation-name:none;translate:none}.GuWege-module__emH2CW__cards>.GuWege-module__emH2CW__item:nth-child(2):is(:target,:focus-within):before{opacity:0;animation-name:none}.GuWege-module__emH2CW__cards>.GuWege-module__emH2CW__item:first-child:focus-within{z-index:2}}}@keyframes GuWege-module__emH2CW__gu-wege-ueber{0%{translate:100%}to{translate:0}}@keyframes GuWege-module__emH2CW__gu-wege-gegen{0%{translate:-100%}to{translate:0}}@keyframes GuWege-module__emH2CW__gu-wege-kante{0%,90%{opacity:1}to{opacity:0}}
.GuVertrag-module__YJsaIq__section{padding-block:var(--space-section) var(--space-block);background:var(--surface-sand)}.GuVertrag-module__YJsaIq__inner{width:var(--width-page);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.GuVertrag-module__YJsaIq__steps{--bis-zum-rand:calc(-1 * var(--gutter));gap:var(--space-block) 0;margin:0 var(--bis-zum-rand);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.GuVertrag-module__YJsaIq__step{--einzug:var(--gutter);--ende:var(--gutter);align-content:start;gap:var(--space-5);min-width:0;display:grid;position:relative}.GuVertrag-module__YJsaIq__card>:first-child{border-radius:0}.GuVertrag-module__YJsaIq__when,:where(.GuVertrag-module__YJsaIq__card>:not(:first-child)){padding-inline:var(--einzug) var(--ende)}.GuVertrag-module__YJsaIq__step:before{border-radius:var(--radius-pill);background:var(--role-lead);content:"";height:4px;position:absolute;top:0;left:0;right:0}.GuVertrag-module__YJsaIq__when{align-items:center;gap:var(--space-3);padding-top:var(--space-6);color:var(--text-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-base);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3);overflow-wrap:anywhere;margin:0;display:flex;position:relative}.GuVertrag-module__YJsaIq__diamond{top:-8px;left:var(--einzug);border:2px solid var(--surface-sand);background:var(--mark-accent);width:20px;height:20px;position:absolute;rotate:45deg}.GuVertrag-module__YJsaIq__card{--schleier-ratio:1 / 1}.GuVertrag-module__YJsaIq__text{color:var(--text-body);font-size:var(--font-size-card-text);line-height:var(--line-height-body);text-wrap:pretty;overflow-wrap:anywhere;margin:0}.GuVertrag-module__YJsaIq__rules{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.GuVertrag-module__YJsaIq__rule{gap:var(--space-1);grid-template-columns:minmax(0,1fr);display:grid}.GuVertrag-module__YJsaIq__ruleTitle{align-items:baseline;gap:var(--space-1) var(--space-3);font-weight:var(--font-weight-bold);flex-wrap:wrap;display:flex}.GuVertrag-module__YJsaIq__law{font-size:var(--font-size-sm);font-weight:var(--font-weight-base);opacity:.85}.GuVertrag-module__YJsaIq__ruleText{font-size:var(--font-size-body);line-height:var(--line-height-body);overflow-wrap:anywhere;margin:0}.GuVertrag-module__YJsaIq__foot{justify-items:start;gap:var(--space-2);margin-top:var(--space-8);display:grid}.GuVertrag-module__YJsaIq__fine{color:var(--text-body);font-size:var(--font-size-body);line-height:var(--line-height-body);text-wrap:pretty;margin:0}.GuVertrag-module__YJsaIq__line{text-wrap:balance;display:block}@media (min-width:1024px){.GuVertrag-module__YJsaIq__steps{--trennlinie:2px;column-gap:var(--trennlinie);background:var(--surface-page);grid-template-columns:repeat(3,minmax(0,1fr))}.GuVertrag-module__YJsaIq__step{background:var(--surface-sand)}.GuVertrag-module__YJsaIq__step:not(:last-child):before{right:calc(-1 * var(--trennlinie))}.GuVertrag-module__YJsaIq__steps{padding-bottom:var(--trennlinie)}.GuVertrag-module__YJsaIq__step{padding-bottom:var(--space-8);--einzug:var(--space-5);--ende:var(--space-6)}.GuVertrag-module__YJsaIq__step:first-child{--einzug:var(--gutter)}.GuVertrag-module__YJsaIq__step:last-child{--ende:var(--gutter)}}@media (1024px<=width<1200px){.GuVertrag-module__YJsaIq__text{min-height:2lh}}@media (forced-colors:active){.GuVertrag-module__YJsaIq__step:before,.GuVertrag-module__YJsaIq__diamond{background:canvastext}}
@media (min-width:1024px) and (min-height:40rem) and (prefers-reduced-motion:no-preference){.GuBuehne-module__6jlSwG__buehne>:first-child{position:sticky;top:0}.GuBuehne-module__6jlSwG__buehne>:last-child{z-index:1;position:relative}.GuBuehne-module__6jlSwG__buehne>:first-child:focus-within{z-index:2}}
.GuFragen-module__fNfDYW__section{background:var(--surface-muted);grid-template-columns:minmax(0,1fr);display:grid}.GuFragen-module__fNfDYW__photo{aspect-ratio:16/9;background:var(--surface-inverse);position:relative;overflow:hidden}.GuFragen-module__fNfDYW__content{align-content:start;gap:var(--space-8);width:var(--width-page);padding-block:var(--space-block) var(--space-section);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.GuFragen-module__fNfDYW__title{color:var(--text-heading);font-size:var(--font-size-h2);font-weight:var(--font-weight-base);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2);text-wrap:balance;overflow-wrap:anywhere;margin:0}.GuFragen-module__fNfDYW__foot{justify-items:start;gap:var(--space-2);display:grid}@media not (min-width:720px){.GuFragen-module__fNfDYW__title{font-size:var(--font-size-h2-compact)}}@media (min-width:1024px){.GuFragen-module__fNfDYW__section{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.GuFragen-module__fNfDYW__photo{--fragen-foto:max(100svh, 36rem);height:var(--fragen-foto);aspect-ratio:auto;align-self:start;position:sticky;top:0}.GuFragen-module__fNfDYW__content{width:auto;padding:var(--space-section) var(--gutter) var(--space-section) var(--space-columns);align-self:center;margin:0}}
