/* kw-bundle-quellen: css/style.css, css/custom.css */
.ws-block{display:contents}[data-kw-bg][style*=url\(]>.beschriftung{display:none}[data-m-ueberlappung=klein]{z-index:1;margin-top:-96px;position:relative}[data-m-ueberlappung=mittel]{z-index:1;margin-top:-192px;position:relative}[data-m-ueberlappung=gross]{z-index:1;margin-top:-288px;position:relative}[data-m-ueberlappung],[data-m-ueberlappung]>section{background:0 0!important}@media (width<=700px){[data-m-ueberlappung]{margin-top:0}}[data-m-breite=full-bleed]{--container-max:none;--container-px:0px}[data-m-breite=full-bleed] .container{width:100%}[data-m-hoehe=schmal]{--m-heroh:60}[data-m-hoehe=mittel]{--m-heroh:85}[data-m-hoehe=hoch]{--m-heroh:100}[data-m-spalten="1"]{--m-spalten:1}[data-m-spalten="2"]{--m-spalten:2}[data-m-spalten="3"]{--m-spalten:3}[data-m-spalten="4"]{--m-spalten:4}[data-m-spalten="5"]{--m-spalten:5}[data-m-spalten="6"]{--m-spalten:6}[data-m-ausrichtung=links]{--m-ausr-media:-1}[data-m-ausrichtung=rechts]{--m-ausr-media:2}@media (width<=960px){[data-m-ausrichtung]{--m-ausr-media:0}}[data-m-overlay=hell],[data-m-overlay=dunkel]{z-index:20;--m-nav-bg:transparent;width:100%;position:absolute;inset:0 auto auto 0}[data-m-overlay=hell]{--m-nav-fg:var(--c-white)}[data-m-overlay=dunkel]{--m-nav-fg:var(--t-primary)}html.dsjs [data-animate],html.dsjs .reveal{opacity:0;transition:opacity var(--motion-slow,.4s) var(--ease-standard,cubic-bezier(.2,0,0,1)),transform var(--motion-slow,.4s) var(--ease-standard,cubic-bezier(.2,0,0,1));transform:translateY(14px)}html.dsjs [data-animate].visible,html.dsjs .reveal.visible{opacity:1;transform:none}html.dsjs [data-animate=stagger-children]{opacity:1;transition:none;transform:none}html.dsjs [data-animate=stagger-children]>*{opacity:0;transition:opacity var(--motion-slow,.4s) var(--ease-standard,cubic-bezier(.2,0,0,1)),transform var(--motion-slow,.4s) var(--ease-standard,cubic-bezier(.2,0,0,1));transition-delay:var(--stagger-delay,0s);transform:translateY(14px)}html.dsjs [data-animate=stagger-children].visible>*{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.dsjs [data-animate],html.dsjs .reveal,html.dsjs [data-animate=stagger-children]>*{opacity:1;transition:none;transform:none}}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/open-sans-400.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/open-sans-600.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/open-sans-700.woff2)format("woff2")}:root{--c-primary:#1e76c2;--c-primary-mid:#144f81;--c-primary-dark:#0a2741;--c-secondary:#0a1642;--c-secondary-mid:#070f2c;--c-secondary-dark:#030716;--c-tertiary:#5c6e94;--c-tertiary-mid:#3d4963;--c-tertiary-dark:#1f2531;--c-neutral:#d1d2d5;--c-neutral-mid:#8b8c8e;--c-neutral-dark:#464647;--c-neutral-light:#f0f0f1;--c-white:#fff;--c-black:#000;--t-primary:var(--c-secondary);--t-secondary:var(--c-tertiary-mid);--c-surface:var(--c-white);--c-surface-subtle:var(--c-neutral-light);--c-surface-muted:var(--c-neutral);--c-field:var(--c-white);--c-border:color-mix(in srgb, var(--t-primary) 12%, transparent);--c-fill:var(--c-tertiary);--t-muted:var(--c-neutral-dark);--t-tertiary:var(--c-primary-dark);--font:var(--font-body,"Open Sans", system-ui, -apple-system, "Segoe UI", Arial, sans-serif);--fs-display:clamp(2.25rem, 1.6rem + 2.8vw, 3.5rem);--lh-heading:1.3 ;--lh-body:1.6;--r-card:16px ;--r-sm:12px;--r-btn:8px;--r-pill:9999px;--bw:var(--bw-card,2px);--space-inline:var(--sp-2,.5rem);--space-stack:var(--sp-4,1rem);--space-stack-lg:var(--sp-5,1.5rem);--space-card-pad:var(--sp-4,1rem);--space-card-pad-lg:var(--sp-6,2rem);--space-card-pad-xl:var(--sp-7,3rem);--space-field-gap:var(--sp-4,1rem);--space-head-gap:var(--sp-7,3rem);--space-list-gap:var(--sp-2,.5rem);--space-card-gap:var(--sp-4,1rem);--space-seg-gap:.25rem;--section-py:var(--sp-9,6rem);--sp-xxs:var(--sp-3,.75rem);--sp-xs:var(--sp-5,1.5rem);--sp-sm:var(--sp-6,2rem);--sp-md:var(--sp-7,3rem);--sp-lg:var(--sp-8,4rem);--sp-xl:var(--sp-9,6rem);--sp-xxl:8rem;--mg-xxs:var(--sp-2,.5rem);--mg-xs:var(--sp-3,.75rem);--mg-sm:var(--sp-4,1rem);--mg-md:var(--sp-5,1.5rem);--mg-lg:var(--sp-6,2rem);--mg-xl:var(--sp-7,3rem);--mg-xxl:var(--sp-8,4rem);--gap-btn:var(--sp-4,1rem);--gap-main:2.5rem ;--gap-md:1.25rem ;--gap-sm:var(--sp-2,.5rem);--container-max:1248px;--container-px:24px;--grid-gutter:24px;--nav-h:72px;--space-text-pair:var(--sp-2,.5rem);--c-primary-container:color-mix(in srgb, var(--c-primary) 12%, var(--c-white));--c-on-primary-container:var(--c-primary-dark);--c-secondary-container:color-mix(in srgb, var(--c-secondary) 10%, var(--c-white));--c-on-secondary-container:var(--c-secondary-dark);--c-tertiary-container:color-mix(in srgb, var(--c-tertiary) 12%, var(--c-white));--c-on-tertiary-container:var(--c-tertiary-dark);--c-outline:color-mix(in srgb, var(--t-primary) 24%, transparent);--c-outline-variant:var(--c-border);--c-inverse-surface:var(--c-secondary-dark);--c-inverse-on-surface:var(--c-white);--c-inverse-on-surface-2:color-mix(in srgb, var(--c-white) 78%, transparent);--fs-quote:clamp(1.375rem, 1.2rem + .75vw, 1.75rem);--fs-title-lg:1.25rem;--fs-title:1.125rem;--fs-title-sm:1rem;--fs-body-sm:.875rem;--fs-label:1rem;--fs-label-sm:.875rem;--lh-title:1.35;--lh-label:1.4;--sp-20:1.25rem;--sp-40:2.5rem;--sp-56:3.5rem;--sp-80:5rem;--shadow-lg:0 16px 48px color-mix(in srgb, var(--c-secondary) 16%, transparent);--motion-fast:.15s;--motion-base:.25s;--motion-slow:.4s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.3, 0, 0, 1);--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:6rem;--fs-h1:clamp(2rem, 1.63rem + 1.52vw, 3rem);--fs-h2:clamp(1.75rem, 1.56rem + .76vw, 2.25rem);--fs-h3:clamp(1.5rem, 1.41rem + .38vw, 1.75rem);--fs-h4:clamp(1.25rem, 1.16rem + .38vw, 1.5rem);--fs-h5:clamp(1.125rem, 1.08rem + .19vw, 1.25rem);--fs-h6:clamp(1rem, .95rem + .19vw, 1.125rem);--fs-body:1rem;--fw-regular:400;--fw-semibold:600;--fw-bold:700;--c-primary-light:color-mix(in srgb, var(--c-primary) 22%, var(--c-white));--c-on-primary:var(--c-white);--c-on-secondary:var(--c-white);--c-on-tertiary:var(--c-white);--c-on-fill:var(--c-white);--c-success:#2f7d4f;--c-success-bg:color-mix(in srgb, #2f7d4f 12%, var(--c-white));--c-error:#c0392b;--c-error-bg:color-mix(in srgb, #c0392b 12%, var(--c-white));--shadow-sm:0 2px 8px color-mix(in srgb, var(--c-secondary) 8%, transparent);--shadow-md:0 8px 28px color-mix(in srgb, var(--c-secondary) 12%, transparent)}@media (width<=1024px){:root{--section-py:var(--sp-8,4rem)}}@media (width<=767px){:root{--section-py:var(--sp-7,3rem);--grid-gutter:16px;--container-px:16px}}:root{--border-w:var(--bw);--t-neutral:var(--t-muted)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);font-size:1rem;font-weight:400;line-height:var(--lh-body);color:var(--t-secondary,#2c3b3d);background:var(--c-surface);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img,svg{max-width:100%;display:block}button{font:inherit;cursor:pointer;background:0 0;border:none}input,textarea,select{font:inherit}.container{max-width:var(--container-max);padding-inline:var(--container-px);margin-inline:auto}.grid{gap:var(--grid-gutter);grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.col-span-1{grid-column:span 1}.col-span-2{grid-column:span 2}.col-span-3{grid-column:span 3}.col-span-4{grid-column:span 4}.col-span-5{grid-column:span 5}.col-span-6{grid-column:span 6}.col-span-7{grid-column:span 7}.col-span-8{grid-column:span 8}.col-span-9{grid-column:span 9}.col-span-10{grid-column:span 10}.col-span-11{grid-column:span 11}.col-span-12{grid-column:span 12}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}[class*=col-start-].col-span-1{grid-column-end:span 1}[class*=col-start-].col-span-2{grid-column-end:span 2}[class*=col-start-].col-span-3{grid-column-end:span 3}[class*=col-start-].col-span-4{grid-column-end:span 4}[class*=col-start-].col-span-5{grid-column-end:span 5}[class*=col-start-].col-span-6{grid-column-end:span 6}[class*=col-start-].col-span-7{grid-column-end:span 7}[class*=col-start-].col-span-8{grid-column-end:span 8}[class*=col-start-].col-span-9{grid-column-end:span 9}[class*=col-start-].col-span-10{grid-column-end:span 10}[class*=col-start-].col-span-11{grid-column-end:span 11}[class*=col-start-].col-span-12{grid-column-end:span 12}@media (width<=1024px){.grid{grid-template-columns:repeat(8,1fr)}.col-span-9,.col-span-10,.col-span-11,.col-span-12{grid-column:span 8}[class*=col-start-]{grid-column-start:auto}.col-t-1{grid-column:span 1}.col-t-2{grid-column:span 2}.col-t-3{grid-column:span 3}.col-t-4{grid-column:span 4}.col-t-5{grid-column:span 5}.col-t-6{grid-column:span 6}.col-t-7{grid-column:span 7}.col-t-8{grid-column:span 8}}@media (width<=767px){.grid{grid-template-columns:repeat(4,1fr)}.grid>*{grid-column:1/-1}.col-m-1{grid-column:span 1}.col-m-2{grid-column:span 2}.col-m-3{grid-column:span 3}.col-m-4{grid-column:span 4}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading,var(--font));font-weight:var(--fw-heading,700);line-height:var(--lh-heading);letter-spacing:-.01em;color:var(--t-primary,#003c41)}h1,.h1{font-size:var(--fs-h1,clamp(2rem, 1.5rem + 2.2vw, 2.75rem));margin-bottom:var(--space-text-pair,.5rem)}h2,.h2{font-size:var(--fs-h2,clamp(1.6rem, 1.25rem + 1.7vw, 2.25rem));margin-bottom:var(--space-text-pair,.5rem)}h3,.h3{font-size:var(--fs-h3,clamp(1.35rem, 1.15rem + .9vw, 1.75rem));margin-bottom:var(--space-text-pair,.5rem)}h4,.h4{font-size:var(--fs-h4,1.5rem);margin-bottom:var(--space-text-pair,.5rem)}h5,.h5{font-size:var(--fs-h5,1.25rem);margin-bottom:var(--space-text-pair,.5rem)}h6,.h6{font-size:var(--fs-h6,1.125rem);margin-bottom:var(--space-text-pair,.5rem)}p{font-size:var(--fs-body,1rem);line-height:var(--lh-body);margin-bottom:var(--space-stack,1rem);max-width:65ch}body.seite-datenschutz p{max-width:none}p:last-child{margin-bottom:0}.preheadline{font-size:var(--fs-label,1rem);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-text-pair,.5rem);color:var(--c-primary);font-weight:700;line-height:1.25;display:block}.subheadline{font-size:var(--fs-title,1.125rem);margin-bottom:var(--space-stack,1rem);font-weight:400;line-height:1.66}.text-white,.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6,.text-white p,.text-white .preheadline,.text-white .subheadline{color:var(--c-white)}.text-white-muted{color:color-mix(in srgb, var(--c-white) 78%, transparent)}.btn{align-items:center;gap:var(--gap-btn);font-family:var(--font);font-size:var(--fs-label,1rem);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--r-btn);border:var(--bw) solid transparent;cursor:pointer;white-space:normal;text-align:center;justify-content:center;padding:.75rem 1.5rem;font-weight:600;line-height:1.4;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.btn:focus-visible{outline:3px solid var(--c-primary);outline-offset:3px}.btn--primary{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-white)}.btn--primary:hover{background:var(--c-tertiary);border-color:var(--c-tertiary)}.btn--primary:active{background:var(--c-primary-dark);border-color:var(--c-tertiary-dark)}.btn--ghost{background:var(--c-white);border-color:var(--c-primary);color:var(--t-primary)}.btn--ghost:hover{background:var(--c-secondary);border-color:var(--c-tertiary);color:var(--c-on-secondary)}.btn--ghost:active{background:var(--c-neutral);border-color:var(--c-primary-dark)}.btn--back{background:var(--c-secondary);border-color:var(--c-neutral);color:var(--t-primary)}.btn--back:hover{background:var(--c-neutral);border-color:var(--c-neutral-dark)}.btn--kompakt{font-size:var(--fs-body-sm)}.cta-link{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.05em;color:var(--c-primary-dark);transition:color var(--motion-base);align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.cta-link:hover,.cta-link--light{color:var(--c-primary)}.cta-link--light:hover{color:var(--c-white)}.card{background:var(--c-white);border:var(--bw) solid var(--c-secondary);border-radius:var(--r-card);flex-direction:column;display:flex;overflow:hidden}.card__img{aspect-ratio:16/9;object-fit:cover;background:var(--c-secondary-dark);width:100%}.card__img-placeholder{aspect-ratio:16/9;background:linear-gradient(135deg,var(--c-secondary-dark),var(--c-neutral-dark));justify-content:center;align-items:center;width:100%;display:flex}.card__img-placeholder svg{opacity:.3}.card__body{gap:var(--mg-xs);flex-direction:column;flex:1;padding:1.5rem;display:flex}.card__kicker{color:var(--c-primary-dark);font-size:.875rem;font-weight:600}.card__title{color:var(--t-primary);margin-bottom:0}.card__text{color:var(--t-secondary);flex:1;font-size:.9375rem}.field{margin-bottom:var(--space-field-gap)}.field label{font-size:var(--fs-label-sm,.875rem);color:var(--t-secondary);margin-bottom:var(--space-text-pair,.5rem);font-weight:600;display:block}.field input,.field textarea,.field select{border:1px solid var(--c-border);border-radius:var(--r-btn);background:var(--c-field);width:100%;color:var(--t-primary);padding:.8125rem .9375rem}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-primary) 22%, transparent);outline:none}.u-sr-only,.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.u-text-center{text-align:center}.u-img-cover{object-fit:cover;width:100%;height:100%}.img-bg-dark{background:linear-gradient(135deg,var(--c-secondary-dark) 0%,var(--c-neutral-dark) 100%)}html.dsjs .reveal{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(16px)}html.dsjs .reveal.visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.dsjs .reveal{opacity:1;transition:none;transform:none}}.embed{aspect-ratio:16/9;border-radius:var(--r-card,1rem);background:var(--c-surface-subtle,var(--c-neutral-light,#f6f7f9));position:relative;overflow:hidden}.embed__gate{text-align:center;justify-content:center;align-items:center;gap:var(--space-stack,var(--sp-4,1rem));padding:var(--space-card-pad-lg,var(--sp-6,2rem));flex-direction:column;display:flex;position:absolute;inset:0}.embed__text{max-width:52ch;color:var(--t-secondary,var(--c-tertiary-mid,currentColor));font-size:var(--fs-body-sm,.875rem);margin:0}.embed>iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}:root{--c-primary:#d90a2c;--c-primary-mid:#b30924;--c-primary-dark:#8c061c;--c-secondary:#111013;--c-secondary-mid:#0b0a0d;--c-secondary-dark:#060507;--c-tertiary:#6e686c;--c-tertiary-mid:#4b4649;--c-tertiary-dark:#2a2628;--c-neutral:#d8d6d7;--c-neutral-mid:#8f8d8e;--c-neutral-dark:#464445;--c-neutral-light:#f5f4f4;--c-white:#fff;--c-black:#000;--c-on-primary:var(--c-white);--c-on-secondary:var(--c-white);--c-on-tertiary:var(--c-white);--c-on-fill:var(--c-white);--c-accent-1:#d90a2c;--c-accent-2:#d90a2c;--c-accent-3:#d90a2c;--c-accent-4:#d90a2c;--c-accent-5:#d90a2c;--t-primary:#000;--t-secondary:#000;--t-negativ:#fff;--t-positiv:#000;--c-primary-container:#fae2e6;--c-on-primary-container:var(--c-primary-dark);--c-secondary-container:#e7e7e7;--c-on-secondary-container:var(--c-secondary-dark);--c-tertiary-container:#e2e2e3;--c-on-tertiary-container:var(--c-secondary-dark);--c-inverse-surface:#030304;--c-inverse-on-surface:var(--c-white);--c-inverse-on-surface-2:color-mix(in srgb, var(--c-white) 78%, transparent);--font-heading:"Open Sans Kundenwachstum", sans-serif;--font-body:"Open Sans Kundenwachstum", sans-serif;--fw-heading:700;--fw-body:400;--fs-h1:3rem;--fs-h2:2.25rem;--fs-h3:1.75rem;--fs-h4:1.5rem;--fs-h5:1.25rem;--fs-h6:1.125rem;--r-card:16px;--r-btn:8px;--r-pill:9999px;--bw-card:2px;--bw-btn:1px;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:6rem}.sec-098 .tb1.tb1--dunkel{padding-bottom:var(--sp-6,2rem);background:linear-gradient(180deg, color-mix(in srgb, var(--c-primary-dark) 78%, var(--c-secondary)) 0%, color-mix(in srgb, var(--c-primary-dark) 38%, var(--c-secondary)) 34%, transparent 70%), var(--c-secondary)}.sec-098 .tb1.tb1--dunkel h2,.sec-098 .tb1.tb1--dunkel .tb1__points li{color:var(--c-white)}.sec-098 .tb1.tb1--dunkel .tb1__text>p{color:color-mix(in srgb, var(--c-white) 86%, transparent)}.sec-098 .tb1.tb1--dunkel .preheadline{color:color-mix(in srgb, var(--c-white) 72%, transparent)}:root{--schwarz:#111013;--rot:#d90a2c;--hell:#f3f4f9;--weiss:#fff;--linie:#e6e6e6;--zeile:1.33;--mitte-breite:1200px;--rand:20px;--kante:max(var(--container-px,24px), calc((100% - var(--container-max,1248px)) / 2 + var(--container-px,24px)))}.kopf-band,.kopf-band *,.fuss,.fuss *{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.kopf-band,.fuss{font-size:17px;line-height:1.33}.kopf-band a,.fuss a{color:inherit;text-decoration:none}.fuss .mitte{max-width:var(--mitte-breite);padding-inline:var(--rand);margin-inline:auto}.kopf-band .leiste{background:var(--schwarz);color:#fff;font-size:1.02rem}.kopf-band .leiste-innen{padding:10px var(--kante) 10px calc(var(--kante) + 310px);justify-content:space-between;align-items:center;gap:20px;display:flex}.kopf-band .leiste-kontakt{flex-wrap:wrap;gap:26px;display:flex}.kopf-band .leiste-kontakt a,.kopf-band .leiste-sozial a{color:#fff;align-items:center;gap:9px;transition:color .2s;display:inline-flex}.kopf-band .leiste-kontakt a:hover,.kopf-band .leiste-sozial a:hover{color:var(--rot)}.kopf-band .leiste-sozial{gap:16px;display:flex}.kopf-band .leiste-rechts{align-items:center;gap:26px;display:flex}.kopf-band{z-index:100;position:sticky;top:0}.kopf-band .kopf{background:var(--weiss);box-shadow:0 1px 0 var(--linie);align-items:stretch;display:flex;position:relative}@media (width<=767px){.kopf-band .kopf{min-height:100px;padding-bottom:30px}}.kopf-band .kopf-logo{z-index:1;background:var(--schwarz);width:calc(var(--kante) + clamp(200px, 20.7vw, 260px) + 19px);padding-left:var(--kante);justify-content:flex-start;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0}.kopf-band .kopf-logo>a{flex:none;display:block}.kopf-band .kopf-logo img{width:clamp(200px,20.7vw,260px);max-width:none;height:auto}.kopf-band .kopf-nav{padding:0 var(--kante) 0 22px;margin-left:calc(var(--kante) + clamp(200px, 20.7vw, 260px) + 19px);flex:1;align-items:center;gap:20px;display:flex}.kopf-band .menue>ul{align-items:center;gap:26px;margin:0;padding:0;list-style:none;display:flex}.kopf-band .menue>ul>li>a{color:var(--schwarz);align-items:center;gap:7px;padding:31px 0;font-size:1.06rem;font-weight:400;transition:color .2s;display:inline-flex}.kopf-band .menue>ul>li>a:hover{color:var(--rot)}.kopf-band .menue>ul>li>a[aria-current=page]{color:var(--rot);font-weight:600}.kopf-band .kopf-burger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:space-between;width:44px;height:44px;padding:10px;display:none}.kopf-band .kopf-burger span{background:var(--schwarz);height:2px;display:block}.kopf-band .kopf-suche{width:40px;height:40px;color:var(--schwarz);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.kopf-band .kopf-suche:hover{color:var(--rot)}.kopf-band .kopf-suche-feld{top:100%;right:var(--rand,20px);z-index:95;width:min(320px, calc(100vw - 2 * var(--rand,20px)));background:#fff;border-radius:12px;padding:14px;position:absolute;box-shadow:0 16px 30px #00000029}.kopf-band .kopf-suche-feld[hidden]{display:none}.kopf-band .kopf-suche-feld input{border:1px solid var(--linie);width:100%;font:inherit;color:var(--schwarz);border-radius:8px;padding:10px 12px;font-size:1rem}.kopf-band .kopf-suche-feld ul{max-height:260px;margin:8px 0 0;padding:0;list-style:none;overflow-y:auto}.kopf-band .kopf-suche-feld li+li{margin-top:2px}.kopf-band .kopf-suche-feld a{color:var(--schwarz);border-radius:6px;padding:9px 10px;text-decoration:none;display:block}.kopf-band .kopf-suche-feld a:hover,.kopf-band .kopf-suche-feld a.ist-aktiv{background:var(--hell);color:var(--rot)}.kopf-band .kopf-suche-feld .keine-treffer{color:var(--grau);padding:9px 10px;font-size:.95rem}.fuss{background:var(--schwarz);color:#fff}.fuss-raster{grid-template-columns:1.4fr 1fr 1fr .8fr;gap:40px;padding-block:clamp(48px,6vw,74px);display:grid}.fuss img{margin-bottom:22px}.fuss-raster>div:not(:first-child){margin-top:79px}.fuss address{margin-bottom:16px;font-style:normal}.fuss-kontakt a{color:#fff;font-weight:600}.fuss-kontakt a:hover{color:var(--rot)}.fuss-titel{color:#fff;margin-bottom:16px;font-size:1.05rem}.fuss-liste{margin:0;padding:0;list-style:none}.fuss-liste li{margin-bottom:9px}.fuss-liste a:hover{color:var(--rot)}.fuss-sozial{gap:14px;display:flex}.fuss-sozial a{color:#fff}.fuss-sozial a:hover{color:var(--rot)}.fuss-sozial svg{width:28px;height:28px}.fuss-raster{padding-top:32px}.ksfaq__icon{color:var(--schwarz,#111013)!important}.fuss-unten{border-top:1px solid #ffffff24;font-size:.92rem}.fuss-unten-innen{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:18px;display:flex}@media (width<=767px){.fuss-raster{padding-block:clamp(32px,4vw,48px);gap:26px;padding-top:22px}.fuss img{margin-bottom:14px}.fuss-raster>div:not(:first-child){margin-top:50px}.fuss address{margin-bottom:10px}.fuss-titel{margin-bottom:10px;font-size:1.02rem}.fuss-liste li{margin-bottom:6px}.fuss-sozial{gap:12px}.fuss-sozial svg{width:24px;height:24px}.fuss-unten{font-size:.88rem}.fuss-unten-innen{gap:10px;padding-block:12px}}.fuss-unten nav{gap:24px;display:flex}.fuss-unten a:hover{color:var(--rot)}@media (width<=1100px){.kopf-band .kopf-logo{padding-inline:var(--container-px,24px)}.kopf-band .menue>ul{gap:20px}.kopf-band .menue>ul>li>a{font-size:.96rem}}@media (width<=950px){.kopf-band .kopf{background:var(--schwarz);flex-wrap:wrap}.kopf-band .kopf-logo{width:auto;padding:14px var(--container-px,24px);flex:auto;justify-content:flex-start;position:static}.kopf-band .kopf-logo img{width:min(260px,62vw)}.kopf-band .kopf-nav{flex:none;margin-left:0;padding-inline:16px}.kopf-band .leiste-innen{padding-inline:var(--rand)}.kopf-band .kopf-burger{width:32px;height:32px;padding:6px;display:flex}.kopf-band .kopf-burger span{background:#fff}.kopf-band .kopf-suche{color:#fff;width:32px;height:32px}.kopf-band .menue{z-index:90;background:#fff;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 30px #00000029}.kopf-band .menue.ist-offen{display:block}.kopf-band .menue>ul{flex-direction:column;align-items:stretch;gap:0}.kopf-band .menue>ul>li{border-bottom:1px solid var(--linie)}.kopf-band .menue>ul>li>a{padding:15px var(--rand)}.fuss-raster{grid-template-columns:1fr 1fr}}@media (width<=620px){.fuss-raster{grid-template-columns:1fr;gap:28px}.kopf-band .leiste{font-size:13px}.kopf-band .leiste-innen{flex-wrap:wrap;gap:12px}.kopf-band .leiste-kontakt{flex-wrap:wrap;gap:16px}}.buehne h1,.buehne h2,.buehne h3,.dunkel-feld h1,.dunkel-feld h2,.dunkel-feld h3,.abschnitt-dunkel h1,.abschnitt-dunkel h2,.abschnitt-dunkel h3,.ansprech h1,.ansprech h2,.ansprech h3{color:inherit}@media (width<=950px){.video-platzhalter.video-platzhalter{aspect-ratio:auto;min-height:260px;margin-top:0;margin-right:0}.stimmen.stimmen,.haken-liste-zweispaltig.haken-liste-zweispaltig,.buehne-unterseite .buehne-kopf-raster.buehne-kopf-raster{grid-template-columns:1fr}.buehne-unterseite.buehne-unterseite{height:auto;min-height:420px}.buehne-unterseite .buehne-kopf.buehne-kopf{background:linear-gradient(#111013c7,#1110139e);padding-top:28px;padding-bottom:28px;position:relative}}.sec-001 .hero__body.hero__body{color:#fff;max-width:506px;font-size:17px;font-weight:400;line-height:1.33}.sec-098 .tb1--dunkel .tb1__text>p{font-size:1.2rem}.sec-098 .tb1--dunkel .tb1__media.tb1__media{place-self:start end;width:min(400px,100%)}.sec-098 .tb1--dunkel .ap-kontakt.ap-kontakt{margin:0 0 var(--sp-5,1.5rem);flex-wrap:wrap;gap:12px 44px;padding:0;list-style:none;display:flex}.sec-098 .tb1--dunkel .ap-kontakt a{color:var(--c-white);align-items:center;gap:12px;font-size:1.2rem;font-weight:600;display:inline-flex}.sec-098 .tb1--dunkel .ap-link{color:var(--c-white);border-bottom:2px solid var(--c-primary);align-items:center;gap:10px;width:fit-content;padding-bottom:6px;font-size:1.1rem;font-weight:600;display:inline-flex}.sec-098 .tb1--dunkel .ap-link:hover{color:var(--c-white)}.sec-098 .tb1__points li.tbx{align-items:flex-start;gap:18px;display:flex}.sec-098 li.tbx>[data-kw-icon]{color:var(--c-primary);margin-top:3px}.sec-098 .tbx-titel{color:var(--t-primary);margin-bottom:.25em;font-size:1.18rem;font-weight:600;display:block}.sec-118 .kart118__grid.kart118__grid{grid-template-columns:repeat(12,1fr);display:grid}.sec-118 .kart118__grid .card{grid-column:span 4}.sec-118 .kart118__grid .card:nth-child(n+7){grid-column:span 3}.sec-118 .kart118__grid .card:nth-child(n+7) .card__body{padding:var(--sp-4,1rem)}.sec-118 .kart118__grid .card:nth-child(n+7) .card__title{font-size:18px!important}.sec-118 .kart118__grid .card:nth-child(n+7) .card__text{font-size:17px}@media (width<=1024px){.sec-118 .kart118__grid .card,.sec-118 .kart118__grid .card:nth-child(n+7){grid-column:span 6}}@media (width<=640px){.sec-118 .kart118__grid .card,.sec-118 .kart118__grid .card:nth-child(n+7){grid-column:span 12}}.sec-011 .steps.steps{background:var(--c-secondary)}.sec-011 .steps .preheadline{color:color-mix(in srgb, var(--c-white) 72%, transparent)}.sec-011 .steps h2,.sec-011 .step__title{color:var(--c-white)}.sec-011 .step__text.step__text{color:color-mix(in srgb, var(--c-white) 78%, transparent)}.sec-011 .step.step{text-align:center;position:relative}.sec-011 .step+.step:before{content:"";background:color-mix(in srgb, var(--c-white) 85%, transparent);height:1px;position:absolute;top:36px;left:calc(52px - 50%);right:calc(50% + 52px)}.sec-011 .step-kreis{width:72px;height:72px;margin:0 auto var(--sp-5,1.5rem);background:var(--c-white);border:2px solid var(--c-primary);color:var(--c-primary);z-index:1;border-radius:50%;place-items:center;display:grid;position:relative}@media (width<=900px){.sec-011 .step+.step:before{display:none}}@media (width<=767px){body.seite-index .sec-011 .steps__grid,body.seite-private-objekte .sec-011 .steps__grid{row-gap:32px}body.seite-index .sec-011 .step.step,body.seite-private-objekte .sec-011 .step.step{text-align:left;grid-template-columns:72px 1fr;column-gap:16px;padding:0;display:grid}body.seite-index .sec-011 .step-kreis,body.seite-private-objekte .sec-011 .step-kreis{grid-area:1/1/span 2;align-self:start;margin:0}body.seite-index .sec-011 .step__title,body.seite-private-objekte .sec-011 .step__title{text-align:left;grid-area:1/2}body.seite-index .sec-011 .step__text,body.seite-private-objekte .sec-011 .step__text{text-align:left;grid-area:2/2}body.seite-index .sec-011 .step:not(:last-child):after,body.seite-private-objekte .sec-011 .step:not(:last-child):after{content:"";background:color-mix(in srgb, var(--c-white) 40%, transparent);width:2px;position:absolute;top:72px;bottom:-32px;left:35px}}@media (width<=1024px){body.seite-index .sec-098-partner .tb1__media{order:-1}}@media (width<=767px){body.seite-index .sec-098-partner .tb1__ph.tb1__ph{aspect-ratio:1}body.seite-index .sec-098-partner [data-kw-bg=b098-bg-2]{background-size:cover!important}body.seite-index .sec-001 .hero__overlay{background:var(--c-black,#111013)}body.seite-index .sec-001 .hero__panels{padding-inline:0}body.seite-index .sec-001 .hero__panel{border-radius:0}body.seite-index .sec-001 .hero__panel.hovered .hero__panel-overlay{backdrop-filter:none}body.seite-index .sec-118 .container{max-width:none;padding-inline:0}body.seite-index .sec-118 .kart118__grid{gap:0}body.seite-index .sec-118 .card{border-width:0 0 1px;border-radius:0}}.tb1__media.karte{--ort-x:47%;--ort-y:35.5%;position:relative}.karte .karte-marker{left:var(--ort-x);top:var(--ort-y);background:var(--c-secondary);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute}.karte .karte-marker:before{content:"";background:color-mix(in srgb, var(--c-secondary) 30%, transparent);border-radius:50%;animation:1.8s ease-out infinite karte-puls;position:absolute;inset:-4px}@keyframes karte-puls{0%{opacity:.8;transform:scale(.6)}70%{opacity:.25}to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.karte .karte-marker:before{animation:none}}.karte .karte-ort{left:var(--ort-x);top:var(--ort-y);background:var(--c-primary);color:var(--c-white);white-space:nowrap;border-radius:0;padding:11px 18px;font-size:1.05rem;font-weight:700;line-height:1;position:absolute;transform:translate(-50%,calc(-100% - 22px))}.karte .karte-ort:after{content:"";border:7px solid #0000;border-top-color:var(--c-primary);margin-left:-7px;position:absolute;top:100%;left:50%}[data-kw] h3,[data-kw] h4,[data-kw] h5,[data-kw] h6{margin:var(--sp-4,1rem) 0 var(--sp-2,.5rem);font-size:1rem;font-weight:var(--fw-semibold,600);color:var(--t-primary,inherit);letter-spacing:-.005em;line-height:1.35;display:block}[data-kw] p{margin:0 0 var(--sp-3,.75rem)}[data-kw] ul,[data-kw] ol{margin:0 0 var(--sp-3,.75rem);padding-left:1.35em;display:block}[data-kw] ul{list-style:outside}[data-kw] ol{list-style:decimal}[data-kw] li{margin:0 0 var(--sp-2,.5rem);display:list-item}[data-kw] li:last-child{margin-bottom:0}[data-kw] li::marker{color:var(--c-primary,currentColor)}[data-kw] ul ul{margin:var(--sp-2,.5rem) 0 0;list-style:circle}.kw-h{margin:var(--sp-4,1rem) 0 var(--sp-2,.5rem);font-weight:var(--fw-semibold,600);color:var(--t-primary,inherit);line-height:1.35;display:block}.kw-p,.kw-list{margin:0 0 var(--sp-3,.75rem);display:block}.kw-li{margin:0 0 var(--sp-2,.5rem);padding-left:1.35em;display:block;position:relative}.kw-li:before{content:"•";color:var(--c-primary,currentColor);font-weight:700;line-height:inherit;position:absolute;top:0;left:.35em}.kw-list-num{counter-reset:kwli}.kw-list-num>.kw-li{counter-increment:kwli;padding-left:1.7em}.kw-list-num>.kw-li:before{content:counter(kwli) ".";font-weight:var(--fw-semibold,600);font-variant-numeric:tabular-nums;left:0}.kw-li:empty,.kw-p:empty,.kw-h:empty{min-height:1.25em}[data-kw]>:first-child{margin-top:0}[data-kw]>:last-child{margin-bottom:0}[data-kw] strong,[data-kw] b{font-weight:var(--fw-semibold,600)}.kw-skip{z-index:9999;color:#fff;font:inherit;background:#000;border-radius:0 0 .25rem;padding:.75rem 1.25rem;text-decoration:underline;position:absolute;top:0;left:-9999px}.kw-skip:focus{left:0}[data-kw-bg=b098-bg-2]{background-color:var(--c-white)!important}[data-kw-bg^=b127-bg-]{background-color:#fff!important;background-size:contain!important}.sec-117 .lh117{position:relative}.sec-117 .lh117:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#111013e6 0%,#111013a8 28%,#11101333 50%,#11101300 62%),linear-gradient(#11101300 52%,#1110134d 82%,#111013b3 100%);position:absolute;inset:0}.sec-117 .lh117>.container,.sec-117 .lh117 .lh117__inner{z-index:1;position:relative}main[id],section[id],[id]>h2:first-child{scroll-margin-top:150px}main{overflow-x:hidden}body.seite-private-objekte [data-kw-bg=b098-bg-1],body.seite-private-objekte [data-kw-bg=b098-bg-1] .kw-ki-leinwand{background-color:var(--c-white)!important}body.seite-gewerbe-objekte [data-kw-bg=b015-bg-1],body.seite-gewerbe-objekte [data-kw-bg=b015-bg-1] .kw-ki-leinwand{background-color:#0000!important}body.seite-kontakt .ep__card:nth-of-type(3){display:none}.kopf-band .kopf{position:static}.kopf-band{position:sticky}.kopf-band .kopf-logo{top:0;bottom:0}@media (width>=1025px){.sec-125 .imgacc__row.imgacc__row{height:400px}.sec-125 .imgacc__panel:not(.active).imgacc__panel{flex:0 140px}}.sec-125 .imgacc__panel:not(.active) .imgacc__content.imgacc__content{align-items:center;top:0!important;bottom:0!important}.sec-125 .imgacc__panel:not(.active) .imgacc__title.imgacc__title{font-size:1.15rem}.sec-125 .imgacc__title{font-size:17px!important}.sec-125 .imgacc__panel{transition:box-shadow .3s;box-shadow:inset 0 0 0 9999px #11101375}.sec-125 .imgacc__panel.active{box-shadow:none}@media (prefers-reduced-motion:reduce){.sec-125 .imgacc__panel{transition:none}}.abschnitt-dunkel.abschnitt-dunkel{background:linear-gradient(#111013 0% 85%,#1c0f13 100%)}.ansprech.ansprech{background:linear-gradient(#1c0f13 0%,#6b0515 100%)}.ansprech .spalte-bild.spalte-bild{z-index:2;align-self:end;width:min(320px,100%);margin-bottom:-148px;position:relative}.ansprech.ansprech{padding-top:60px;padding-bottom:110px}.abschnitt-dunkel.abschnitt-dunkel{padding-bottom:48px}.ansprech .spalte-bild img.spalte-bild-rund,.ansprech .spalte-bild img{border-radius:18px;box-shadow:0 18px 44px #00000057}.frage.frage{border-radius:12px;overflow:hidden}.frage.frage+.frage.frage{margin-top:10px}.frage.frage summary:after{border-right-color:var(--schwarz);border-bottom-color:var(--schwarz)}.mitte-schmal:has(details.frage){max-width:var(--mitte-breite)}@media (width<=1250px){.video-platzhalter.video-platzhalter{margin-right:0}}.sec-117 .lh117 h1,.sec-117 .lh117 [data-kw^=b117-p],.sec-117 .lh117 [data-kw^=b117-span],.sec-117 .lh117 a{text-shadow:0 1px 2px #000000e6,0 3px 14px #000000bf}.sec-117 .lh117 h1{text-shadow:0 1px 2px #000000f2,0 2px 7px #000000e6,0 5px 22px #000c}.haus-punkte{z-index:5;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.haus-punkt{pointer-events:auto;left:var(--x);top:var(--y);align-items:center;gap:9px;display:flex;position:absolute;transform:translate(-50%,-50%)}.sec-117 .lh117 h1.lh117__h1.lh117__h1,.sec-117 .lh117 h1{font-size:40px;font-weight:600;line-height:1.33}.sec-117 .lh117 [data-kw^=b117-p].lh117__body.lh117__body,.sec-117 .lh117 [data-kw^=b117-p]{color:#fff;opacity:1;font-size:17px;font-weight:400;line-height:1.33}body.seite-private-objekte .sec-117 .lh117:after{background:linear-gradient(#11101394 0%,#11101357 34%,#11101314 56%,#0000 70%)}.sec-125 .imgacc__head.imgacc__head h2{max-width:700px}.leistungen{background:var(--weiss)}.oberzeile.oberzeile:where(:not(.oberzeile-hell)){color:var(--rot,#d90a2c);font-size:17px;font-weight:600}.leistungen-kopf{margin-inline:auto;padding-block:0 clamp(28px,3vw,44px)}.leistungen-kopf h2{color:var(--schwarz);margin:0}.leistungen-kopf .oberzeile{color:var(--rot,#d90a2c);margin:0 0 10px}.leistung-reihe{background:var(--schwarz);color:#fff;grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.leistung-reihe--gedreht>.leistung-bild{grid-area:1/2}.leistung-reihe--gedreht>.leistung-text{grid-area:1/1}.leistung-bild{background-color:#1b1a1e;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:clamp(280px,32vw,460px)}.leistung-text{flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(32px,4vw,64px) clamp(40px,5vw,84px);display:flex}.leistung-text .oberzeile{color:#fff;opacity:1;margin:0;font-size:17px}.leistung-text h2,.leistung-text h3{color:#fff;margin:0;font-size:clamp(1.4rem,1.1rem + .9vw,1.9rem)}.leistung-vorspann{color:#fff;margin:0;font-size:17px}.leistungen .haken-liste{margin:6px 0 4px;padding:0;list-style:none}.leistungen .haken-liste li{color:#fff;margin-bottom:14px;padding-left:34px;position:relative}.leistungen .haken-liste li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d90a2c' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") 50%/contain no-repeat;width:20px;height:20px;position:absolute;top:calc(.5lh - 10px);left:0}.leistungen .knopf{background:var(--rot);color:#fff;border-radius:999px;margin-top:8px;padding:14px 30px;font-weight:600;transition:background .2s;display:inline-block}.leistungen .knopf:hover{background:var(--rot-dunkel,#ae0823)}@media (width<=900px){.leistung-reihe,.leistung-reihe--gedreht{grid-template-columns:1fr}.leistung-reihe--gedreht>.leistung-bild{grid-area:1/1}.leistung-reihe--gedreht>.leistung-text{grid-area:2/1}}.haus-punkt{pointer-events:auto;flex-direction:column;align-items:center;gap:7px;display:flex}.haus-punkt-dot{background:var(--rot);border-radius:50%;width:15px;height:15px;transition:transform .18s;box-shadow:0 0 0 8px #d90a2c52,0 0 0 15px #d90a2c24,0 2px 8px #00000073}.haus-marke{background:var(--schwarz);color:#fff;white-space:nowrap;cursor:pointer;border-radius:4px;padding:5px 11px;font-size:14px;font-weight:600;line-height:1.3;box-shadow:0 2px 10px #0006}.haus-punkt:hover .haus-punkt-dot,.haus-punkt:focus-within .haus-punkt-dot{transform:scale(1.2)}@media (width>=768px){body.seite-gewerbe-objekte .haus-punkte .haus-punkt:nth-child(5) .haus-marke{transform:translate(-40px,-57px)}}.haus-punkt:hover,.haus-punkt:focus-within,.haus-punkt.ist-offen{z-index:70}.haus-karte{z-index:60;opacity:0;visibility:hidden;background:#f4f5f7;border-radius:18px;flex-direction:column;align-items:stretch;gap:0;width:340px;max-width:min(340px,88vw);padding:0;transition:opacity .16s,visibility .16s,transform .16s;display:flex;position:absolute;top:calc(100% + 12px);left:50%;overflow:hidden;transform:translate(-50%,-6px);box-shadow:0 24px 60px #00000073,0 2px 6px #00000040}.haus-karte-bild{aspect-ratio:340/200;background-color:#1b1a1e;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;display:block}.haus-karte-koerper{flex-direction:column;align-items:flex-start;gap:10px;padding:18px 20px 20px;display:flex}.sec-117 .lh117.lh117,.sec-117.sec-117{overflow:visible!important}.haus-punkte,.haus-punkt{overflow:visible}.sec-117 .lh117.lh117{z-index:3;position:relative}.haus-punkt:hover .haus-karte,.haus-punkt:focus-within .haus-karte,.haus-punkt.ist-offen .haus-karte{opacity:1;visibility:visible;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.haus-karte,.haus-punkt-dot{transition:none}}@media (width<=767px){.haus-karte{width:250px;max-width:calc(100vw - 24px);display:none}.haus-punkt:hover .haus-karte,.haus-punkt:focus-within .haus-karte,.haus-punkt.ist-offen .haus-karte{display:flex}.sec-118 .kart118__grid>.card:last-child{border-bottom:0}body.seite-index .sec-098 .tb1--dunkel .tb1__media .tb1__ph.tb1__ph{margin-inline:auto;border-radius:20px;width:calc(100% - 8px);margin-top:-30px}body.seite-index .sec-098 .tb1--dunkel h2{font-size:32px;line-height:1.33}}.haus-karte-oberzeile{display:none}.haus-karte-titel{color:var(--schwarz,#111013);font-size:19px;font-weight:600;line-height:1.3}.haus-karte-text{color:var(--schwarz,#111013);white-space:normal;font-size:15px;line-height:1.45}.haus-karte-knopf.haus-karte-knopf{width:max-content;max-width:100%;color:var(--schwarz,#111013);border:0;border-bottom:2px solid var(--rot,#d90a2c);background:0 0;border-radius:0;align-self:flex-start;align-items:center;gap:8px;min-width:0;margin-top:4px;padding:0 0 6px;font-size:16px;font-weight:600;transition:color .2s;display:inline-flex}.haus-karte-knopf:after{content:"→";font-size:17px;line-height:1}.haus-karte-knopf:hover{color:var(--rot,#d90a2c);background:0 0}.haus-karte-knopf:focus-visible{outline:2px solid var(--schwarz,#111013);outline-offset:3px}.leistung-reihe[id]{scroll-margin-top:140px}.sec-118 .card[id]{scroll-margin-top:150px}.sec-117 .lh117.lh117{height:540px;min-height:0}@media (width<=1024px){.sec-117 .lh117.lh117{aspect-ratio:auto;height:auto;min-height:420px}}@media (width<=767px){body.seite-private-objekte .sec-117 .lh117.lh117.lh117,body.seite-gewerbe-objekte .sec-117 .lh117.lh117.lh117{height:0;min-height:320px;padding-bottom:28.125%}body.seite-gewerbe-objekte .haus-punkt-dot{width:10px;height:10px;box-shadow:0 0 0 5px #d90a2c52,0 0 0 9px #d90a2c24,0 2px 8px #00000073}body.seite-gewerbe-objekte .haus-marke{padding:4px 8px;font-size:11px}body.seite-gewerbe-objekte .sec-117 .lh117.lh117.lh117{min-height:300px}body.seite-gewerbe-objekte .sec-117 .lh117__bg{background-position:35.5%!important;background-size:cover!important}body.seite-gewerbe-objekte .haus-punkte .haus-punkt:first-child{--x:26.75%!important}body.seite-gewerbe-objekte .haus-punkte .haus-punkt:nth-child(2){--x:69.21%!important}body.seite-gewerbe-objekte .haus-punkte .haus-punkt:nth-child(3){--x:91.36%!important}body.seite-gewerbe-objekte .haus-punkte .haus-punkt:nth-child(4){--x:49.52%!important}body.seite-gewerbe-objekte .haus-punkte .haus-punkt:nth-child(5){--x:22.85%!important}body.seite-gewerbe-objekte .haus-punkte .haus-punkt:nth-child(6){--x:93.21%!important}body.seite-gewerbe-objekte .haus-punkte .haus-punkt:nth-child(7){--x:61.0%!important}body.seite-gewerbe-objekte .haus-punkte .haus-punkt:nth-child(8){--x:6.65%!important}body.seite-gewerbe-objekte .haus-punkte .haus-punkt:nth-child(3) .haus-marke{transform:translate(-30px)}body.seite-gewerbe-objekte .haus-punkte .haus-punkt:nth-child(6) .haus-marke{transform:translate(-28px,-24px)}body.seite-gewerbe-objekte .haus-punkte .haus-punkt:nth-child(8) .haus-marke{transform:translate(26px)}body.seite-gewerbe-objekte .haus-punkte .haus-punkt:nth-child(4) .haus-marke{transform:translateY(-28px)}body.seite-gewerbe-objekte .haus-punkte .haus-punkt:nth-child(5) .haus-marke{transform:translateY(-30px)}body.seite-private-objekte .haus-punkt-dot{width:9px;height:9px;box-shadow:0 0 0 4px #d90a2c52,0 0 0 8px #d90a2c24,0 2px 8px #00000073}body.seite-private-objekte .haus-marke{padding:3px 7px;font-size:10px}body.seite-private-objekte .haus-punkt{gap:4px;transform:translate(calc(75px - 50%),-50%)}body.seite-private-objekte .haus-punkte .haus-punkt:nth-child(3) .haus-marke{transform:translateY(-30px)}body.seite-private-objekte .haus-punkte .haus-punkt:nth-child(5) .haus-marke{transform:translateY(-34px)}body.seite-private-objekte .haus-punkte .haus-punkt:nth-child(7) .haus-marke{transform:translateY(-56px)}body.seite-private-objekte [data-kw-bg=b117-bg-1]{background-position:40%!important}body.seite-private-objekte main{flex-direction:column;display:flex}body.seite-private-objekte main>*>*{order:5}body.seite-private-objekte main>:first-child>*{order:1}body.seite-private-objekte main>:nth-child(2)>*{order:2}body.seite-private-objekte main>:nth-child(4)>*{order:3}body.seite-private-objekte main>:nth-child(3)>*{order:4}body.seite-private-objekte .sec-098 .tb1__media.karte{order:-1}body.seite-private-objekte .sec-098 .karte .tb1__ph.tb1__ph{aspect-ratio:1}body.seite-private-objekte .sec-098 .karte [data-kw-bg=b098-bg-1]{background-size:cover!important}body.seite-private-objekte .sec-098 .tb1--dunkel .tb1__media{order:-1}body.seite-private-objekte .sec-098 .tb1--dunkel .tb1__media .tb1__ph.tb1__ph{margin-inline:auto;border-radius:20px;width:calc(100% - 8px);margin-top:-30px}body.seite-private-objekte .sec-150 .leistungen{background:#fff}}.kopf-band .hat-unter{position:relative}.kopf-band .hat-unter>a{align-items:center;gap:7px;display:inline-flex}.kopf-band .untermenue{opacity:0;visibility:hidden;z-index:30;background:#fff;border-radius:0 0 6px 6px;min-width:230px;margin:0;padding:8px 0;list-style:none;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:100%;left:-18px;transform:translateY(6px);box-shadow:0 12px 34px #00000029}.kopf-band .hat-unter:hover>.untermenue,.kopf-band .hat-unter:focus-within>.untermenue{opacity:1;visibility:visible;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.kopf-band .untermenue{transition:none;transform:none}}.kopf-band .untermenue a{color:var(--schwarz);padding:10px 22px;font-size:1rem;transition:background .15s,color .15s;display:block}.kopf-band .untermenue a:hover,.kopf-band .untermenue a[aria-current=page]{background:var(--hell);color:var(--rot)}.kopf-band .hat-unter.unter-aktiv>a{font-weight:600}@media (width<=950px){.kopf-band .untermenue{opacity:1;visibility:visible;box-shadow:none;background:0 0;min-width:0;padding:0 0 6px;position:static;transform:none}.kopf-band .untermenue a{color:var(--schwarz);padding:12px 20px 12px 38px}}.tb1 .tb1__ph.tb1__ph{aspect-ratio:600/800;border-radius:20px;height:auto;min-height:0}.tb1:not(.tb1--dunkel) .tb1__ph.tb1__ph{width:min(570px,100%);margin-inline:auto}.tb1:not(.tb1--dunkel) .preheadline{color:var(--schwarz,#111013);text-transform:none;letter-spacing:normal;font-size:17px;font-weight:600;line-height:1.33}.tb1--dunkel .preheadline,.steps .preheadline{display:none}.tb1:not(.tb1--dunkel) h2{font-size:28px;font-weight:600;line-height:1.33}.tb1--dunkel h2{font-size:40px;font-weight:600;line-height:1.33}.steps .steps__head.steps__head{text-align:left;max-width:none}.steps .steps__head h2{font-size:28px;font-weight:600;line-height:1.33}.tb1 p,.tb1 .tb1__points li,.tb1 .tb1__points li span:not([data-kw-icon]){font-size:17px;font-weight:400;line-height:1.33}.tb1:not(.tb1--dunkel) p,.tb1:not(.tb1--dunkel) .tb1__points li{color:var(--schwarz,#111013)}.tb1--dunkel p.tb1--dunkel,.tb1--dunkel p,.tb1--dunkel .tb1__points li,.tb1--dunkel .tb1__points li span{color:#fff}.tb1 .tbx-titel{font-size:17px;font-weight:600}.tb1--dunkel .ap-kontakt.ap-kontakt{flex-flow:wrap;align-items:center;gap:10px 28px;display:flex}.tb1--dunkel .ap-kontakt li{margin:0}.tb1--dunkel .ap-kontakt a{align-items:center;gap:10px;display:inline-flex}.tb1--dunkel .ap-kontakt a svg{color:#fff}.tb1--dunkel .ap-kontakt a span{font-size:17px;font-weight:400}.sec-098 .tb1--dunkel.tb1--dunkel{padding-top:30px}.sec-098 .tb1--dunkel .tb1__media.tb1__media{z-index:2;align-self:start;margin-top:-85px;position:relative}.sec-098 .tb1--dunkel .tb1__media .tb1__ph.tb1__ph{aspect-ratio:600/800;height:auto}.sec-098 .tb1--dunkel .tb1__text p{max-width:none}.sec-098 .tb1--dunkel .tb1__text{padding-top:78px}@media (width<=1024px){.sec-098 .tb1--dunkel .tb1__text{padding-top:0}}.sec-098 .tb1--dunkel.tb1--dunkel{min-height:518px}@media (width<=1024px){.sec-098 .tb1--dunkel .tb1__media.tb1__media{align-self:auto;margin-top:0}.sec-098 .tb1--dunkel .tb1__media .tb1__ph.tb1__ph{aspect-ratio:600/800;height:auto;margin-inline:auto}}.tb1--dunkel .tb1__ph.tb1__ph{width:min(354px,100%);margin-left:auto}.steps.steps{padding-top:40px}.btn,.btn--primary,.btn--umriss,.leistungen .knopf,.haus-karte-knopf{text-align:center;text-transform:none;letter-spacing:normal;border:3px solid #0000;border-radius:20px;padding:17px 26px;font-size:17px;font-weight:700;line-height:1.2}.btn--umriss{color:var(--rot,#d90a2c);border-color:var(--rot,#d90a2c);background:0 0;transition:background .2s,color .2s;display:inline-block}.btn--umriss:hover{background:var(--rot,#d90a2c);color:#fff}.btn--umriss{-webkit-tap-highlight-color:transparent}.btn--umriss:active{color:#fff;background:#9c0821;border-color:#9c0821}.btn--primary{-webkit-tap-highlight-color:transparent}.btn--primary:active{color:#fff;background:#9c0821!important;border-color:#9c0821!important}@media (prefers-reduced-motion:reduce){.btn--umriss{transition:none}}.knopf-reihe{flex-wrap:wrap;align-items:center;gap:20px;margin-top:8px;display:flex}.knopf-reihe .btn{text-align:center;flex:none;margin:0}.knopf-reihe .btn--primary,.knopf-reihe .btn--umriss{min-width:275px}@media (width<=1200px){.knopf-reihe .btn--primary,.knopf-reihe .btn--umriss{flex:1 1 0;min-width:0}}@media (width<=700px){.knopf-reihe{flex-direction:column;align-items:stretch}.knopf-reihe .btn--primary,.knopf-reihe .btn--umriss{flex:none;width:100%}}.sec-098 .tb1:not(.tb1--dunkel) .tb1__grid>:first-child{grid-column:1/7}.sec-098 .tb1:not(.tb1--dunkel) .tb1__grid>:last-child{grid-column:7/13}.sec-098 .tb1--dunkel .tb1__grid>:first-child{grid-column:1/9}.sec-098 .tb1--dunkel .tb1__grid>:last-child{grid-column:9/13}@media (width<=1024px){.sec-098 .tb1:not(.tb1--dunkel) .tb1__grid>:first-child,.sec-098 .tb1:not(.tb1--dunkel) .tb1__grid>:last-child,.sec-098 .tb1--dunkel .tb1__grid>:first-child,.sec-098 .tb1--dunkel .tb1__grid>:last-child{grid-column:auto}}.sec-098 .tb1:not(.tb1--dunkel) .preheadline,.sec-118 .b118__head .preheadline,.sec-118 .preheadline{color:var(--c-primary,#d90a2c)!important;text-transform:none!important;letter-spacing:normal!important;font-size:17px!important;font-weight:600!important}.sec-098 .tb1__media .tb1__ph.tb1__ph{aspect-ratio:600/800;height:auto;min-height:0}.sec-098 .tb1:not(.tb1--dunkel) .tb1__media .tb1__ph.tb1__ph{border-radius:20px;width:min(570px,100%);margin-inline:auto}.sec-098 .tb1--dunkel .tb1__media .tb1__ph.tb1__ph{border-radius:0;width:min(354px,100%);margin-left:auto}@media (width<=767px){.sec-098 .tb1--dunkel .tb1__media .tb1__ph.tb1__ph{margin-inline:auto;border-radius:18px;width:calc(100% - 38px);margin-top:-24px}}.sec-098 .tb1--dunkel h2{font-size:40px;font-weight:600;line-height:1.33}.sec-098 .tb1--dunkel .tb1__text>p.tb1__text-p,.sec-098 .tb1--dunkel .tb1__text>p{font-size:17px;line-height:1.33;color:#fff!important}.sec-098 .tb1--dunkel .ap-kontakt a span{font-size:17px;font-weight:400}.sec-098 .tb1 .tb1__points li span.tbx-titel.tbx-titel{font-size:20px;font-weight:600;line-height:1.33}.sec-098 .tb1 .tbx-inhalt>span:not(.tbx-titel){font-size:17px;line-height:1.33}.sec-098 .tb1 .tb1__points li span:not([data-kw-icon]):not(.tbx-titel){font-size:17px}.sec-011 .step .step__title,.sec-011 .step .step__title.step__title{font-size:20px;font-weight:600;line-height:1.33;color:#fff!important}.sec-011 .step .step__text,.sec-011 .step .step__text.step__text{font-size:17px;font-weight:400;line-height:1.33;color:#fff!important}.sec-011 .steps__head.steps__head{text-align:left}.sec-011 .steps__head h2{font-size:28px;font-weight:600;line-height:1.33}.sec-118 .card .card__kicker{display:none}.sec-118 .card .card__body{padding:1.15rem}.sec-118 .card .card__title{font-weight:600;line-height:1.33;font-size:18px!important}.sec-118 .card .card__text{font-size:17px;font-weight:400;line-height:1.4}.sec-118 .card .cta-link,.sec-118 .card .cta-link span{color:var(--schwarz,#111013)!important;text-transform:none!important;letter-spacing:normal!important;font-size:17px!important;font-weight:600!important}.sec-118 .card .cta-link{border-bottom:2px solid var(--rot,#d90a2c);align-self:flex-start;align-items:center;gap:10px;width:max-content;max-width:100%;padding-bottom:6px;display:inline-flex}.sec-118 .card .cta-link>span:not([data-kw-icon]){border-bottom:0;padding-bottom:0}.sec-118 .card .cta-link svg{color:var(--schwarz,#111013)}.sec-118 .b118__head,.sec-118 [class$=__head]{text-align:left}.sec-118 [class$=__head] h2{font-size:28px;font-weight:600;line-height:1.33}.buehne-unterseite.buehne-unterseite:after{background:linear-gradient(#111013e6 0%,#1110136b 26%,#11101300 46%),linear-gradient(90deg,#111013b3 0%,#11101300 26% 74%,#111013b3 100%),linear-gradient(#11101300 50%,#1110134d 78%,#111013b3 100%)}body.seite-gewerbe-objekte .hotspot .hotspot__stage{aspect-ratio:1024/1003;height:auto;min-height:0}body.seite-gewerbe-objekte .hotspot .ph-visual{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}.hotspot .hotspot__text .haken-liste{margin:6px 0 18px;padding:0;list-style:none}.hotspot .hotspot__text .haken-liste li{margin-bottom:14px;padding-left:34px;font-size:17px;line-height:1.45;position:relative}.hotspot .hotspot__text .haken-liste li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d90a2c' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") 50%/contain no-repeat;width:20px;height:20px;position:absolute;top:calc(.5lh - 10px);left:0}.hotspot .hotspot__nachtext{margin-bottom:22px;font-size:17px;line-height:1.45}.hotspot .hotspot__text>p{font-size:17px;line-height:1.45}.hotspot .hotspot__text h2{font-size:28px;font-weight:600;line-height:1.33}.sec-015 .hotspot__grid>:first-child{grid-column:1/7}.sec-015 .hotspot__grid>:last-child{grid-column:7/13}body.seite-grosskunden-objekte .sec-015 .hotspot__text{grid-column:1/9}body.seite-grosskunden-objekte .sec-015 .hotspot__stage{grid-column:9/13}body.seite-grosskunden-objekte .sec-015 .hotspot__text p{max-width:none}@media (width<=1024px){.sec-015 .hotspot__grid>:first-child,.sec-015 .hotspot__grid>:last-child{grid-column:auto}}body.seite-gewerbe-objekte .hotspot .ph-visual{border-radius:0;background-color:#0000!important}body.seite-gewerbe-objekte .hotspot .hotspot__stage{background:0 0;position:relative}.karte-pin{z-index:3;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:34.7%;left:48.1%;transform:translate(-50%,calc(9px - 100%))}.karte-pin-marke{background:var(--rot,#d90a2c);color:#fff;white-space:nowrap;border-radius:20px;order:-1;padding:7px 18px;font-size:17px;font-weight:600;line-height:1.2;box-shadow:0 6px 16px #00000040}.karte-pin-punkt{background:var(--schwarz,#111013);border-radius:50%;width:18px;height:18px;box-shadow:0 2px 6px #0006}@media (width<=700px){.karte-pin-marke{padding:5px 13px;font-size:14px}}.sec-011 .steps.steps{padding-top:0}@media (width<=1024px){body.seite-index .sec-011 .steps.steps.steps{padding-top:38px}}.sec-259 .ksfaq__head.ksfaq__head{max-width:none;margin-inline:0}.sec-259 .ksfaq__list.ksfaq__list{grid-column:1/-1;width:100%;max-width:none;margin-inline:0}.sec-259 .ksfaq__head h2{letter-spacing:normal;font-size:28px;font-weight:600;line-height:1.33}.sec-259 .ksfaq__q.ksfaq__q{font-size:20px;font-weight:600;line-height:1.33}.sec-259 .ksfaq__item.ksfaq__item{background:#f3f4f9;border-radius:20px}.sec-259 .ksfaq__trigger.ksfaq__trigger{padding:20px 50px 20px 20px}.sec-259 .ksfaq__a.ksfaq__a{max-width:none;padding:0 50px 20px 20px}.sec-259 .ksfaq__a.ksfaq__a p{max-width:none}@media (width<=1024px){.sec-259 .ksfaq__trigger.ksfaq__trigger{padding:18px 20px}.sec-259 .ksfaq__a.ksfaq__a{padding:0 20px 18px}}.tb1:not(.tb1--dunkel) .preheadline,.sec-015.sec-015 .preheadline{color:var(--c-primary,#d90a2c)}.sec-011 .steps.steps{padding-bottom:108px}body.seite-grosskunden-objekte [data-kw-bg=b098-bg-1],body.seite-grosskunden-objekte [data-kw-bg=b098-bg-1] .kw-ki-leinwand{background-color:var(--c-white)!important}@font-face{font-family:Open Sans Kundenwachstum;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/open-sans-400.woff2)format("woff2")}@font-face{font-family:Open Sans Kundenwachstum;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/open-sans-600.woff2)format("woff2")}@font-face{font-family:Open Sans Kundenwachstum;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/open-sans-700.woff2)format("woff2")}@font-face{font-family:Inter Custom;font-style:normal;font-weight:400 700;font-display:swap;src:url(fonts/inter-custom.woff2)format("woff2")}:root{--font-heading:"Inter Custom", "Open Sans Kundenwachstum", sans-serif}body.seite-dachreinigung,body.seite-steinreinigung{--schrift-titel:"Inter Custom", "Open Sans Kundenwachstum", sans-serif}@media (width>=951px){body.seite-index .sec-001.hero{height:580px;min-height:0;max-height:none}}.sec-117 .lh117 .haus-karte-titel,.sec-117 .lh117 .haus-karte-text,.sec-117 .lh117 .haus-karte-oberzeile,.sec-117 .lh117 .haus-karte-knopf,body.seite-private-objekte .sec-117 .lh117 h1,body.seite-gewerbe-objekte .sec-117 .lh117 h1,body.seite-grosskunden-objekte .sec-117 .lh117 h1,body.seite-ueber-uns .sec-117 .lh117 h1,body.seite-kontakt .sec-117 .lh117 h1{text-shadow:none}@media (width>=951px){.buehne-unterseite .buehne-kopf-raster{padding-left:var(--container-px,24px)!important}.buehne-unterseite .buehne-kopf{padding-top:48px!important}}.buehne-unterseite .buehne-neben p{font-size:17px!important;font-weight:400!important;line-height:1.33!important}.buehne-unterseite.buehne-unterseite{height:540px;min-height:0}@media (width>=951px){body.seite-dachreinigung .ansprech .zwei-spalten{grid-template-columns:1fr 320px;column-gap:16px}body.seite-dachreinigung .ansprech .vorspann.vorspann{max-width:none;font-size:1.12rem}body.seite-dachreinigung .dunkel-feld>.zwei-spalten,body.seite-steinreinigung .dunkel-feld>.zwei-spalten{grid-template-columns:1.2fr 1.2fr}body.seite-dachreinigung .video-platzhalter,body.seite-steinreinigung .video-platzhalter{min-height:300px}}@media (width<=767px){body.seite-dachreinigung .treppe{grid-template-columns:minmax(0,1fr);justify-items:center;padding-bottom:48px}body.seite-dachreinigung .treppe li{width:440px;min-width:0;max-width:100%}body.seite-dachreinigung .treppe li:nth-child(3n+2),body.seite-dachreinigung .treppe li:nth-child(3n){transform:none}body.seite-steinreinigung .treppe{grid-template-columns:minmax(0,1fr);justify-items:center;padding-bottom:48px}body.seite-steinreinigung .treppe li{width:440px;min-width:0;max-width:100%}body.seite-steinreinigung .treppe li:nth-child(3n+2),body.seite-steinreinigung .treppe li:nth-child(3n){transform:none}}body.seite-dachreinigung .grev{padding:16px}body.seite-dachreinigung .grev-inhalt{height:140px}@media (width>=951px){body.seite-steinreinigung .ansprech .zwei-spalten{grid-template-columns:1fr 320px;column-gap:16px}body.seite-steinreinigung .ansprech .vorspann.vorspann{max-width:none}}body{font-size:17px}main h1{font-size:40px!important;font-weight:600!important;line-height:1.33!important}main h2{font-size:28px!important;font-weight:600!important;line-height:1.33!important}main h3{font-size:20px!important;font-weight:600!important;line-height:1.33!important}main .preheadline{text-transform:none!important;letter-spacing:normal!important;font-size:17px!important;font-weight:600!important;line-height:1.33!important}main .btn,main .btn--primary,main .btn--umriss{font-size:17px!important;font-weight:700!important}.sec-098 .tb1--dunkel h2{font-size:40px!important}.sec-098 .tb1--dunkel h2,.sec-098 .tb1--dunkel .tb1__text p{text-shadow:0 1px 3px #00000073}@media (width<=767px){main h1{font-size:32px!important}main h3{font-size:16px!important}.sec-098 .tb1--dunkel h2{font-size:32px!important}}main h1,main h2,main h3{overflow-wrap:break-word;hyphens:auto}.sec-125 .imgacc__head{align-items:flex-start!important}@media (width<=767px){[data-kw-bg=b001-bg-5]{background-image:image-set("../img/gr-walter-hero-dach-bfacf079.avif" 1x type("image/avif"),"../img/gr-walter-hero-dach-bfacf079.webp" 1x type("image/webp"))}[data-kw-bg=b001-bg-6]{background-image:image-set("../img/gr-walter-hero-privat.avif" 1x type("image/avif"),"../img/gr-walter-hero-privat.webp" 1x type("image/webp"))}[data-kw-bg=b001-bg-7]{background-image:image-set("../img/gr-walter-hero-gewerbe.avif" 1x type("image/avif"),"../img/gr-walter-hero-gewerbe.webp" 1x type("image/webp"))}[data-kw-bg=b001-bg-8]{background-image:image-set("../img/gr-walter-hero-gross.avif" 1x type("image/avif"),"../img/gr-walter-hero-gross.webp" 1x type("image/webp"))}body.seite-index .sec-001 .hero__panels{gap:0}body.seite-index .sec-001 .hero__panel{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;align-items:flex-end;min-height:320px;padding:0;display:flex;overflow:hidden}body.seite-index .sec-001 .hero__panel-overlay{background:linear-gradient(#0000 0%,#00000052 45%,#000000b8 100%);display:block}body.seite-index .sec-001 .hero__panel-bottom{padding:1.75rem 1.25rem 2rem;position:relative}body.seite-index .sec-001 .hero__panel-expand{max-height:none}body.seite-index .sec-001 .hero__panel-expand p{max-width:none;display:block}body.seite-index .sec-001 .hero__panel:not(:last-of-type):after{display:none}}.nach-oben{z-index:90;background:var(--schwarz,#111013);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:46px;height:46px;transition:background .2s,opacity .2s;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 6px 18px #0000004d}.nach-oben:hover{background:var(--rot)}.nach-oben[hidden]{display:none}@media (width<=620px){.nach-oben{width:42px;height:42px;bottom:14px;right:14px}}.sec-118.kart118.kart118,.sec-015 .hotspot.hotspot,.sec-199 .vlog.vlog{background:var(--c-white)}body.seite-private-objekte .sec-098 .tb1:not(.tb1--dunkel) .tb1__media.karte .tb1__ph.tb1__ph{width:min(430px,100%)}.video-platzhalter.video-platzhalter:has(iframe){padding:0}.video-platzhalter.video-platzhalter iframe{z-index:1;border:0;width:100%;height:100%;position:absolute;inset:0}.sec-001.sec-001 .hero__vignette{background:linear-gradient(to bottom, var(--c-secondary,#111013) 0%, transparent 45%), linear-gradient(to top, color-mix(in srgb, var(--c-secondary-dark) 80%, transparent) 0%, transparent 32%)}.sec-001.sec-001 .hero__cta-link:hover,.sec-001.sec-001 .hero__cta-link:focus-visible{color:var(--c-white,#fff);border-color:var(--c-primary,#d90a2c)}.sec-001.sec-001 .hero__cta-link,.sec-001.sec-001 .hero__panel-btn,.lh117__cta.lh117__cta.lh117__cta{text-transform:none;letter-spacing:normal}.knopf.knopf.knopf{border-radius:20px}svg[stroke]:not([stroke=none]) *{vector-effect:non-scaling-stroke}[data-sec*=NAV] svg[stroke][stroke-width="2.9"]{stroke-width:2.9px}[data-sec*=NAV] svg[stroke][stroke-width="2"]{stroke-width:2px}[data-kw-icon] .cls-1{fill:var(--c-secondary,#111013)}[data-kw-icon] .cls-2{fill:var(--c-primary,#d90a2c)}.cta-link svg,.sec-098 .tb1--dunkel .ap-link svg{transition:transform var(--motion-fast,.18s) ease}.cta-link:hover svg,.cta-link:focus-visible svg,.sec-098 .tb1--dunkel .ap-link:hover svg,.sec-098 .tb1--dunkel .ap-link:focus-visible svg{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.cta-link svg,.sec-098 .tb1--dunkel .ap-link svg{transition:none}.cta-link:hover svg,.cta-link:focus-visible svg,.sec-098 .tb1--dunkel .ap-link:hover svg,.sec-098 .tb1--dunkel .ap-link:focus-visible svg{transform:none}}@media (width<=1024px){.sec-098 .tb1--dunkel .tb1__media{order:-1}}@media (width<=767px){body.seite-steinreinigung .ansprech.ansprech .spalte-bild.spalte-bild{justify-self:center;width:calc(100% - 24px)}}.sec-259 .ksfaq__icon svg{width:28px;height:28px}.frage.frage summary:after{border-bottom-width:3px;border-right-width:3px;width:20px;height:20px}:root{interpolate-size:allow-keywords}@supports selector(details::details-content){.sec-259 .ksfaq__item details::details-content,details.frage::details-content{block-size:0;transition:block-size .45s cubic-bezier(.22,.61,.36,1), content-visibility .45s allow-discrete;overflow:hidden}.sec-259 .ksfaq__item details[open]::details-content,details.frage[open]::details-content{block-size:auto}}.sec-259 .ksfaq__icon{transition:transform .45s cubic-bezier(.22,.61,.36,1)!important}.frage.frage summary:after{transition:transform .45s cubic-bezier(.22,.61,.36,1)}.ksfaq__a.ksfaq__a,.ksfaq__a.ksfaq__a p,.frage-text.frage-text,.frage-text.frage-text p{max-width:none}@media (prefers-reduced-motion:reduce){.sec-259 .ksfaq__item details::details-content,details.frage::details-content{transition:none}.sec-259 .ksfaq__icon{transition:none!important}.frage.frage summary:after{transition:none}}.grev-punkte{justify-content:center;gap:8px;margin-top:16px;display:flex}.grev-punkt{cursor:pointer;background:#d8d8db;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:width .25s,background-color .25s}.grev-punkt.ist-aktiv{background:var(--rot);border-radius:5px;width:22px}@media (prefers-reduced-motion:reduce){.grev-punkt{transition:none}}@media (width<=767px){.sec-199 .vlog__row.vlog__row{gap:var(--sp-6,2rem);flex-wrap:wrap}.sec-199 .vlog__row.vlog__row img{height:76px}}.ablauf-kopf.ablauf-kopf{padding-top:100px}.abschnitt.abschnitt-nach-vorteile.abschnitt-nach-vorteile{padding-bottom:100px}@media (width<=767px){.ablauf-kopf.ablauf-kopf{padding-top:60px}.abschnitt.abschnitt-nach-vorteile.abschnitt-nach-vorteile{padding-bottom:60px}}@media (width>=768px){body.seite-gewerbe-objekte .haus-punkte .haus-punkt:nth-child(5) .haus-marke{transform:translateY(-30px)}}.sec-098 .tb1--dunkel .tb1__media .tb1__ph.tb1__ph,.ansprech .spalte-bild.spalte-bild{aspect-ratio:354/473;border-radius:20px;overflow:hidden}.ansprech .spalte-bild.spalte-bild>picture,.ansprech .spalte-bild.spalte-bild img{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}@media (width>=1025px){.sec-098 .tb1--dunkel .tb1__media .tb1__ph.tb1__ph,.ansprech .spalte-bild.spalte-bild{width:min(354px,100%);margin-left:auto;margin-right:0}.sec-098 .tb1--dunkel .tb1__media.tb1__media{align-self:start;margin-top:-70px}.ansprech .mitte.zwei-spalten{grid-template-columns:1fr 354px!important}.ansprech .spalte-bild.spalte-bild{place-self:end;max-width:none;width:354px!important;margin-top:0!important;margin-bottom:-132px!important}}@media (width<=1024px){.sec-098 .tb1--dunkel .tb1__media.tb1__media{order:-1;align-self:auto;margin-top:0}.ansprech .spalte-bild.spalte-bild{order:-1;place-self:auto center}.sec-098 .tb1--dunkel .tb1__media .tb1__ph.tb1__ph{margin-inline:auto!important;width:min(350px,100%)!important;margin-top:-84px!important}.ansprech .spalte-bild.spalte-bild{margin-inline:auto!important;width:min(350px,100%)!important;margin-top:-100px!important}}.sec-098 .tb1--dunkel.tb1--dunkel,.ansprech.ansprech{overflow:visible}.abschnitt.abschnitt-ueberlappt{margin-top:0!important;padding-top:120px!important}@media (width<=767px){.abschnitt.abschnitt-ueberlappt{padding-top:80px!important}}.sec-239>.container{z-index:2;background:var(--c-white,#fff);border-radius:20px;padding:28px;position:relative}@media (width<=767px){.sec-239>.container{border-radius:16px;padding:18px}}.sec-259 .ksfaq__trigger.ksfaq__trigger,.sec-259 .ksfaq__a.ksfaq__a{padding-right:20px}.sec-259 .ksfaq__icon svg{stroke-width:3px}.video-karte.video-karte{order:0!important}.video-platzhalter.video-platzhalter{overflow:hidden;aspect-ratio:16/9!important;height:auto!important;min-height:0!important;box-shadow:none!important;border:2px solid #fff!important;border-radius:20px!important}@media (width<=950px){body.seite-dachreinigung .video-platzhalter.video-platzhalter,body.seite-steinreinigung .video-platzhalter.video-platzhalter{margin:0!important}}.frage.frage summary:after{background-color:var(--schwarz,#111013);width:28px;height:28px;-webkit-mask:var(--kw-chevron) center / 28px 28px no-repeat;mask:var(--kw-chevron) center / 28px 28px no-repeat;border:0;transform:none}:root{--kw-chevron:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>")}.frage.frage[open] summary:after{transform:rotate(180deg)}@media (width<=1024px){.sec-098 .tb1--dunkel.tb1--dunkel,.abschnitt.ansprech{margin-top:80px}.sec-098 .tb1--dunkel .tb1__media.tb1__media{align-self:auto;justify-self:center!important}.ansprech .spalte-bild.spalte-bild{justify-self:center!important}.ansprech .mitte.zwei-spalten{row-gap:var(--sp-7,48px);grid-template-columns:1fr!important}}.sec-098 .tb1--dunkel.tb1--dunkel{padding-bottom:48px}@media (width>=1025px){.sec-098 .tb1--dunkel.tb1--dunkel{padding-bottom:0}}@media (width<=1024px){.dunkel-feld>.zwei-spalten{grid-template-columns:1fr!important}}@media (width>=1025px){.dunkel-feld>.zwei-spalten{grid-template-columns:1.2fr 1.2fr!important}.video-platzhalter.video-platzhalter{min-height:300px!important}}.video-platzhalter.video-platzhalter{margin-inline:0!important}.abschnitt.ansprech{background-color:#111013!important;background-image:linear-gradient(#111013 0%,#6b0515 100%)!important;padding-top:15px!important;padding-bottom:92px!important}.abschnitt.abschnitt-dunkel{background-color:#111013!important;background-image:none!important;padding-top:40px!important}@media (width<=1024px){.abschnitt.ansprech{padding-bottom:48px!important}}.sec-117{display:grid}.sec-117>.lh117,.sec-117>.lh117__text-band{grid-area:1/1}.sec-117>.lh117__text-band{z-index:5;pointer-events:none;align-self:start}.sec-117>.lh117__text-band a{pointer-events:auto}.sec-117 .lh117__text-band .container{padding-top:var(--sp-7);width:100%}@media (width<=767px){.sec-117{display:block}.sec-117 .lh117.lh117.lh117{background:0 0;width:100%;height:0;min-height:320px;padding-bottom:28.125%;display:block}.sec-117>.lh117__text-band{pointer-events:auto;position:static}.sec-117 .lh117__text-band .container{padding-top:0}.sec-117 .lh117__text-band{background:#111013;padding-block:22px}.sec-117 .lh117__text-band .lh117__h1{margin-bottom:6px;font-size:26px!important;line-height:1.25!important}.sec-117 .lh117__text-band .lh117__body{font-size:16px!important;line-height:1.5!important}.sec-117 .lh117__text-band .lh117__inner{gap:14px}.sec-117 .lh117__text-band.lh117__text-band{background:#fff}.sec-117 .lh117__text-band .lh117__h1,.sec-117 .lh117__text-band .lh117__body,.sec-117 .lh117__text-band h1,.sec-117 .lh117__text-band p,.sec-117 .lh117__text-band .lh117__cta{color:var(--schwarz,#111013)}.abschnitt.abschnitt-ueberlappt{padding-top:0!important}.dunkel-feld{margin-top:0!important}.sec-117 .lh117__text-band.lh117__text-band{padding-bottom:64px}.sec-150 .leistungen-kopf{padding-bottom:48px}body.seite-private-objekte .sec-117 .lh117.lh117.lh117{min-height:300px}body.seite-private-objekte .sec-117 .lh117__bg{background-position:46.7%!important;background-size:cover!important}body.seite-private-objekte .haus-punkt{transform:translate(-50%,-50%)!important}body.seite-private-objekte .haus-punkte .haus-punkt:nth-child(3) .haus-marke,body.seite-private-objekte .haus-punkte .haus-punkt:nth-child(5) .haus-marke,body.seite-private-objekte .haus-punkte .haus-punkt:nth-child(7) .haus-marke{transform:none}body.seite-private-objekte .haus-punkte .haus-punkt:first-child{--x:40.87%!important}body.seite-private-objekte .haus-punkte .haus-punkt:nth-child(2){--x:60.15%!important}body.seite-private-objekte .haus-punkte .haus-punkt:nth-child(3){--x:9.08%!important}body.seite-private-objekte .haus-punkte .haus-punkt:nth-child(4){--x:35.54%!important}body.seite-private-objekte .haus-punkte .haus-punkt:nth-child(5){--x:44.15%!important}body.seite-private-objekte .haus-punkte .haus-punkt:nth-child(6){--x:74.1%!important}body.seite-private-objekte .haus-punkte .haus-punkt:nth-child(7){--x:90.92%!important}body.seite-private-objekte .haus-punkte .haus-punkt:nth-child(3) .haus-marke{transform:translate(30px,-24px)}body.seite-private-objekte .haus-punkte .haus-punkt:nth-child(6) .haus-marke{transform:translateY(-26px)}body.seite-private-objekte .haus-punkte .haus-punkt:nth-child(7) .haus-marke{transform:translate(-28px)}.buehne-unterseite.buehne-dach-hell .buehne-kopf.buehne-kopf.buehne-kopf{padding-bottom:64px}body.seite-gewerbe-objekte .sec-125 .imgacc,body.seite-private-objekte .sec-125 .imgacc,body.seite-grosskunden-objekte .sec-200 .dunkel-feld,body.seite-dachreinigung .sec-200 .dunkel-feld,body.seite-dachreinigung .dunkel-feld,body.seite-steinreinigung .dunkel-feld,body.seite-kontakt .sec-281 .ep,body.seite-ueber-uns .sec-239>.container{padding-top:32px}body.seite-ueber-uns .sec-239{margin-top:0;padding-top:0}}@media (width>=768px){.abschnitt.abschnitt-ueberlappt{margin-top:-20px!important;padding-top:0!important}.abschnitt.abschnitt-ueberlappt .dunkel-feld{margin-top:0!important}.abschnitt.abschnitt-ueberlappt .video-platzhalter.video-platzhalter{margin-top:-90px!important;margin-left:0!important;margin-right:-90px!important}}.sec-001.sec-001 .hero__cta-link,.sec-001.sec-001 .hero__panel-btn,.lh117__cta.lh117__cta.lh117__cta,.pfeil-link.pfeil-link,.sec-098 .tb1--dunkel .ap-link.ap-link,.sec-118 .card .cta-link,.haus-karte-knopf.haus-karte-knopf{border-bottom-style:solid;border-bottom-width:2px;padding-bottom:4px}@media (width<=767px){body.seite-gewerbe-objekte .haus-punkte .haus-punkt:nth-child(3) .haus-marke,body.seite-gewerbe-objekte .haus-punkte .haus-punkt:nth-child(6) .haus-marke,body.seite-private-objekte .haus-punkte .haus-punkt:nth-child(7) .haus-marke{margin-top:7px;position:absolute;top:100%;left:auto;right:0}body.seite-gewerbe-objekte .haus-punkte .haus-punkt:nth-child(3) .haus-marke{transform:none}body.seite-gewerbe-objekte .haus-punkte .haus-punkt:nth-child(6) .haus-marke{transform:translateY(-24px)}body.seite-private-objekte .haus-punkte .haus-punkt:nth-child(7) .haus-marke{transform:none}}body.seite-dachreinigung .video-platzhalter.video-platzhalter,body.seite-steinreinigung .video-platzhalter.video-platzhalter,body.seite-grosskunden-objekte .video-platzhalter.video-platzhalter{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover}body.seite-dachreinigung .video-platzhalter.video-platzhalter,body.seite-steinreinigung .video-platzhalter.video-platzhalter{background-image:linear-gradient(#11101359 0%,#11101340 34%,#111013d6 100%),url(/img/video-standbild-dach.webp)}body.seite-grosskunden-objekte .video-platzhalter.video-platzhalter{background-image:linear-gradient(#11101359 0%,#11101340 34%,#111013d6 100%),url(/img/video-standbild-klimahaus.webp)}body.seite-dachreinigung .video-platzhalter.video-platzhalter:has(iframe),body.seite-steinreinigung .video-platzhalter.video-platzhalter:has(iframe),body.seite-grosskunden-objekte .video-platzhalter.video-platzhalter:has(iframe){cursor:auto;background-image:none}@media (width<=767px){body.seite-dachreinigung .video-platzhalter.video-platzhalter,body.seite-steinreinigung .video-platzhalter.video-platzhalter,body.seite-grosskunden-objekte .video-platzhalter.video-platzhalter{gap:7px;padding:12px}.video-platzhalter.video-platzhalter .video-play{width:38px;height:38px;margin:0;position:absolute;top:10px;left:10px}.video-platzhalter.video-platzhalter .video-play svg{width:19px;height:19px}.video-platzhalter.video-platzhalter .video-hinweis{font-size:12.5px;line-height:1.32}.video-platzhalter.video-platzhalter .video-knopf{padding:7px 15px;font-size:13.5px}}@media (width>=768px){.sec-117 .lh117__text-band .lh117__body{color:var(--c-white,#fff)}}.treppe.treppe h3{margin-bottom:15px}.treppe.treppe>li{height:auto;min-height:287px}@media (width>=768px) and (width<=1023px){body.seite-gewerbe-objekte .haus-punkte .haus-punkt:nth-child(5) .haus-marke{transform:translate(-67px,-57px)}body.seite-gewerbe-objekte .haus-punkte .haus-punkt:nth-child(6) .haus-marke{transform:translate(20px)}}.sec-098 .tb1__points svg{color:var(--c-primary);flex-shrink:0;margin-top:1px}svg[stroke]:not([stroke=none]){stroke-width:2.5px}.tb1__points:not(.ap-kontakt) li:not(.tbx) svg{width:20px;height:20px}.tb1__points:not(.ap-kontakt) li:not(.tbx){margin-bottom:0}.tb1__points:not(.ap-kontakt):has(li:not(.tbx)){row-gap:14px}@media (width>=901px){.leistung-reihe>.leistung-text{max-width:600px;margin-right:auto;padding:30px}.leistung-reihe--gedreht>.leistung-text{margin-left:auto;margin-right:0;padding-left:20px;padding-right:20px}}html.dsjs .treppe>li:nth-child(3n+2),html.dsjs .treppe>li:nth-child(3n+2).visible{transform:translateY(100px)}html.dsjs .treppe>li:nth-child(3n),html.dsjs .treppe>li:nth-child(3n).visible{transform:translateY(200px)}@media (width<=767px){html.dsjs .treppe>li:nth-child(3n+2),html.dsjs .treppe>li:nth-child(3n+2).visible,html.dsjs .treppe>li:nth-child(3n),html.dsjs .treppe>li:nth-child(3n).visible{transform:none}}.abschnitt.abschnitt-dunkel,.abschnitt.ansprech,.abschnitt.abschnitt-dunkel h2,.abschnitt.abschnitt-dunkel h3,.abschnitt.ansprech h2,.abschnitt.ansprech .vorspann{color:#fff}.gruende{gap:var(--grid-gutter,24px);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.gruende>li{text-align:center;padding:0 8px;position:relative}.gruende>li+li:before{content:"";background:#ffffffd9;height:1px;position:absolute;top:36px;left:calc(52px - 50%);right:calc(50% + 52px)}@media (width<=900px){.gruende>li+li:before{display:none}}.gruende-kreis{z-index:1;border:2px solid var(--c-primary,#d90a2c);width:72px;height:72px;color:var(--c-primary,#d90a2c);background:#fff;border-radius:50%;place-items:center;margin:0 auto 24px;display:grid;position:relative}.gruende-kreis svg{width:30px;height:30px}.gruende h3{color:#fff;margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.33}.gruende p{color:#fff;margin:0;font-size:17px;font-weight:400;line-height:1.33}@media (width<=1024px){.gruende{grid-template-columns:1fr 1fr;row-gap:40px}}@media (width<=767px){.gruende{grid-template-columns:1fr}}.ansprech .kontakt-liste{margin:24px 0 var(--sp-5,1.5rem);flex-wrap:wrap;gap:12px 44px;padding:0;list-style:none;display:flex}.ansprech .kontakt-liste li{align-items:center;gap:12px;display:inline-flex}.ansprech .kontakt-liste svg{width:20px;height:20px;color:var(--c-primary,#d90a2c);flex-shrink:0}.ansprech .kontakt-liste a{color:#fff;font-size:1.2rem;font-weight:600;text-decoration:none}.ansprech .pfeil-link{color:#fff;border-bottom:2px solid var(--c-primary,#d90a2c);align-items:center;gap:10px;width:fit-content;padding-bottom:6px;font-size:1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.ansprech .pfeil-link svg{width:18px;height:18px}.abschnitt.abschnitt-dunkel{padding-bottom:27px}.abschnitt-dunkel .kopfzeile-links.kopfzeile-links{margin-bottom:64px}.stimme.stimme blockquote{max-height:144px}.stimme.stimme.stimme{min-height:325px}.stimme.ist-offen.ist-offen blockquote{max-height:none}.legal-sec{padding-block:60px 100px}body.seite-datenschutz p,body.seite-impressum p{max-width:none}.kopf-band .leiste-notruf.leiste-notruf{padding:5px 20px}.abschnitt-ueberlappt .medien-karte{align-self:start}.medien-rahmen.medien-rahmen{aspect-ratio:16/9;height:auto;min-height:0;box-shadow:none;border:2px solid #fff;border-radius:20px;display:block;overflow:hidden}.medien-rahmen.medien-rahmen img,.medien-bild.medien-bild{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}@media (width>=768px){.abschnitt.abschnitt-ueberlappt .medien-rahmen.medien-rahmen{margin-top:-90px;margin-left:0;margin-right:-90px}}@media (width<=767px){.abschnitt-ueberlappt .medien-karte{order:-1}}@media (width>=1025px){.sec-281 .ep>.container{z-index:2;background:var(--c-white,#fff);border-radius:20px;margin-top:-80px;padding:28px;position:relative}.sec-281 .ep__grid.ep__grid{background:0 0;border-radius:0;margin-top:0;padding:0}}.sec-259 .ksfaq__head.ksfaq__head p,.sec-259 .ksfaq__a.ksfaq__a p,.frage-text.frage-text p{font-size:17px}:root{--fs-body:1.0625rem;--fs-body-sm:1.0625rem;--fs-label:1.0625rem;--fs-label-sm:1.0625rem}body.body,.sec-001 .hero__panel-expand.hero__panel-expand p,.sec-danke .danke__eilig.danke__eilig,.sec-200 .dunkel-feld .knopf.knopf,.sec-200 .video-hinweis.video-hinweis,.knopf.knopf,.video-hinweis.video-hinweis,.kf__label.kf__label,.kf__pflicht-zeile.kf__pflicht-zeile,.kf__zustimmung.kf__zustimmung,.kf__zustimmung.kf__zustimmung a,.ep__role.ep__role,.ep__contact.ep__contact a,.haus-marke.haus-marke,.karte-ort.karte-ort,.kopf-band .leiste.leiste,.kopf-band .menue>ul>li>a,.kopf-band .untermenue.untermenue a,.kopf-band .kopf-suche-feld input,.fuss .fuss-titel.fuss-titel,.fuss .fuss-unten.fuss-unten,.fuss .fuss-unten.fuss-unten a,.stimme-mehr.stimme-mehr{font-size:17px}.grev-anzahl.grev-anzahl svg{display:inline-block}body .abschnitt.ansprech .vorspann.vorspann,.abschnitt.ansprech .kontakt-liste a,.abschnitt.ansprech .pfeil-link,.sec-098 .tb1--dunkel .tb1__text>p,.sec-098 .tb1--dunkel .ap-kontakt a,.sec-098 .tb1--dunkel .ap-kontakt a span,.sec-098 .tb1--dunkel .ap-link{font-size:17px}@media (width<=1024px){.sec-118{content-visibility:auto;contain-intrinsic-size:auto 4593px}}html.bilder-warten:not(.kw-edit) [data-kw-bg^=b118-bg-],html.bilder-warten:not(.kw-edit) body.seite-index [data-kw-bg=b098-bg-1],html.bilder-warten:not(.kw-edit) body.seite-index [data-kw-bg=b098-bg-2],html.bilder-warten:not(.kw-edit) body.seite-index [data-kw-bg=b098-bg-3],html.bilder-warten:not(.kw-edit) [data-kw-bg=b001-bg-2],html.bilder-warten:not(.kw-edit) [data-kw-bg=b001-bg-3],html.bilder-warten:not(.kw-edit) [data-kw-bg=b001-bg-4],html.bilder-warten:not(.kw-edit) [data-kw-bg=b001-bg-6],html.bilder-warten:not(.kw-edit) [data-kw-bg=b001-bg-7],html.bilder-warten:not(.kw-edit) [data-kw-bg=b001-bg-8]{background-image:none!important}[data-kw-bg=b001-bg-1]{background-image:image-set("../img/gr-walter-hero-dach-bfacf079.avif" 1x type("image/avif"),"../img/gr-walter-hero-dach-bfacf079.webp" 1x type("image/webp"));background-position:50%;background-size:cover}@media (width<=768px){[data-kw-bg=b001-bg-1]{background-image:image-set("../img/gr-walter-hero-dach-mobil-1724bb03.avif" 1x type("image/avif"),"../img/gr-walter-hero-dach-mobil-1724bb03.webp" 1x type("image/webp"))!important}}
/* Hero-Kachelbutton, 28.09.2026 — gemessen gegen www.gr-walter.de.
   Ursache: .hero__panel-btn haengt in der Regel fuer Unterstrich-Links
   (.pfeil-link, .ap-link) und bekam dadurch padding-bottom:4px. Der Button
   stand deshalb bei 161x46 statt 193x63, der Text sass ausserdem
   unsymmetrisch. Vorlage: padding 20px 40px ohne Rahmen. Hier bleibt der
   2px-Rahmen (der Hover faerbt ihn um), darum 18px/38px — aussen identisch.
   line-height 1.33 entspricht den gemessenen 22,61px der Vorlage. */
.sec-001.sec-001 .hero__panel-btn{padding:18px 38px;line-height:1.33}

/* Fussnavigation, 28.09.2026 — mit dem Privacy-Center-Link steht dort ein
   dritter Eintrag. Die Leiste war auf nowrap und ragte dadurch auf
   Handybreite seitlich heraus (bei 350px Container 39px, bei 300px 89px,
   gemessen). Umbruch erlaubt: am Desktop unveraendert einzeilig, schmal
   bricht sie sauber um. */
.fuss-unten nav{flex-wrap:wrap}
