.LeistungenSection-module__RquWPa__leistungen{--tinte-weich:#0d0d0dbd;--tinte-leise:#0d0d0d99;--linie:#0d0d0d21;--radius-bild:.375rem;--spalten:4.75rem minmax(0, 1fr) 1.5rem;--abstand:1rem;isolation:isolate;position:relative}.LeistungenSection-module__RquWPa__wasser{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.LeistungenSection-module__RquWPa__still{object-fit:cover}.LeistungenSection-module__RquWPa__schleier{background:#ffffff38;position:absolute;inset:0}.LeistungenSection-module__RquWPa__verlauf{--stufen:#fff 0%, #fffffff2 12%, #ffffffd1 24%, #ffffff9e 38%, #ffffff6b 50%, #ffffff42 62%, #ffffff24 72%, #ffffff0f 82%, #ffffff05 92%, #fff0 100%;z-index:1;pointer-events:none;height:clamp(12rem,30vh,24rem);position:absolute;inset-inline:0}.LeistungenSection-module__RquWPa__verlaufOben{background:linear-gradient(to bottom, var(--stufen));top:0}.LeistungenSection-module__RquWPa__verlaufUnten{background:linear-gradient(to top, var(--stufen));bottom:0}.LeistungenSection-module__RquWPa__rahmen{z-index:2;max-width:88rem;margin-inline:auto;padding:clamp(9rem,26vh,16rem) 1.25rem;position:relative}.LeistungenSection-module__RquWPa__bereich+.LeistungenSection-module__RquWPa__bereich{margin-top:clamp(5.5rem,16vh,10rem)}.LeistungenSection-module__RquWPa__kopf{gap:1rem;display:grid}.LeistungenSection-module__RquWPa__titel{letter-spacing:-.024em;color:var(--foreground);text-wrap:balance;margin:0;font-size:clamp(25px,6.8vw,30px);font-weight:400;line-height:1.1}.LeistungenSection-module__RquWPa__leise{color:var(--tinte-leise);display:block}.LeistungenSection-module__RquWPa__einordnung{max-width:62ch;color:var(--tinte-weich);text-wrap:pretty;margin:0;font-size:15.5px;font-weight:400;line-height:1.7}.LeistungenSection-module__RquWPa__liste{border-bottom:1px solid var(--linie);margin:1.75rem 0 0;padding:0;list-style:none}.LeistungenSection-module__RquWPa__zeile{isolation:isolate;grid-template-columns:var(--spalten);column-gap:var(--abstand);border-top:1px solid var(--linie);grid-template-rows:auto 1fr;grid-template-areas:"bild name pfeil""bild satz satz";align-items:start;row-gap:.375rem;padding-block:1rem;display:grid;position:relative}.LeistungenSection-module__RquWPa__zeile:before{content:"";z-index:-1;opacity:0;transition:opacity .4s var(--ease-out);background:#ffffff94;border-radius:.625rem;position:absolute;inset:.375rem -1rem}.LeistungenSection-module__RquWPa__bild{aspect-ratio:4/3;border-radius:var(--radius-bild);background:#ffffff59;grid-area:bild;display:block;overflow:hidden}.LeistungenSection-module__RquWPa__bild img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out);display:block}.LeistungenSection-module__RquWPa__name{letter-spacing:-.012em;color:var(--foreground);-webkit-hyphens:auto;hyphens:auto;transition:color .3s var(--ease-out);grid-area:name;margin:0;font-size:19px;font-weight:400;line-height:1.25}.LeistungenSection-module__RquWPa__link{color:inherit;background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0% 1px;text-decoration:none}.LeistungenSection-module__RquWPa__link:after{content:"";z-index:1;border-radius:.625rem;position:absolute;inset:0}.LeistungenSection-module__RquWPa__link:focus-visible{outline:none}.LeistungenSection-module__RquWPa__link:focus-visible:after{outline:2px solid var(--foreground);outline-offset:2px}.LeistungenSection-module__RquWPa__satz{color:var(--tinte-weich);text-wrap:pretty;grid-area:satz;margin:0;font-size:15px;font-weight:400;line-height:1.6}.LeistungenSection-module__RquWPa__pfeil{width:1.5rem;height:1.5rem;color:var(--foreground);transition:background-color .3s var(--ease-out), border-color .3s var(--ease-out), color .3s var(--ease-out);border-radius:9999px;grid-area:pfeil;place-items:center;display:grid}.LeistungenSection-module__RquWPa__pfeil svg{transition:transform .45s var(--ease-out)}@media (min-width:640px){.LeistungenSection-module__RquWPa__leistungen{--spalten:6.5rem minmax(0, 1fr) 2.75rem;--abstand:1.5rem}.LeistungenSection-module__RquWPa__rahmen{padding-inline:1.5rem}.LeistungenSection-module__RquWPa__zeile{grid-template-areas:"bild name pfeil""bild satz pfeil";padding-block:1.25rem}.LeistungenSection-module__RquWPa__name{font-size:22px}.LeistungenSection-module__RquWPa__pfeil{border:1px solid #0d0d0d33;align-self:center;width:2.75rem;height:2.75rem}}@media (min-width:1024px){.LeistungenSection-module__RquWPa__leistungen{--spalten:7.5rem minmax(0, 1fr) minmax(0, 1.12fr) 2.75rem;--abstand:clamp(1.5rem, 2.4vw, 2.75rem)}.LeistungenSection-module__RquWPa__rahmen{padding-inline:2.5rem}.LeistungenSection-module__RquWPa__kopf{grid-template-columns:var(--spalten);column-gap:var(--abstand);align-items:end;row-gap:1.25rem}.LeistungenSection-module__RquWPa__titel{grid-column:1/3;font-size:clamp(30px,2.9vw,44px)}.LeistungenSection-module__RquWPa__einordnung{grid-column:1/-1;max-width:none;font-size:16.5px}.LeistungenSection-module__RquWPa__liste{margin-top:2.75rem}.LeistungenSection-module__RquWPa__zeile{grid-template-rows:auto;grid-template-areas:"bild name satz pfeil";align-items:center;padding-block:1.375rem}.LeistungenSection-module__RquWPa__name{letter-spacing:-.02em;font-size:clamp(24px,2.3vw,34px);line-height:1.15}.LeistungenSection-module__RquWPa__satz{max-width:54ch;font-size:16px}}@media (hover:hover) and (pointer:fine){.LeistungenSection-module__RquWPa__zeile:hover:before{opacity:1}.LeistungenSection-module__RquWPa__zeile:hover .LeistungenSection-module__RquWPa__name{color:var(--accent-ink)}.LeistungenSection-module__RquWPa__zeile:hover .LeistungenSection-module__RquWPa__link{background-position:0 100%;background-size:100% 1px}.LeistungenSection-module__RquWPa__zeile:hover .LeistungenSection-module__RquWPa__pfeil{background-color:var(--accent);border-color:var(--accent);color:var(--background)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.LeistungenSection-module__RquWPa__link{transition:background-size .5s var(--ease-out)}.LeistungenSection-module__RquWPa__zeile:hover .LeistungenSection-module__RquWPa__bild img{transform:scale(1.06)}.LeistungenSection-module__RquWPa__zeile:hover .LeistungenSection-module__RquWPa__pfeil svg{transform:rotate(-45deg)}}
