.LeistungenHero-module__sUAxVa__hero{padding-top:var(--space-hero-top);background:var(--surface-sand);position:relative}.LeistungenHero-module__sUAxVa__crumbs{margin:0}.LeistungenHero-module__sUAxVa__stage{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.LeistungenHero-module__sUAxVa__copy{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}.LeistungenHero-module__sUAxVa__title{gap:var(--space-2);font-weight:var(--font-weight-base);margin:0;display:grid}.LeistungenHero-module__sUAxVa__term{font-family:var(--schrift-titel);line-height:var(--line-height-hero);letter-spacing:var(--letter-spacing-hero);text-wrap:balance;overflow-wrap:anywhere}.LeistungenHero-module__sUAxVa__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}.LeistungenHero-module__sUAxVa__lead{color:var(--text-body);line-height:var(--line-height-lead);overflow-wrap:anywhere;justify-self:stretch;margin:0}.LeistungenHero-module__sUAxVa__action{justify-self:start}.LeistungenHero-module__sUAxVa__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)}.LeistungenHero-module__sUAxVa__photo{aspect-ratio:16/9;background:var(--surface-inverse);position:relative;overflow:hidden}@media not (min-width:1200px){.LeistungenHero-module__sUAxVa__stage .LeistungenHero-module__sUAxVa__copy{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}}@media not (min-width:720px){.LeistungenHero-module__sUAxVa__photo{aspect-ratio:4/3}.LeistungenHero-module__sUAxVa__copy{gap:var(--space-4);padding-block:var(--space-2) var(--space-8)}}@media (min-width:1200px){.LeistungenHero-module__sUAxVa__hero{background:var(--surface-inverse);padding-top:0}.LeistungenHero-module__sUAxVa__stage>*{grid-area:1/1}.LeistungenHero-module__sUAxVa__photo{aspect-ratio:auto;min-height:max(38rem,100svh,28vw)}.LeistungenHero-module__sUAxVa__photo img{object-position:50% 0%}.LeistungenHero-module__sUAxVa__copy{z-index:1;margin-top:var(--space-hero-top);padding:var(--space-8) var(--space-10);border-radius:var(--radius-box);text-align:center;place-self:center;justify-items:center;position:relative}.LeistungenHero-module__sUAxVa__crumbs{justify-self:start}.LeistungenHero-module__sUAxVa__action{justify-self:center}}@media (min-width:1200px) and (min-aspect-ratio:5/2){.LeistungenHero-module__sUAxVa__hero{background:var(--surface-sand)}.LeistungenHero-module__sUAxVa__stage{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.LeistungenHero-module__sUAxVa__stage>*{grid-area:auto}.LeistungenHero-module__sUAxVa__stage .LeistungenHero-module__sUAxVa__copy{width:auto;max-width:none;padding:var(--space-hero-top) var(--space-columns) var(--space-10) var(--gutter);box-shadow:none;text-align:start;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;place-self:center stretch;justify-items:start;margin:0}.LeistungenHero-module__sUAxVa__crumbs{justify-content:start}.LeistungenHero-module__sUAxVa__action{justify-self:start}.LeistungenHero-module__sUAxVa__photo{min-height:100svh}.LeistungenHero-module__sUAxVa__photo img{object-position:50% 80%}}
.Leistungssuche-module__sTv8wG__reihe{gap:var(--space-10);margin-bottom:var(--space-block);grid-template-columns:minmax(0,1fr);display:grid}.Leistungssuche-module__sTv8wG__titel>*{margin-bottom:0}.Leistungssuche-module__sTv8wG__suche{display:none}@media (scripting:enabled){.Leistungssuche-module__sTv8wG__suche{align-content:end;gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid;position:relative}}.Leistungssuche-module__sTv8wG__label{color:var(--text-heading);font-family:var(--font-family-display);font-size:var(--font-size-md);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3)}.Leistungssuche-module__sTv8wG__form{min-width:0}.Leistungssuche-module__sTv8wG__beispiele{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Leistungssuche-module__sTv8wG__beispiel{min-height:var(--size-toggle);padding-inline:var(--space-4);border:1px solid var(--border-control-strong);border-radius:var(--radius-pill);background:var(--surface-page);color:var(--text-heading);font-family:inherit;font-size:var(--font-size-sm);cursor:pointer}.Leistungssuche-module__sTv8wG__beispiel:hover{border-color:var(--text-heading)}.Leistungssuche-module__sTv8wG__beispiel[aria-pressed=true]{border-color:var(--role-lead);background:var(--role-lead);color:var(--text-inverse)}.Leistungssuche-module__sTv8wG__stand{margin:var(--space-2) 0 0;color:var(--text-body);font-size:var(--font-size-sm);position:absolute;top:100%;left:0}@media (scripting:enabled) and (min-width:1024px) and (not (min-width:1200px)){.Leistungssuche-module__sTv8wG__suche{align-items:center;column-gap:var(--space-8);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label feld"".beispiele"}.Leistungssuche-module__sTv8wG__label{grid-area:label}.Leistungssuche-module__sTv8wG__form{grid-area:feld}.Leistungssuche-module__sTv8wG__beispiele{grid-area:beispiele}}@media (scripting:enabled) and (min-width:1200px){.Leistungssuche-module__sTv8wG__reihe{align-items:end;column-gap:var(--space-columns);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.Leistungssuche-module__sTv8wG__titel>*{max-width:none}.Leistungssuche-module__sTv8wG__titel h2{text-wrap:pretty}}@media not (min-width:720px){.Leistungssuche-module__sTv8wG__beispiele{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.Leistungssuche-module__sTv8wG__beispiel{flex:none}}@media (forced-colors:active){.Leistungssuche-module__sTv8wG__beispiel[aria-pressed=true]{color:highlighttext;background:highlight;border-color:highlight}}
.LeistungenKarten-module__TyTZ_q__section{padding-block:var(--space-section) 0;background:var(--surface-page)}.LeistungenKarten-module__TyTZ_q__inner{width:var(--width-page);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.LeistungenKarten-module__TyTZ_q__cards{--karten-fuge:2px;gap:var(--karten-fuge);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.LeistungenKarten-module__TyTZ_q__item{min-width:0;display:grid}.LeistungenKarten-module__TyTZ_q__item:has(:focus-visible){z-index:var(--layer-card-focus);position:relative}.LeistungenKarten-module__TyTZ_q__card{height:100%;color:var(--text-heading);border-radius:0;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.LeistungenKarten-module__TyTZ_q__photo{aspect-ratio:16/9;background:var(--surface-inverse);display:block;position:relative;overflow:clip}.LeistungenKarten-module__TyTZ_q__photo img{transition-property:transform;transition-duration:var(--duration-slow);transition-timing-function:var(--ease-standard)}.LeistungenKarten-module__TyTZ_q__copy{--ueberschrift-farbe:currentColor;align-content:end;justify-items:start;gap:var(--space-2);padding:var(--space-4) var(--gutter) var(--space-8);display:grid}.LeistungenKarten-module__TyTZ_q__title{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}.LeistungenKarten-module__TyTZ_q__fit{color:var(--text-body);font-size:var(--font-size-body);line-height:var(--line-height-body);text-wrap:pretty;overflow-wrap:anywhere}.LeistungenKarten-module__TyTZ_q__fitLabel{color:var(--text-accent);font-weight:var(--font-weight-bold)}.LeistungenKarten-module__TyTZ_q__arrow{top:var(--space-4);right:var(--space-4);width:var(--target-comfort);height:var(--target-comfort);border-radius:var(--radius-round);background:var(--surface-milk-glass);color:var(--text-heading);-webkit-backdrop-filter:var(--blur-milk-glass);backdrop-filter:var(--blur-milk-glass);transition-property:translate;transition-duration:var(--duration-base);transition-timing-function:var(--ease-standard);place-items:center;display:grid;position:absolute}@media not (min-width:720px){.LeistungenKarten-module__TyTZ_q__item[data-breit] .LeistungenKarten-module__TyTZ_q__photo{aspect-ratio:4/3}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.LeistungenKarten-module__TyTZ_q__card:hover .LeistungenKarten-module__TyTZ_q__photo img{transform:scale(1.03)}.LeistungenKarten-module__TyTZ_q__card:hover .LeistungenKarten-module__TyTZ_q__arrow{translate:2px -2px}}@media (min-width:720px){.LeistungenKarten-module__TyTZ_q__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.LeistungenKarten-module__TyTZ_q__item[data-breit],.LeistungenKarten-module__TyTZ_q__item:last-child{grid-column:1/-1}.LeistungenKarten-module__TyTZ_q__card{grid-template-areas:"karte";min-height:clamp(24rem,38vw,66rem);overflow:clip}.LeistungenKarten-module__TyTZ_q__photo,.LeistungenKarten-module__TyTZ_q__copy{grid-area:karte}.LeistungenKarten-module__TyTZ_q__photo{aspect-ratio:auto}.LeistungenKarten-module__TyTZ_q__copy{z-index:1;margin:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-6);border:1px solid var(--color-white-a22);border-radius:var(--radius-box);background:linear-gradient(var(--color-petrol-900-a30), var(--color-petrol-900-a30)) var(--surface-card-glass-dense);color:var(--text-inverse);box-shadow:var(--shadow-bar-glass);-webkit-backdrop-filter:var(--blur-milk-glass);backdrop-filter:var(--blur-milk-glass);align-self:end;position:relative}.LeistungenKarten-module__TyTZ_q__fit{min-height:2lh;color:var(--text-inverse)}.LeistungenKarten-module__TyTZ_q__fitLabel{color:var(--text-inverse-accent)}}@media (min-width:1024px){.LeistungenKarten-module__TyTZ_q__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.LeistungenKarten-module__TyTZ_q__item[data-breit]{grid-column:span 2}.LeistungenKarten-module__TyTZ_q__item:last-child:not([data-breit]){grid-column:auto}.LeistungenKarten-module__TyTZ_q__copy{margin:var(--space-6);padding:var(--space-6) var(--space-8) var(--space-7)}.LeistungenKarten-module__TyTZ_q__arrow{top:var(--space-6);right:var(--space-6)}}@supports (animation-timeline:view()){@media (min-width:720px) and (prefers-reduced-motion:no-preference){.LeistungenKarten-module__TyTZ_q__item{animation-name:LeistungenKarten-module__TyTZ_q__karte-auf;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 90%}.LeistungenKarten-module__TyTZ_q__photo img{animation-name:LeistungenKarten-module__TyTZ_q__bild-setzen;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 45%}.LeistungenKarten-module__TyTZ_q__item:nth-child(3n+2){animation-range:entry 8% entry 98%}.LeistungenKarten-module__TyTZ_q__item:nth-child(3n){animation-range:entry 16%}}}@keyframes LeistungenKarten-module__TyTZ_q__karte-auf{0%{translate:0 3rem}to{translate:0}}@keyframes LeistungenKarten-module__TyTZ_q__bild-setzen{0%{scale:1.16}to{scale:1}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media (min-width:720px){.LeistungenKarten-module__TyTZ_q__copy{background:var(--surface-card-glass-solid)}}}@media (min-width:720px) and (prefers-reduced-transparency:reduce),(min-width:720px) and (prefers-contrast:more){.LeistungenKarten-module__TyTZ_q__copy{background:var(--surface-card-glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.LeistungenKarten-module__TyTZ_q__copy{color:canvastext;background:canvas}.LeistungenKarten-module__TyTZ_q__arrow{border:1px solid canvastext}}
.LeistungenFragen-module__mGihoq__section{background:var(--surface-muted);grid-template-columns:minmax(0,1fr);display:grid}.LeistungenFragen-module__mGihoq__photo{aspect-ratio:16/9;background:var(--surface-inverse);position:relative;overflow:hidden}.LeistungenFragen-module__mGihoq__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}.LeistungenFragen-module__mGihoq__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}.LeistungenFragen-module__mGihoq__foot{justify-content:start;gap:var(--space-2);display:grid}@media not (min-width:720px){.LeistungenFragen-module__mGihoq__title{font-size:var(--font-size-h2-compact)}.LeistungenFragen-module__mGihoq__foot{justify-content:stretch}}@media (min-width:1024px){.LeistungenFragen-module__mGihoq__section{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.LeistungenFragen-module__mGihoq__photo{aspect-ratio:auto;align-self:start;height:max(100svh,36rem);position:sticky;top:0}.LeistungenFragen-module__mGihoq__content{width:auto;padding:var(--space-section) var(--gutter) var(--space-section) var(--space-columns);align-self:center;margin:0}}
