*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}:target{scroll-margin-top:calc(var(--sw-space-6) + var(--sw-space-3))}body{margin:0}img,picture,svg,video{display:block;max-width:100%;height:auto}a{color:inherit}.sw-icon{flex:0 0 auto}.sw-skiplink{position:absolute;left:var(--sw-space-2);top:var(--sw-space-2);z-index:100;transform:translateY(-200%);background:var(--sw-tinte);color:var(--sw-dunkel-text);padding:var(--sw-space-1) var(--sw-space-2);border-radius:var(--sw-radius);text-decoration:none;font-weight:800}.sw-skiplink:focus{transform:translateY(0)}.sw-flaeche--weiss{background:var(--sw-weiss)}.sw-flaeche--nebel{background:var(--sw-nebel)}.sw-flaeche--gruen-tint{background:var(--sw-gruen-tint)}.sw-flaeche--dunkel{background:var(--sw-dunkel);color:var(--sw-dunkel-text);--sw-linie: var(--sw-dunkel-linie);--sw-grau: var(--sw-dunkel-grau);--sw-gruen-text: var(--sw-gruen-hell)}.sw-flaeche--dunkel .sw-card{background:color-mix(in srgb,var(--sw-weiss) 4%,transparent);box-shadow:none}.sw-flaeche--dunkel .sw-btn--sekundaer{color:var(--sw-dunkel-text)}.sw-flaeche--dunkel .sw-btn--sekundaer:hover{background:color-mix(in srgb,var(--sw-weiss) 8%,transparent);border-color:var(--sw-dunkel-text)}.sw-flaeche--dunkel .sw-kachel{background:color-mix(in srgb,var(--sw-gruen) 16%,transparent);color:var(--sw-gruen-hell)}.sw-text{max-width:var(--sw-container-text)}.sw-kopf{margin-bottom:var(--sw-space-5)}.sw-kopf>:last-child{margin-bottom:0}.sw-kopf p{margin:0 0 var(--sw-space-2)}.sw-kopf__balken{margin-bottom:var(--sw-space-2)}.sw-kopf--zentriert{max-width:var(--sw-container-text);margin-inline:auto;text-align:center}.sw-kopf--zentriert .sw-lead{margin-inline:auto}.sw-aktionen{display:flex;flex-wrap:wrap;gap:var(--sw-space-2);margin-top:var(--sw-space-4)}.sw-kopf--zentriert+.sw-aktionen,.sw-aktionen--zentriert{justify-content:center}:root{--sw-pfeil: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m13 6 6 6-6 6'/%3E%3C/svg%3E")}.sw-btn--primaer:after,.sw-textlink:after{content:"";flex:0 0 auto;width:1em;height:1em;background:currentColor;-webkit-mask:var(--sw-pfeil) center / contain no-repeat;mask:var(--sw-pfeil) center / contain no-repeat}.sw-textlink{display:inline-flex;align-items:center;gap:var(--sw-space-1);font-weight:800;letter-spacing:var(--sw-track-heading);color:var(--sw-gruen-text);text-decoration:none}.sw-textlink:hover{color:var(--sw-tinte)}.sw-flaeche--dunkel .sw-textlink:hover{color:var(--sw-dunkel-text)}.sw-fliesstext>:first-child{margin-top:0}.sw-fliesstext>:last-child{margin-bottom:0}.sw-fliesstext p{margin:0 0 var(--sw-space-3)}.sw-fliesstext+.sw-liste{margin-top:var(--sw-space-4)}.sw-grid--2,.sw-grid--3,.sw-grid--4,.sw-grid--5{display:grid;gap:var(--sw-space-3);grid-template-columns:1fr}@media(min-width:48em){.sw-grid--2,.sw-grid--3,.sw-grid--4,.sw-grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64em){.sw-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sw-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.sw-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}}.sw-card{display:flex;flex-direction:column;transition:border-color .15s ease}.sw-card>:last-child{margin-bottom:0}.sw-card p{margin:0 0 var(--sw-space-3)}a.sw-card{text-decoration:none}.sw-card--klickbar:hover,a.sw-card:hover{border-color:var(--sw-gruen)}.sw-card__fuss{margin-top:auto;padding-top:var(--sw-space-3)}.sw-card__medien{margin-bottom:var(--sw-space-3)}.sw-kachel{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:48px;height:48px;border-radius:var(--sw-radius-tile);background:var(--sw-gruen-tint);color:var(--sw-gruen-text);margin-bottom:var(--sw-space-3)}.sw-liste{list-style:none;margin:0 0 var(--sw-space-3);padding:0;display:grid;gap:var(--sw-space-2)}.sw-liste li{display:grid;grid-template-columns:auto 1fr;gap:var(--sw-space-2);align-items:start}.sw-liste li:before{content:"";width:var(--sw-space-3);height:var(--sw-space-3);margin-top:.2em;border-radius:50%;background:var(--sw-gruen) var(--sw-haken) center / .7rem .7rem no-repeat}:root{--sw-haken: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316191A' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.sw-bild{border-radius:var(--sw-radius-card);overflow:hidden;background:var(--sw-nebel)}.sw-bild img{width:100%;height:100%;object-fit:cover}.sw-platzhalter{display:flex;align-items:center;justify-content:center;background:var(--sw-nebel);border:var(--sw-border);border-radius:var(--sw-radius-card);aspect-ratio:4 / 3}.sw-platzhalter--portrait{aspect-ratio:3 / 4}.sw-platzhalter--breit{aspect-ratio:16 / 9}.sw-platzhalter--quadrat{aspect-ratio:1 / 1}.sw-platzhalter .sw-balken{height:var(--sw-space-4)}.sw-flaeche--dunkel .sw-platzhalter,.sw-flaeche--dunkel .sw-bild{background:color-mix(in srgb,var(--sw-weiss) 5%,transparent)}.sw-balken--4 span:nth-child(1){height:25%}.sw-balken--4 span:nth-child(2){height:50%}.sw-balken--4 span:nth-child(3){height:75%}.sw-balken--4 span:nth-child(4){height:100%}.sw-balken--gross{height:var(--sw-space-4)}.sw-balken--gross span{width:var(--sw-space-1)}.sw-balken span.sw-balken__aus{background:var(--sw-linie)}.sw-header{position:sticky;top:var(--sw-space-2);z-index:50;height:0}.sw-header>.sw-container{max-width:calc(var(--sw-container) + var(--sw-space-6) * 2);padding-top:var(--sw-space-2)}.sw-header__innen{display:flex;align-items:center;justify-content:space-between;gap:var(--sw-space-2);padding:var(--sw-space-1) var(--sw-space-3);border-radius:var(--sw-radius);border:1px solid color-mix(in srgb,var(--sw-tinte) 8%,transparent);background:color-mix(in srgb,var(--sw-weiss) 82%,transparent);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);box-shadow:var(--sw-schatten-karte)}.sw-header__logo{display:inline-flex;align-items:center;flex:0 0 auto;text-decoration:none;padding-block:var(--sw-space-1)}.sw-header__logo img{width:auto;height:1.75rem}.sw-nav{display:none}.sw-nav__liste{display:flex;align-items:center;gap:var(--sw-space-1);list-style:none;margin:0;padding:0}.sw-nav__link{display:block;white-space:nowrap;text-decoration:none;font-weight:500;color:var(--sw-tinte);padding:var(--sw-space-1) var(--sw-space-2);border-radius:var(--sw-radius)}.sw-nav__link:hover{background:var(--sw-nebel)}.sw-nav__link[aria-current=page]{color:var(--sw-gruen-text)}.sw-header__sentinel{position:absolute;top:0;left:0;width:1px;height:var(--sw-space-4);pointer-events:none}.sw-header__innen{transform-origin:center top;transition:transform .2s ease,box-shadow .2s ease}.sw-header--kompakt .sw-header__innen{transform:scale(.96);box-shadow:0 2px 6px #16191a0f,0 16px 40px #16191a1f}.sw-nav__punkt{position:relative}.sw-nav__link--menue{display:inline-flex;align-items:center;gap:var(--sw-space-1);background:transparent;border:0;font:inherit;font-weight:500;color:var(--sw-tinte);cursor:pointer}.sw-nav__chevron{display:inline-flex;transition:transform .15s ease}[aria-expanded=true]>.sw-nav__chevron{transform:rotate(180deg)}.sw-mega{position:absolute;top:calc(100% + var(--sw-space-2));left:50%;transform:translate(-50%);z-index:55;width:min(38rem,calc(100vw - 2 * var(--sw-gutter)));padding:var(--sw-space-3);border-radius:var(--sw-radius-card);border:1px solid color-mix(in srgb,var(--sw-tinte) 8%,transparent);background:var(--sw-weiss);box-shadow:var(--sw-schatten-karte)}.sw-mega[hidden]{display:none}.sw-mega__raster{display:grid;gap:var(--sw-space-1);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.sw-mega__eintrag{display:flex;align-items:flex-start;gap:var(--sw-space-2);padding:var(--sw-space-2);border-radius:var(--sw-radius-tile);text-decoration:none;transition:background-color .15s ease}.sw-mega__eintrag:hover{background:var(--sw-nebel)}.sw-mega__eintrag .sw-kachel{margin-bottom:0}.sw-mega__text{display:block;min-width:0}.sw-mega__titel{display:block;font-weight:800;letter-spacing:var(--sw-track-heading);line-height:var(--sw-leading-heading)}.sw-mega__zeile{display:block;font-size:var(--sw-caption);color:var(--sw-grau)}.sw-mega__fuss{margin-top:var(--sw-space-3);padding-top:var(--sw-space-3);border-top:var(--sw-border);display:flex;justify-content:center}.sw-mega__fuss .sw-btn{width:100%}.sw-offcanvas__auf{display:flex;align-items:center;justify-content:space-between;gap:var(--sw-space-2);width:100%;padding-block:var(--sw-space-2);border:0;border-bottom:var(--sw-border);background:transparent;font:inherit;font-size:var(--sw-body-lg);font-weight:800;letter-spacing:var(--sw-track-heading);color:inherit;text-align:left;cursor:pointer}.sw-offcanvas__klapp{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.sw-offcanvas__klapp>*{overflow:hidden}.sw-offcanvas__klapp[data-offen=true]{grid-template-rows:1fr}.sw-offcanvas__unterliste{list-style:none;margin:0;padding:0}.sw-offcanvas__unterliste a{display:block;padding:var(--sw-space-2) 0 var(--sw-space-2) var(--sw-space-3);border-bottom:var(--sw-border);text-decoration:none;font-size:var(--sw-body);font-weight:500;color:var(--sw-grau)}.sw-offcanvas__unterliste a:hover{color:var(--sw-tinte)}.sw-header__partner{display:none}.sw-header__partner img{height:24px;width:auto}.sw-header__aktion{display:none}@media(min-width:64em){.sw-header__aktion{padding:.75rem var(--sw-space-3)}.sw-nav__link{padding-inline:var(--sw-space-1)}}.sw-burger{display:inline-flex;align-items:center;gap:var(--sw-space-1);background:transparent;border:var(--sw-border);border-radius:var(--sw-radius);padding:var(--sw-space-1) var(--sw-space-2);font:inherit;font-weight:800;letter-spacing:var(--sw-track-heading);color:var(--sw-tinte);cursor:pointer}.sw-burger__balken{display:block;width:var(--sw-space-3);height:2px;background:currentColor;box-shadow:0 -6px 0 currentColor,0 6px 0 currentColor}@media(min-width:64em){.sw-nav{display:block}.sw-header__aktion{display:inline-flex}.sw-header__partner{display:inline-flex;align-items:center}.sw-burger{display:none}}.sw-offcanvas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;visibility:hidden}.sw-offcanvas[data-offen=true]{visibility:visible}.sw-offcanvas__grund{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--sw-tinte) 45%,transparent);opacity:0;transition:opacity .2s ease}.sw-offcanvas[data-offen=true] .sw-offcanvas__grund{opacity:1}.sw-offcanvas__panel{position:absolute;inset-block:0;right:0;width:min(22rem,88vw);background:var(--sw-weiss);padding:var(--sw-space-3) var(--sw-gutter) var(--sw-space-5);overflow-y:auto;transform:translate(100%);transition:transform .2s ease;display:flex;flex-direction:column;gap:var(--sw-space-3)}.sw-offcanvas[data-offen=true] .sw-offcanvas__panel{transform:translate(0)}.sw-offcanvas__kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--sw-space-2)}.sw-offcanvas__schliessen{background:transparent;border:var(--sw-border);border-radius:var(--sw-radius);width:var(--sw-space-4);height:var(--sw-space-4);font:inherit;font-size:var(--sw-body-lg);line-height:1;color:var(--sw-tinte);cursor:pointer}.sw-offcanvas__liste{list-style:none;margin:0;padding:0;display:grid}.sw-offcanvas__liste a{display:block;padding-block:var(--sw-space-2);border-bottom:var(--sw-border);text-decoration:none;font-size:var(--sw-body-lg);font-weight:800;letter-spacing:var(--sw-track-heading)}.sw-offcanvas .sw-btn{width:100%}body.sw-body--fixiert{overflow:hidden}.sw-hero{position:relative;overflow:hidden;padding-top:calc(var(--sw-section) + var(--sw-space-4))}.sw-hat-grund{position:relative;isolation:isolate}.sw-grund{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;border-radius:inherit}.sw-grund__ebene{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(72% 68% at 50% 44%,transparent 0%,rgba(0,0,0,.45) 46%,#000 82%);mask-image:radial-gradient(72% 68% at 50% 44%,transparent 0%,rgba(0,0,0,.45) 46%,#000 82%)}.sw-grund__raster{opacity:.02;background-image:linear-gradient(to right,#fff 1px,transparent 1px),linear-gradient(to bottom,#fff 1px,transparent 1px);background-size:40px 40px}.sw-grund__motiv{opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='620' viewBox='0 0 900 620'%3E%3Cg fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg stroke-width='2.5'%3E%3Cpath d='M70 170C240 126 660 126 855 182'/%3E%3Cpath d='M70 170 128 424'/%3E%3Cpath d='M855 182 806 424'/%3E%3Cpath d='M128 424H806'/%3E%3C/g%3E%3Cg stroke-width='1.4'%3E%3Cpath d='M215 143V424'/%3E%3Cpath d='M330 133V424'/%3E%3Cpath d='M445 130V424'/%3E%3Cpath d='M560 133V424'/%3E%3Cpath d='M675 143V424'/%3E%3Cpath d='M770 158V424'/%3E%3Cpath d='M96 296C260 268 650 268 833 302'/%3E%3Cpath d='M83 233C250 197 655 197 844 242'/%3E%3C/g%3E%3Cg stroke-width='3'%3E%3Cpath d='M118 442H816'/%3E%3C/g%3E%3Cg stroke-width='1.6'%3E%3Cpath d='M190 442v46h70v-46'/%3E%3Cpath d='M190 488 260 442'/%3E%3Cpath d='M260 488 190 442'/%3E%3Cpath d='M370 442v46h70v-46'/%3E%3Cpath d='M370 488 440 442'/%3E%3Cpath d='M440 488 370 442'/%3E%3Cpath d='M550 442v46h70v-46'/%3E%3Cpath d='M550 488 620 442'/%3E%3Cpath d='M620 488 550 442'/%3E%3Cpath d='M700 442v46h70v-46'/%3E%3Cpath d='M700 488 770 442'/%3E%3Cpath d='M770 488 700 442'/%3E%3C/g%3E%3Cg stroke-width='1.8'%3E%3Cpath d='M60 512H880'/%3E%3Cpath d='M60 556H880'/%3E%3Cpath d='M140 512 100 556'/%3E%3Cpath d='M320 512 280 556'/%3E%3Cpath d='M500 512 460 556'/%3E%3Cpath d='M680 512 640 556'/%3E%3Cpath d='M860 512 820 556'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:var(--sw-grund-motiv-position, right -6% bottom -12%);background-size:var(--sw-grund-motiv-groesse, 68%) auto}@media(max-width:47.99em){.sw-grund__motiv{background-size:140% auto}}.sw-grund__verlauf{opacity:var(--sw-grund-verlauf, .3);background:radial-gradient(46% 52% at var(--sw-grund-ecke, 88% 88%),var(--sw-gruen) 0%,transparent 66%),radial-gradient(30% 34% at var(--sw-grund-ecke-zwei, 96% 40%),var(--sw-gruen) 0%,transparent 72%)}.sw-hero__inhalt{display:grid;gap:var(--sw-space-5);align-items:center}.sw-hero__inhalt--einspaltig{justify-items:center;text-align:center}.sw-hero__inhalt--einspaltig .sw-hero__text{max-width:var(--sw-container-text)}.sw-hero__inhalt--einspaltig .sw-lead{margin-inline:auto}.sw-hero__inhalt--einspaltig .sw-aktionen,.sw-hero__inhalt--einspaltig .sw-hero__chips{justify-content:center}@media(min-width:64em){.sw-hero__inhalt--zweispaltig{grid-template-columns:1.45fr 1fr}}@media(max-width:63.99em){.sw-hero__medien{max-width:calc(var(--sw-container-text) * .6)}}.sw-hero .sw-display-1{margin-bottom:var(--sw-space-3)}.sw-hero__text>:last-child{margin-bottom:0}.sw-hero__chips{display:flex;flex-wrap:wrap;gap:var(--sw-space-1);list-style:none;margin:var(--sw-space-4) 0 0;padding:0}.sw-hero__chips li{display:flex;align-items:center;gap:var(--sw-space-1);border:var(--sw-border);border-radius:var(--sw-radius);padding:var(--sw-space-1) var(--sw-space-3);font-size:var(--sw-caption);font-weight:500;color:var(--sw-grau)}.sw-hero__chips li:before{content:"";flex:0 0 auto;width:var(--sw-space-2);height:var(--sw-space-2);border-radius:50%;background:var(--sw-gruen) var(--sw-haken) center / .6rem .6rem no-repeat}.sw-hero__chips+.sw-aktionen{margin-top:var(--sw-space-3)}.sw-hero__badges{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:var(--sw-space-3);margin-top:var(--sw-space-4)}.sw-hero__badge{display:block;flex:0 1 auto;line-height:0}.sw-hero__badge img{display:block;width:100%;height:auto}.sw-hero__badge--partner{width:min(var(--sw-badge-partner),46%)}.sw-hero__badge--google{width:min(var(--sw-badge-google),30%)}a.sw-hero__badge{transition:opacity .15s ease}a.sw-hero__badge:hover{opacity:.8}@media(min-width:75em){.sw-hero__inhalt--einspaltig .sw-hero__badges{display:contents}.sw-hero__inhalt--einspaltig .sw-hero__badge{position:absolute;top:var(--sw-badge-oben);transform:translateY(-50%);width:min(var(--sw-badge-breite),var(--sw-badge-platz));--sw-badge-platz: calc(50% - (var(--sw-container-text) / 2) - var(--sw-badge-luft) - var(--sw-gutter))}.sw-hero__inhalt--einspaltig .sw-hero__badge--partner{--sw-badge-breite: var(--sw-badge-partner);right:calc(50% + (var(--sw-container-text) / 2) + var(--sw-badge-luft))}.sw-hero__inhalt--einspaltig .sw-hero__badge--google{--sw-badge-breite: var(--sw-badge-google);left:calc(50% + (var(--sw-container-text) / 2) + var(--sw-badge-luft))}}.sw-pfeiler>:last-child{margin-bottom:0}.sw-pfeiler p{margin:0;color:var(--sw-grau)}.sw-pfeiler .sw-h4{margin-bottom:var(--sw-space-2)}.sw-medien-text__raster{display:grid;gap:var(--sw-space-5);align-items:center}.sw-medien-text__raster--schmal .sw-medien-text__medien{max-width:calc(var(--sw-container-text) / 2)}.sw-medien-text__raster--nur-text .sw-medien-text__text{max-width:var(--sw-container-text)}@media(min-width:64em){.sw-medien-text__raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sw-medien-text__raster--schmal{grid-template-columns:.75fr minmax(0,1fr);align-items:start}.sw-medien-text__raster--nur-text{grid-template-columns:minmax(0,1fr)}.sw-medien-text__raster--bild-rechts .sw-medien-text__medien{order:2}}.sw-medien-text__text>:last-child{margin-bottom:0}.sw-prozess__liste{list-style:none;margin:0;padding:0}.sw-schritt>:last-child{margin-bottom:0}.sw-schritt p{margin:0;color:var(--sw-grau)}.sw-schritt__kopf{display:flex;align-items:center;gap:var(--sw-space-2);margin-bottom:var(--sw-space-3)}.sw-schritt__kopf .sw-kachel{margin-bottom:0}.sw-schritt__nummer{display:inline-flex;align-items:center;justify-content:center;width:var(--sw-space-3);height:var(--sw-space-3);border-radius:50%;background:var(--sw-gruen);color:var(--sw-tinte);font-size:var(--sw-eyebrow);font-weight:800;letter-spacing:0}.sw-preis{gap:var(--sw-space-2)}.sw-preis>*{margin:0}.sw-preis__wert{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sw-space-1);font-size:var(--sw-display-3);font-weight:800;letter-spacing:var(--sw-track-display);line-height:var(--sw-leading-heading)}.sw-preis__einheit{font-size:var(--sw-caption);font-weight:500;color:var(--sw-grau);letter-spacing:var(--sw-track-body)}.sw-preis__marke{align-self:flex-start;background:var(--sw-gruen-tint);color:var(--sw-tinte);border-radius:var(--sw-radius);padding:2px var(--sw-space-2);font-size:var(--sw-eyebrow);font-weight:800;letter-spacing:var(--sw-track-eyebrow);text-transform:uppercase;margin-bottom:var(--sw-space-1)}.sw-preis--dunkel{background:var(--sw-dunkel);color:var(--sw-dunkel-text);border-color:var(--sw-dunkel-linie);--sw-linie: var(--sw-dunkel-linie);--sw-grau: var(--sw-dunkel-grau)}.sw-preis--dunkel .sw-preis__marke{background:color-mix(in srgb,var(--sw-gruen) 22%,transparent);color:var(--sw-gruen-hell)}.sw-preis .sw-liste{margin:var(--sw-space-1) 0 0}.sw-preis .sw-btn{width:100%}.sw-preis .sw-card__fuss{padding-top:var(--sw-space-4)}.sw-fussnote{margin-top:var(--sw-space-4);text-align:center}@media(max-width:47.99em){.sw-preise__raster{display:flex;flex-direction:column}.sw-preise__raster .sw-preis--dunkel{order:-1}}@media(min-width:64em){.sw-preise__raster{align-items:center}.sw-preise__raster .sw-preis--dunkel{padding-block:var(--sw-space-5)}}.sw-faq{max-width:var(--sw-container-text);margin-inline:auto;display:grid;gap:var(--sw-space-2)}.sw-faq__eintrag{background:var(--sw-weiss);border:var(--sw-border);border-radius:var(--sw-radius-card);box-shadow:var(--sw-schatten-karte);padding-inline:var(--sw-space-4)}.sw-flaeche--dunkel .sw-faq__eintrag{background:color-mix(in srgb,var(--sw-weiss) 4%,transparent);box-shadow:none}.sw-faq__frage{display:flex;align-items:center;justify-content:space-between;gap:var(--sw-space-3);width:100%;background:transparent;border:0;padding:var(--sw-space-3) 0;font:inherit;font-size:var(--sw-body-lg);font-weight:800;letter-spacing:var(--sw-track-heading);line-height:var(--sw-leading-heading);color:inherit;text-align:left;cursor:pointer}.sw-faq__zeichen{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--sw-space-4);height:var(--sw-space-4);border-radius:50%;background:var(--sw-gruen-tint);color:var(--sw-gruen-text);transition:transform .15s ease}.sw-flaeche--dunkel .sw-faq__zeichen{background:color-mix(in srgb,var(--sw-gruen) 16%,transparent);color:var(--sw-gruen-hell)}.sw-faq__frage[aria-expanded=true] .sw-faq__zeichen{transform:rotate(180deg)}.sw-faq__fuss{display:flex;justify-content:center;margin-top:var(--sw-space-5)}.sw-kennzahl{text-align:center;gap:var(--sw-space-1)}.sw-kennzahl>*{margin:0}.sw-kennzahl__wert{font-size:var(--sw-display-2);font-weight:800;letter-spacing:var(--sw-track-display);line-height:var(--sw-leading-heading);color:var(--sw-tinte)}.sw-flaeche--dunkel .sw-kennzahl__wert{color:var(--sw-dunkel-text)}.sw-kennzahl__suffix{color:var(--sw-gruen-text)}.sw-projekt{gap:var(--sw-space-3);padding:var(--sw-space-3)}.sw-projekt>*{margin:0}.sw-projekt__medien{border-radius:var(--sw-radius-tile);overflow:hidden}.sw-projekt__medien .sw-platzhalter,.sw-projekt__medien .sw-bild{border-radius:var(--sw-radius-tile)}.sw-projekt__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sw-space-1) var(--sw-space-2);font-size:var(--sw-caption)}.sw-projekt__kunde{font-weight:800;letter-spacing:var(--sw-track-heading)}.sw-projekt__kategorie{border-radius:var(--sw-radius);background:var(--sw-gruen-tint);color:var(--sw-tinte);padding:2px var(--sw-space-2);font-size:var(--sw-eyebrow);font-weight:800;letter-spacing:var(--sw-track-eyebrow);text-transform:uppercase}.sw-flaeche--dunkel .sw-projekt__kategorie{background:color-mix(in srgb,var(--sw-gruen) 22%,transparent);color:var(--sw-gruen-hell)}.sw-projekt__ergebnis{color:var(--sw-grau)}.sw-projekt__kennzahlen{list-style:none;margin:0;padding:var(--sw-space-3) 0 0;border-top:var(--sw-border);display:flex;flex-wrap:wrap;gap:var(--sw-space-4)}.sw-projekt__kennzahlen b{display:block;font-size:var(--sw-display-3);letter-spacing:var(--sw-track-display);line-height:var(--sw-leading-heading)}.sw-projekt__kennzahlen span{font-size:var(--sw-caption);color:var(--sw-grau)}.sw-projekt__kennzahlen:empty{display:none}.sw-projekt__inhalt{display:grid;gap:var(--sw-space-2);align-content:start}.sw-projekt__inhalt>*{margin:0}.sw-projekte__einzel .sw-projekt{padding:var(--sw-space-4)}@media(min-width:64em){.sw-projekte__einzel .sw-projekt{display:grid;grid-template-columns:.9fr 1fr;align-items:center;gap:var(--sw-space-5)}.sw-projekte__einzel .sw-projekt__inhalt{display:grid;gap:var(--sw-space-3)}.sw-projekte__einzel .sw-projekt--nur-text{grid-template-columns:minmax(0,1fr)}}.sw-stimmen__spur{display:grid;gap:var(--sw-space-3)}@media(min-width:48em){.sw-stimmen__spur{grid-template-columns:repeat(2,minmax(0,1fr))}}.sw-stimmen__spur--scroll{display:flex;gap:var(--sw-space-3);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--sw-space-2);-webkit-overflow-scrolling:touch}.sw-stimmen__spur--scroll>*{flex:0 0 min(22rem,82vw);scroll-snap-align:start}.sw-stimme{gap:var(--sw-space-3)}.sw-stimme>*{margin:0}.sw-stimme blockquote{margin:0;font-size:var(--sw-body-lg)}.sw-stimme__person{display:flex;align-items:center;gap:var(--sw-space-2);margin-top:auto;padding-top:var(--sw-space-3)}.sw-stimme__bild{flex:0 0 auto;width:var(--sw-space-5);height:var(--sw-space-5);border-radius:50%;overflow:hidden;background:var(--sw-nebel)}.sw-stimme__bild img{width:100%;height:100%;object-fit:cover}.sw-stimme__name{font-weight:800;letter-spacing:var(--sw-track-heading)}.sw-stimme__rolle{font-size:var(--sw-caption);color:var(--sw-grau)}.sw-stimme__kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sw-space-2)}.sw-stimme__sterne{display:inline-flex;color:var(--sw-stern)}.sw-stimme__sterne .sw-icon{fill:currentColor}.sw-stimme__quelle{font-size:var(--sw-caption);color:var(--sw-grau)}.sw-stimmen__link{margin:var(--sw-space-4) 0 0;text-align:center}.sw-logos__zeile{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--sw-space-5)}.sw-logos__logo{filter:grayscale(1);opacity:.65;transition:filter .15s ease,opacity .15s ease}.sw-logos__logo:hover{filter:grayscale(0);opacity:1}.sw-logos__logo img{max-height:var(--sw-space-4);width:auto}.sw-logos__platzhalter{width:var(--sw-space-6);height:var(--sw-space-4);border:var(--sw-border);border-radius:var(--sw-radius-tile)}.sw-trust{gap:var(--sw-space-2);align-items:center}.sw-trust>*{margin:0}.sw-trust__kopf{display:flex;align-items:center;gap:var(--sw-space-2)}.sw-trust__sterne{display:flex;color:var(--sw-gruen)}.sw-trust__sterne svg{fill:currentColor}.sw-trust__wert{font-size:var(--sw-display-3);font-weight:800;letter-spacing:var(--sw-track-display)}.sw-kontakt__raster{display:grid;gap:var(--sw-space-5);align-items:start}@media(min-width:64em){.sw-kontakt__raster{grid-template-columns:1.25fr 1fr}}.sw-feld{display:grid;gap:var(--sw-space-1);margin-bottom:var(--sw-space-3)}.sw-feld>label{font-size:var(--sw-caption);font-weight:800;letter-spacing:var(--sw-track-heading)}.sw-feld input,.sw-feld select,.sw-feld textarea{font:inherit;font-size:var(--sw-body);color:var(--sw-tinte);background:var(--sw-weiss);border:var(--sw-border);border-radius:var(--sw-radius-tile);padding:var(--sw-space-2);width:100%}.sw-feld textarea{min-height:var(--sw-space-6);resize:vertical}.sw-feld input:focus-visible,.sw-feld select:focus-visible,.sw-feld textarea:focus-visible{outline:2px solid var(--sw-gruen-text);outline-offset:2px}.sw-feld--paar{display:grid;gap:var(--sw-space-3)}@media(min-width:48em){.sw-feld--paar{grid-template-columns:1fr 1fr}}.sw-feld--einwilligung{display:grid;grid-template-columns:auto 1fr;gap:var(--sw-space-2);align-items:start}.sw-feld--einwilligung input{width:var(--sw-space-3);height:var(--sw-space-3);margin-top:.2em;accent-color:var(--sw-gruen)}.sw-feld--einwilligung label{font-size:var(--sw-caption);font-weight:400;color:var(--sw-grau);letter-spacing:var(--sw-track-body)}.sw-kontaktweg{display:flex;align-items:flex-start;gap:var(--sw-space-3);padding-block:var(--sw-space-3);border-bottom:var(--sw-border)}.sw-kontaktweg:first-child{border-top:var(--sw-border)}.sw-kontaktweg .sw-kachel{margin-bottom:0}.sw-kontaktweg__text{display:grid;gap:var(--sw-space-1);min-width:0}.sw-kontaktweg__label{display:block;font-size:var(--sw-caption);line-height:var(--sw-leading-heading);color:var(--sw-grau)}.sw-kontaktweg__aktion{display:block;font-size:var(--sw-body);font-weight:800;letter-spacing:var(--sw-track-heading);line-height:var(--sw-leading-heading);color:var(--sw-tinte);text-decoration:none;overflow-wrap:anywhere;transition:color .15s ease}a.sw-kontaktweg__aktion:hover{color:var(--sw-gruen-text)}.sw-kontaktweg__anschrift{font-style:normal;line-height:var(--sw-leading-body)}.sw-kontaktweg__zusatz{display:block;font-size:var(--sw-caption);line-height:var(--sw-leading-body);color:var(--sw-grau)}.sw-meldung{border:var(--sw-border);border-left:4px solid var(--sw-gruen);border-radius:var(--sw-radius-tile);padding:var(--sw-space-2);margin-bottom:var(--sw-space-3)}.sw-meldung ul{margin:0;padding-left:var(--sw-space-3)}.sw-beitrag__meta{display:flex;flex-wrap:wrap;gap:var(--sw-space-1);margin-bottom:var(--sw-space-2)}.sw-footer{background:var(--sw-dunkel);color:var(--sw-dunkel-text);border-top:1px solid var(--sw-dunkel-linie);--sw-linie: var(--sw-dunkel-linie);--sw-grau: var(--sw-dunkel-grau);--sw-gruen-text: var(--sw-gruen-hell)}.sw-footer__oben{display:grid;gap:var(--sw-space-5);padding-block:var(--sw-space-6) var(--sw-space-5)}@media(min-width:48em){.sw-footer__oben{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64em){.sw-footer__oben{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:var(--sw-space-6)}.sw-footer__marke{grid-column:1 / -1;max-width:26rem}}@media(min-width:90em){.sw-footer__oben{grid-template-columns:1.4fr repeat(5,1fr);row-gap:var(--sw-space-5)}.sw-footer__marke{grid-column:auto;max-width:none}}.sw-footer__marke img{width:auto;height:1.75rem}.sw-footer__marke p{color:var(--sw-dunkel-grau)}.sw-footer__marke address{font-style:normal;color:var(--sw-dunkel-grau)}.sw-footer__spalte h2{font-size:var(--sw-caption);font-weight:800;letter-spacing:var(--sw-track-eyebrow);text-transform:uppercase;margin:0 0 var(--sw-space-2)}.sw-footer__spalte ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--sw-space-1)}.sw-footer__spalte a{text-decoration:none;color:var(--sw-dunkel-grau)}.sw-footer__spalte a:hover{color:var(--sw-dunkel-text)}.sw-footer__icons{display:flex;flex-wrap:wrap;gap:var(--sw-space-2);list-style:none;margin:var(--sw-space-3) 0 0;padding:0}.sw-footer__icons a{display:inline-flex;align-items:center;justify-content:center;width:var(--sw-space-5);height:var(--sw-space-5);border-radius:50%;border:1px solid var(--sw-dunkel-linie);color:var(--sw-dunkel-text);text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.sw-footer__icons a:hover{background:color-mix(in srgb,var(--sw-gruen) 18%,transparent);border-color:var(--sw-gruen-hell)}.sw-footer__unten{display:flex;flex-wrap:wrap;gap:var(--sw-space-2) var(--sw-space-3);align-items:center;justify-content:space-between;padding-block:var(--sw-space-3);border-top:1px solid var(--sw-dunkel-linie);color:var(--sw-dunkel-grau);font-size:var(--sw-caption)}.sw-footer__rechtslinks{display:flex;flex-wrap:wrap;gap:var(--sw-space-3);list-style:none;margin:0;padding:0}.sw-footer__rechtslinks a{text-decoration:none}.sw-footer__rechtslinks a:hover{color:var(--sw-dunkel-text)}@media(max-width:63.99em){.sw-footer__spalte a,.sw-footer__rechtslinks a{display:inline-block;padding-block:var(--sw-space-1)}}.sw-stickycta{position:fixed;left:var(--sw-space-2);right:var(--sw-space-2);bottom:var(--sw-space-2);z-index:40;display:flex;align-items:center;gap:var(--sw-space-2);padding:var(--sw-space-1) var(--sw-space-3);border-radius:var(--sw-radius);border:1px solid color-mix(in srgb,var(--sw-tinte) 8%,transparent);background:color-mix(in srgb,var(--sw-weiss) 88%,transparent);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);box-shadow:var(--sw-schatten-karte)}.sw-stickycta[hidden]{display:none}.sw-stickycta__text{flex:1 1 auto;min-width:0}.sw-stickycta__titel{display:block;font-weight:800;font-size:var(--sw-caption);letter-spacing:var(--sw-track-heading)}.sw-stickycta__zusatz{display:block;font-size:var(--sw-eyebrow);color:var(--sw-grau)}.sw-stickycta .sw-btn{flex:0 0 auto;padding:var(--sw-space-2) var(--sw-space-3)}.sw-stickycta__schliessen{flex:0 0 auto;background:transparent;border:0;color:var(--sw-grau);font:inherit;line-height:1;padding:var(--sw-space-1);cursor:pointer}@media(min-width:64em){.sw-stickycta{display:none}}@media(max-width:63.99em){body:has(.sw-stickycta:not([hidden])) .sw-footer__unten{padding-bottom:var(--sw-space-6)}}@view-transition{navigation:auto}html.sw-js :where(main .sw-section:not(.sw-hero)) :where(.sw-kopf,.sw-card,.sw-faq__eintrag,.sw-medien-text__medien,.sw-medien-text__text,.sw-logos__logo){opacity:0;transform:translateY(12px)}html.sw-js [data-sw-sichtbar=true]{opacity:1;transform:none;transition:opacity .35s ease-out var(--sw-verzoegerung, 0ms),transform .35s ease-out var(--sw-verzoegerung, 0ms)}.sw-btn--primaer:after,.sw-textlink:after{transition:transform .15s ease}.sw-btn--primaer:hover:after,.sw-textlink:hover:after{transform:translate(4px)}.sw-logos__band{overflow:hidden}.sw-logos__spur{display:flex;width:max-content;animation:sw-laufband 32s linear infinite}.sw-logos__spur>.sw-logos__zeile{flex:0 0 auto;flex-wrap:nowrap;padding-inline:calc(var(--sw-space-5) / 2)}.sw-logos__band:hover .sw-logos__spur{animation-play-state:paused}@keyframes sw-laufband{0%{transform:translate(0)}to{transform:translate(-50%)}}.sw-faq__antwort{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.sw-faq__antwort[data-offen=true]{grid-template-rows:1fr}.sw-faq__inhalt{overflow:hidden}.sw-faq__rte{padding-bottom:var(--sw-space-3)}.sw-faq__rte>:last-child{margin-bottom:0}.sw-faq__rte p{margin:0;color:var(--sw-grau)}.sw-card{transition:border-color .15s ease,box-shadow .15s ease}.sw-card--klickbar:hover,a.sw-card:hover{box-shadow:0 1px 2px #16191a0d,0 16px 40px #16191a1a}@media(prefers-reduced-motion:reduce){html.sw-js :where(main .sw-section) :where(.sw-kopf,.sw-card,.sw-faq__eintrag,.sw-medien-text__medien,.sw-medien-text__text,.sw-logos__logo){opacity:1;transform:none}.sw-logos__spur{animation:none}.sw-btn--primaer:hover:after,.sw-textlink:hover:after{transform:none}::view-transition-old(root),::view-transition-new(root){animation:none}}.sw-shopcheck__raster{display:grid;gap:var(--sw-space-5);align-items:start}@media(min-width:64em){.sw-shopcheck__raster{grid-template-columns:1fr 1fr}}.sw-shopcheck__text>:last-child{margin-bottom:0}.sw-shopcheck__text .sw-preis__marke{display:block;width:fit-content;margin-bottom:var(--sw-space-2)}.sw-shopcheck__karte{padding:var(--sw-space-4)}.sw-shopcheck__karte .sw-btn{width:100%}.sw-shopcheck__hinweis{margin:var(--sw-space-2) 0 0;text-align:center}.sw-shopcheck__karte .sw-feld:last-of-type{margin-bottom:var(--sw-space-4)}.sw-flaeche--dunkel .sw-shopcheck__karte{background:var(--sw-weiss);color:var(--sw-tinte);--sw-linie: var(--sw-linie-hell);--sw-grau: var(--sw-grau-hell);--sw-gruen-text: var(--sw-gruen-text-hell)}.sw-preise__raster--kompakt .sw-preis{padding:var(--sw-space-3)}.sw-preise__raster--kompakt .sw-preis__wert{font-size:var(--sw-h4)}@media(min-width:64em){.sw-preise__raster--kompakt{align-items:stretch}}.sw-visuell-versteckt{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sw-blogfilter{display:grid;gap:var(--sw-space-3);justify-items:center;margin-bottom:var(--sw-space-5)}.sw-blogfilter__suche{position:relative;width:min(28rem,100%)}.sw-blogfilter__lupe{position:absolute;left:var(--sw-space-2);top:50%;transform:translateY(-50%);color:var(--sw-grau);pointer-events:none}.sw-blogfilter__suche input{width:100%;font:inherit;color:var(--sw-tinte);background:var(--sw-weiss);border:var(--sw-border);border-radius:var(--sw-radius);padding:var(--sw-space-2) var(--sw-space-3) var(--sw-space-2) var(--sw-space-5)}.sw-blogfilter__suche input:focus-visible{outline:2px solid var(--sw-gruen-text);outline-offset:2px}.sw-blogfilter__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sw-space-1)}.sw-chip{font:inherit;font-size:var(--sw-caption);font-weight:800;letter-spacing:var(--sw-track-heading);color:var(--sw-tinte);background:transparent;border:var(--sw-border);border-radius:var(--sw-radius);padding:var(--sw-space-1) var(--sw-space-3);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.sw-chip:hover{border-color:var(--sw-tinte)}.sw-chip[aria-pressed=true]{background:var(--sw-gruen);border-color:var(--sw-gruen);color:var(--sw-tinte)}.sw-blogfilter__leer{text-align:center;color:var(--sw-grau)}.sw-blogfilter__leer[hidden],.sw-beitrag[hidden]{display:none}.sw-beitrag .sw-display-3{margin-bottom:var(--sw-space-2)}.sw-paginierung{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--sw-space-1);margin-top:var(--sw-space-5)}.sw-paginierung__seite,.sw-paginierung__schritt{display:inline-flex;align-items:center;justify-content:center;min-width:var(--sw-space-4);padding:var(--sw-space-1) var(--sw-space-2);border:var(--sw-border);border-radius:var(--sw-radius);text-decoration:none;font-size:var(--sw-caption);font-weight:800}.sw-paginierung__seite:hover,.sw-paginierung__schritt:hover{border-color:var(--sw-tinte)}.sw-paginierung__seite[aria-current=page]{background:var(--sw-gruen);border-color:var(--sw-gruen);color:var(--sw-tinte)}.sw-artikel__kopf{max-width:var(--sw-container-text);margin-inline:auto;text-align:center;margin-bottom:var(--sw-space-4)}.sw-artikel__kopf .sw-beitrag__meta{justify-content:center;align-items:center}.sw-artikel__bild{max-width:var(--sw-container-text);margin:0 auto var(--sw-space-5)}.sw-artikel__inhalt{max-width:var(--sw-container-text);margin-inline:auto}.sw-inhaltsverzeichnis{border:var(--sw-border);border-radius:var(--sw-radius-card);padding:var(--sw-space-3) var(--sw-space-4);margin-bottom:var(--sw-space-5);background:var(--sw-nebel)}.sw-inhaltsverzeichnis[hidden]{display:none}.sw-inhaltsverzeichnis .sw-eyebrow{margin-bottom:var(--sw-space-2)}.sw-inhaltsverzeichnis ol{margin:0;padding-left:var(--sw-space-3);display:grid;gap:var(--sw-space-1)}.sw-inhaltsverzeichnis a{color:var(--sw-tinte);text-decoration:none}.sw-inhaltsverzeichnis a:hover{color:var(--sw-gruen-text)}.sw-rte h2{font-size:var(--sw-display-3);font-weight:800;letter-spacing:var(--sw-track-heading);line-height:var(--sw-leading-heading);margin:var(--sw-space-5) 0 var(--sw-space-2);scroll-margin-top:calc(var(--sw-space-6) + var(--sw-space-3))}.sw-rte h3{font-size:var(--sw-h4);font-weight:800;letter-spacing:var(--sw-track-heading);margin:var(--sw-space-4) 0 var(--sw-space-1)}.sw-rte ul,.sw-rte ol{margin:0 0 var(--sw-space-3);padding-left:var(--sw-space-3);display:grid;gap:var(--sw-space-1)}.sw-rte a{color:var(--sw-gruen-text)}.sw-rte img{border-radius:var(--sw-radius-card);margin-block:var(--sw-space-4)}.sw-rte blockquote{margin:var(--sw-space-4) 0;padding-left:var(--sw-space-3);border-left:3px solid var(--sw-gruen);font-size:var(--sw-body-lg)}.sw-autor{display:grid;grid-template-columns:auto 1fr;gap:var(--sw-space-3);align-items:center;margin-top:var(--sw-space-6)}.sw-autor>div>*{margin:0}.sw-autor .sw-h4{margin-bottom:var(--sw-space-1)}.sw-autor__bild{display:flex;align-items:center;justify-content:center;width:var(--sw-space-6);height:var(--sw-space-6);border-radius:50%;overflow:hidden;background:var(--sw-nebel)}.sw-autor__bild img{width:100%;height:100%;object-fit:cover}[data-abstand-oben=eng]{padding-top:calc(var(--sw-section) / 2)}[data-abstand-oben=keiner]{padding-top:0}[data-abstand-unten=eng]{padding-bottom:calc(var(--sw-section) / 2)}[data-abstand-unten=keiner]{padding-bottom:0}.sw-brotkruemel{margin-bottom:var(--sw-space-3)}.sw-brotkruemel ol{display:flex;flex-wrap:wrap;justify-content:inherit;gap:var(--sw-space-1);list-style:none;margin:0;padding:0;font-size:var(--sw-caption);color:var(--sw-grau)}.sw-hero__inhalt--einspaltig .sw-brotkruemel ol,.sw-artikel__kopf .sw-brotkruemel ol{justify-content:center}.sw-brotkruemel li+li:before{content:"/";margin-right:var(--sw-space-1);color:var(--sw-linie)}.sw-brotkruemel a{color:inherit;text-decoration:none}.sw-brotkruemel a:hover{color:var(--sw-gruen-text)}.sw-brotkruemel [aria-current=page]{color:var(--sw-tinte);font-weight:500}.sw-flaeche--dunkel .sw-brotkruemel [aria-current=page]{color:var(--sw-dunkel-text)}.sw-preis--dunkel>*:not(.sw-grund){position:relative}.sw-medien-text__zahlen{list-style:none;margin:var(--sw-space-4) 0 0;padding:var(--sw-space-4) 0 0;border-top:var(--sw-border);display:grid;gap:var(--sw-space-3);grid-template-columns:1fr}@media(min-width:30em){.sw-medien-text__zahlen{grid-template-columns:repeat(3,minmax(0,1fr))}}.sw-medien-text__zahlen .sw-kennzahl__wert{display:block;font-size:var(--sw-display-3);letter-spacing:var(--sw-track-display);line-height:var(--sw-leading-heading)}.sw-region{text-decoration:none}.sw-region>*{margin:0}.sw-region .sw-h4{margin-bottom:var(--sw-space-1)}.sw-region .sw-card__fuss{display:block}.sw-pfeiler__abschluss{margin:var(--sw-space-5) auto 0;text-align:center}.sw-rechtstext__block{margin-top:var(--sw-space-5)}.sw-rechtstext__block .sw-h4{margin-bottom:var(--sw-space-2)}.sw-rechtstext__hinweis{margin-bottom:var(--sw-space-5)}.sw-footer__adresse{margin-top:var(--sw-space-2)}.sw-footer__kontakt{list-style:none;margin:var(--sw-space-2) 0 0;padding:0;display:grid;gap:var(--sw-space-1)}.sw-footer__kontakt a{color:var(--sw-dunkel-text);text-decoration:none}.sw-footer__kontakt a:hover{color:var(--sw-gruen-hell)}.sw-footer__credit{color:var(--sw-dunkel-grau)}.sw-footer__credit a{color:var(--sw-dunkel-text);text-decoration:none}.sw-footer__credit a:hover{color:var(--sw-gruen-hell)}.sw-szene{position:relative;display:grid;gap:var(--sw-space-3);padding:var(--sw-space-4);border:1px solid var(--sw-dunkel-linie);border-radius:var(--sw-radius-card);background:var(--sw-szene-flaeche);color:var(--sw-dunkel-text);font-family:var(--sw-szene-mono);font-size:var(--sw-eyebrow);overflow:hidden}.sw-szene code{font-family:inherit;font-size:inherit;color:inherit;background:none;padding:0}.sw-szene svg{display:block;overflow:visible}.sw-szene__legende{display:flex;flex-wrap:wrap;gap:var(--sw-space-1) var(--sw-space-3);margin:0;padding:0;list-style:none;color:var(--sw-dunkel-grau);letter-spacing:var(--sw-track-eyebrow);text-transform:uppercase;font-size:.6875rem}.sw-szene__legende li{display:inline-flex;align-items:center;gap:var(--sw-space-1)}.sw-szene__kiste{width:.75rem;height:.5rem;border-radius:1px}.sw-szene__kiste--a,.sw-mz-container--a{background:var(--sw-gruen-hell);fill:var(--sw-gruen-hell)}.sw-szene__kiste--b,.sw-mz-container--b{background:var(--sw-dunkel-text);fill:var(--sw-dunkel-text)}.sw-szene__kiste--c,.sw-mz-container--c{background:var(--sw-gruen);fill:var(--sw-gruen)}.sw-szene__bild{width:100%;height:auto}.sw-szene__bild *{transform-box:view-box}.sw-mz-steg{fill:var(--sw-dunkel-linie);transform-box:fill-box}.sw-mz-haus{fill:none;stroke:var(--sw-dunkel-grau);stroke-width:2;stroke-linejoin:round}.sw-mz-haus--neu{stroke:var(--sw-gruen-hell)}.sw-mz-fenster-alt{fill:var(--sw-dunkel-grau);opacity:.15}.sw-mz-fenster{fill:var(--sw-gruen-hell);opacity:.9}.sw-mz-name{fill:var(--sw-dunkel-grau);font-family:var(--sw-szene-mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase}.sw-mz-name--neu{fill:var(--sw-gruen-hell)}.sw-mz-kurs{fill:none;stroke:var(--sw-dunkel-grau);stroke-width:1.5;stroke-linecap:round;opacity:.55}.sw-mz-rumpf{fill:var(--sw-dunkel-text)}.sw-mz-mast{stroke:var(--sw-dunkel-text);stroke-width:2;stroke-linecap:round}.sw-mz-flagge rect{fill:var(--sw-gruen-hell)}.sw-mz-flagge text{fill:var(--sw-tinte);font-family:var(--sw-szene-mono);font-size:12px;font-weight:700}.sw-mz-flagge{transform-origin:393px 177px}.sw-mz-schaukeln{transform-origin:384px 214px}.sw-mz-welle{fill:none;stroke:var(--sw-dunkel-grau);stroke-width:1.5;stroke-linecap:round;opacity:.45}.sw-mz-welle--hinten{opacity:.2}.sw-mz-pin-koerper{fill:var(--sw-dunkel-text)}.sw-mz-pin-stern{fill:var(--sw-stern)}.sw-mz-puls{fill:none;stroke:var(--sw-gruen-hell);stroke-width:1.5;opacity:0;transform-origin:482px 122px}.sw-szene__zeile{display:grid;grid-template-columns:minmax(0,1fr) clamp(3rem,14%,4.5rem) minmax(0,1.25fr);align-items:center;gap:var(--sw-space-2);padding-top:var(--sw-space-2);border-top:1px solid var(--sw-dunkel-linie)}.sw-szene__alt,.sw-szene__neu{overflow-wrap:anywhere}.sw-szene__alt{color:var(--sw-dunkel-grau)}.sw-szene__neu{display:flex;align-items:center;gap:var(--sw-space-1)}.sw-szene__pfad{position:relative;display:block;height:var(--sw-space-4)}.sw-szene__linie{position:absolute;inset:auto 0 calc(var(--sw-space-1) * .75) 0;height:1px;background:var(--sw-gruen-hell);transform-origin:left center}.sw-szene__linie:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid var(--sw-gruen-hell);border-right:1px solid var(--sw-gruen-hell);transform:rotate(45deg)}.sw-szene__code{position:absolute;left:50%;top:0;translate:-50% 0;color:var(--sw-gruen-hell);font-weight:500}.sw-szene__ok{flex:0 0 auto;width:.5em;height:.85em;border-right:1.5px solid var(--sw-gruen-hell);border-bottom:1.5px solid var(--sw-gruen-hell);transform:rotate(45deg) translateY(-15%)}.sw-szene__fuss{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sw-space-2);padding-top:var(--sw-space-2);border-top:1px solid var(--sw-dunkel-linie);color:var(--sw-dunkel-grau)}.sw-szene__kurve{position:relative;display:block;grid-column:1 / -1;grid-row:2;height:var(--sw-space-5);margin-top:var(--sw-space-2)}.sw-szene__kurve svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sw-szene__kurve path{fill:none;stroke-width:1.5}.sw-szene__kurve-alt{stroke:var(--sw-dunkel-grau)}.sw-szene__kurve-neu{stroke:var(--sw-gruen-hell)}.sw-szene__marke{stroke:var(--sw-dunkel-grau);stroke-opacity:.5;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.sw-szene__marke-text{position:absolute;left:50%;bottom:100%;translate:-50% 0;font-size:.625rem;letter-spacing:var(--sw-track-eyebrow);text-transform:uppercase}.sw-szene__ergebnis{color:var(--sw-gruen-hell);font-weight:500}@media(max-width:30em){.sw-szene{padding:var(--sw-space-3)}.sw-szene__zeile{grid-template-columns:4rem minmax(0,1fr);row-gap:0}.sw-szene__alt{grid-column:1 / -1}}@media(prefers-reduced-motion:no-preference){html.sw-js [data-sw-sichtbar=true] .sw-szene--migration{--sw-feder: cubic-bezier(.34, 1.56, .64, 1);--sw-weich: cubic-bezier(.22, 1, .36, 1)}html.sw-js [data-sw-sichtbar=true] .sw-szene--migration .sw-szene__legende{animation:sw-sz-auf .4s var(--sw-weich) .1s both}html.sw-js [data-sw-sichtbar=true] .sw-szene--migration .sw-mz-haus{stroke-dasharray:1;animation:sw-sz-zeichnen 1s cubic-bezier(.65,0,.35,1) .2s both}html.sw-js [data-sw-sichtbar=true] .sw-szene--migration .sw-mz-haus--neu{animation-delay:.4s}html.sw-js [data-sw-sichtbar=true] .sw-szene--migration .sw-mz-steg{transform-origin:center;animation:sw-sz-breit .6s var(--sw-weich) .2s both}html.sw-js [data-sw-sichtbar=true] .sw-szene--migration .sw-mz-name{animation:sw-sz-ein .5s ease .8s both}html.sw-js [data-sw-sichtbar=true] .sw-szene--migration .sw-mz-fenster-alt{animation:sw-sz-dimmen .8s ease calc(4.2s + var(--d, 0s)) both}html.sw-js [data-sw-sichtbar=true] .sw-szene--migration .sw-mz-container{animation:sw-sz-fallen .6s var(--sw-feder) calc(.9s + var(--d, 0s)) both}html.sw-js [data-sw-sichtbar=true] .sw-szene--migration .sw-mz-schiff{animation:sw-sz-fahrt 2.3s cubic-bezier(.6,0,.3,1) 1.9s both}html.sw-js [data-sw-sichtbar=true] .sw-szene--migration .sw-mz-schaukeln{animation:sw-sz-schaukeln 3.2s ease-in-out infinite}html.sw-js [data-sw-sichtbar=true] .sw-szene--migration .sw-mz-kurs{stroke-dasharray:1;animation:sw-sz-zeichnen 2.3s cubic-bezier(.6,0,.3,1) 1.9s both}html.sw-js [data-sw-sichtbar=true] .sw-szene--migration .sw-mz-welle{animation:sw-sz-welle 3s linear infinite}html.sw-js [data-sw-sichtbar=true] .sw-szene--migration .sw-mz-welle--hinten{animation-duration:4.6s;animation-direction:reverse}html.sw-js [data-sw-sichtbar=true] .sw-szene--migration .sw-mz-flagge{animation:sw-sz-hissen .5s var(--sw-feder) 4.1s both}html.sw-js [data-sw-sichtbar=true] .sw-szene--migration .sw-mz-fenster{animation:sw-sz-licht .4s ease calc(4.3s + var(--d, 0s)) both}html.sw-js [data-sw-sichtbar=true] .sw-szene--migration .sw-mz-pin{animation:sw-sz-pin .75s var(--sw-feder) 4.8s both}html.sw-js [data-sw-sichtbar=true] .sw-szene--migration .sw-mz-puls{animation:sw-sz-puls 2.2s ease-out 5.5s infinite}html.sw-js [data-sw-sichtbar=true] .sw-szene--migration .sw-szene__zeile{animation:sw-sz-auf .4s var(--sw-weich) 5s both}html.sw-js [data-sw-sichtbar=true] .sw-szene--migration .sw-szene__linie{animation:sw-sz-linie .45s cubic-bezier(.5,0,.2,1) 5.2s both}html.sw-js [data-sw-sichtbar=true] .sw-szene--migration .sw-szene__code{animation:sw-sz-hupf .4s var(--sw-feder) 5.5s both}html.sw-js [data-sw-sichtbar=true] .sw-szene--migration .sw-szene__neu{animation:sw-sz-rein .4s var(--sw-weich) 5.6s both}html.sw-js [data-sw-sichtbar=true] .sw-szene--migration .sw-szene__ok{animation:sw-sz-haken .35s var(--sw-feder) 5.9s both}html.sw-js [data-sw-sichtbar=true] .sw-szene--migration .sw-szene__fuss{animation:sw-sz-auf .4s var(--sw-weich) 6s both}html.sw-js [data-sw-sichtbar=true] .sw-szene--migration .sw-szene__kurve path{stroke-dasharray:1;animation:sw-sz-zeichnen .8s linear 6.2s both}html.sw-js [data-sw-sichtbar=true] .sw-szene--migration .sw-szene__kurve-neu{animation-delay:7s}html.sw-js [data-sw-sichtbar=true] .sw-szene--migration .sw-szene__ergebnis{animation:sw-sz-rein .4s var(--sw-weich) 7.8s both}}@keyframes sw-sz-auf{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sw-sz-rein{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes sw-sz-ein{0%{opacity:0}}@keyframes sw-sz-zeichnen{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes sw-sz-breit{0%{transform:scaleX(0)}}@keyframes sw-sz-dimmen{0%{opacity:.9}to{opacity:.15}}@keyframes sw-sz-fallen{0%{opacity:0;transform:translateY(-70px)}30%{opacity:1}to{opacity:1;transform:none}}@keyframes sw-sz-fahrt{0%{transform:translate(-215px)}to{transform:none}}@keyframes sw-sz-schaukeln{0%,to{transform:rotate(0) translateY(0)}25%{transform:rotate(-2deg) translateY(-1.5px)}50%{transform:rotate(0) translateY(.5px)}75%{transform:rotate(1.6deg) translateY(-1px)}}@keyframes sw-sz-welle{to{transform:translate(-40px)}}@keyframes sw-sz-hissen{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes sw-sz-licht{0%{opacity:0}to{opacity:.9}}@keyframes sw-sz-pin{0%{opacity:0;transform:translateY(-110px)}30%{opacity:1}to{opacity:1;transform:none}}@keyframes sw-sz-puls{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(3.4)}}@keyframes sw-sz-linie{0%{transform:scaleX(0)}}@keyframes sw-sz-hupf{0%{opacity:0;transform:translateY(4px) scale(.7)}to{opacity:1;transform:none}}@keyframes sw-sz-haken{0%{opacity:0;transform:rotate(45deg) translateY(-15%) scale(0)}to{opacity:1;transform:rotate(45deg) translateY(-15%) scale(1)}}.sw-s-strich{fill:none;stroke:var(--sw-dunkel-grau);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sw-s-strich--hell{stroke:var(--sw-dunkel-text)}.sw-s-strich--gruen{stroke:var(--sw-gruen-hell)}.sw-s-kiste-a{fill:var(--sw-gruen-hell)}.sw-s-kiste-b{fill:var(--sw-dunkel-text)}.sw-s-kiste-c{fill:var(--sw-gruen)}.sw-s-steg{fill:var(--sw-dunkel-linie)}.sw-s-fenster{fill:var(--sw-gruen-hell);opacity:.9}.sw-s-text{fill:var(--sw-dunkel-grau);font-family:var(--sw-szene-mono);font-size:13px}.sw-s-text--gruen{fill:var(--sw-gruen-hell)}.sw-s-welle{fill:none;stroke:var(--sw-dunkel-grau);stroke-width:1.5;stroke-linecap:round;opacity:.45}.sw-s-welle--hinten{opacity:.2}.sw-z-pop{transform-box:fill-box;transform-origin:center}.sw-z-breit{transform-box:fill-box;transform-origin:left center}.sw-z-hoch{transform-box:fill-box;transform-origin:center bottom}.sw-szene__liste{display:grid;gap:var(--sw-space-1);margin:0;padding:0;list-style:none}.sw-szene__liste li{display:flex;align-items:center;gap:var(--sw-space-1)}.sw-szene__liste--spalten{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));column-gap:var(--sw-space-3)}.sw-szene__liste--ziele li{justify-content:space-between;padding-bottom:var(--sw-space-1);border-bottom:1px solid var(--sw-dunkel-linie)}.sw-szene__liste--ziele code{color:var(--sw-dunkel-grau);overflow-wrap:anywhere}.sw-szene__liste--ziele span{flex:0 0 auto;color:var(--sw-gruen-hell)}.sw-szene__notiz{margin:0;color:var(--sw-dunkel-grau)}.sw-szene__bericht{display:grid;gap:var(--sw-space-1);padding-top:var(--sw-space-2);border-top:1px solid var(--sw-dunkel-linie)}.sw-szene__bericht-kopf{color:var(--sw-dunkel-grau);letter-spacing:var(--sw-track-eyebrow);text-transform:uppercase;font-size:.6875rem}.sw-szene__status{display:flex;flex-wrap:wrap;gap:var(--sw-space-1) var(--sw-space-3);margin:0;padding-top:var(--sw-space-2);border-top:1px solid var(--sw-dunkel-linie)}.sw-szene__status>span{display:inline-flex;align-items:center;gap:var(--sw-space-1)}.sw-szene__live{width:.5rem;height:.5rem;border-radius:50%;background:var(--sw-gruen-hell)}.sw-szene__stufen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sw-space-2);margin:0;padding:0;list-style:none;color:var(--sw-dunkel-grau)}.sw-szene__stufen li{display:grid;gap:var(--sw-space-1);align-content:start}.sw-szene__stufe-balken{display:block;height:3px;border-radius:2px;background:var(--sw-gruen-hell);transform-origin:left center}@media(max-width:30em){.sw-szene__stufen{grid-template-columns:repeat(2,minmax(0,1fr))}}.sw-sn-rumpf{fill:var(--sw-dunkel-text)}.sw-sn-mast{stroke:var(--sw-dunkel-text);stroke-width:2;stroke-linecap:round}.sw-sn-flagge{transform-box:fill-box;transform-origin:left bottom}.sw-sn-flagge rect{fill:var(--sw-gruen-hell)}.sw-sn-flagge text{fill:var(--sw-tinte);font-family:var(--sw-szene-mono);font-size:12px;font-weight:700}.sw-sn-blitz{fill:var(--sw-dunkel-text);opacity:0}.sw-sn-boden,.sw-sn-spritzer{opacity:0}.sw-sn-schiff{transform-box:view-box;transform-origin:440px 230px}.sw-sn-schaukeln{transform-box:view-box;transform-origin:440px 240px}.sw-sq-kurs{opacity:.4;stroke-width:1.5}.sw-se-lampe{fill:var(--sw-gruen-hell)}.sw-se-strahl{fill:var(--sw-gruen-hell);opacity:.1;transform-box:view-box;transform-origin:75px 88px}.sw-se-box{fill:var(--sw-szene-flaeche);stroke:var(--sw-dunkel-grau);stroke-width:1.5}.sw-se-box--wurzel{stroke:var(--sw-gruen-hell)}.sw-se-knoten{transform-box:fill-box;transform-origin:center}.sw-cv-tor{fill:var(--sw-dunkel-grau);opacity:.35}.sw-cv-tick{stroke-width:1}.sw-cv-bahn{opacity:0}.sw-cv-punkt{fill:var(--sw-dunkel-text)}.sw-cv-punkt--kauf{fill:var(--sw-gruen-hell);transform-box:fill-box;transform-origin:center}.sw-cv-marke{fill:var(--sw-dunkel-text)}.sw-cv-marke-text{fill:var(--sw-tinte);font-family:var(--sw-szene-mono);font-size:12px;font-weight:700}.sw-rl-flaeche{fill:var(--sw-szene-flaeche)}.sw-rl-flaeche--neu{fill:var(--sw-tinte)}.sw-rl-wirr{fill:var(--sw-dunkel-grau);opacity:.55}.sw-rl-wirr--fein{opacity:.3}.sw-rl-klar{fill:var(--sw-dunkel-text);opacity:.85}.sw-rl-klar--fein{opacity:.4}.sw-rl-bild{fill:var(--sw-gruen);opacity:.55}.sw-rl-knopf{fill:var(--sw-gruen-hell)}.sw-rl-nachher{clip-path:inset(0 0 0 50%)}.sw-rl-teiler-linie{stroke:var(--sw-dunkel-text);stroke-width:2}.sw-rl-griff{fill:var(--sw-dunkel-text)}.sw-rl-griff-pfeil{fill:none;stroke:var(--sw-tinte);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sw-si-draht{stroke-dasharray:4 4}.sw-si-display{fill:var(--sw-gruen-hell);opacity:.35}.sw-si-punkt{fill:var(--sw-dunkel-grau)}.sw-si-ziffer{fill:var(--sw-dunkel-text);font-family:var(--sw-szene-mono);font-size:34px;font-weight:700}.sw-si-ziffer--klein{font-size:13px;font-weight:500}.sw-si-z2,.sw-si-z1,.sw-si-z0{opacity:0}.sw-si-wahrheit{fill:var(--sw-gruen-hell);font-family:var(--sw-szene-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.sw-si-knopf{fill:var(--sw-gruen-hell)}.sw-si-knopf-text,.sw-si-aus-text{font-family:var(--sw-szene-mono);font-size:10px;font-weight:700}.sw-si-knopf-text{fill:var(--sw-tinte)}.sw-si-aus{opacity:0}.sw-si-aus-flaeche{fill:var(--sw-dunkel-linie)}.sw-si-aus-text{fill:var(--sw-dunkel-text)}.sw-si-paket{fill:var(--sw-dunkel-text);opacity:0}.sw-wt-ring{opacity:.5;stroke-width:1.5}.sw-wt-kegel{fill:var(--sw-gruen-hell);opacity:.16}.sw-wt-zeiger{stroke:var(--sw-gruen-hell);stroke-width:2;stroke-linecap:round}.sw-wt-strahl{transform-box:view-box;transform-origin:140px 120px}.sw-wt-blip{fill:var(--sw-gruen-hell);transform-box:fill-box;transform-origin:center}.sw-wt-balken{fill:var(--sw-gruen-hell)}.sw-wt-balken--1{opacity:.4}.sw-wt-balken--2{opacity:.7}@media(prefers-reduced-motion:no-preference){html.sw-js [data-sw-sichtbar=true] .sw-szene{--sw-feder: cubic-bezier(.34, 1.56, .64, 1);--sw-weich: cubic-bezier(.22, 1, .36, 1)}html.sw-js [data-sw-sichtbar=true] .sw-szene .sw-z-zeichnen{stroke-dasharray:1;animation:sw-sz-zeichnen var(--dur, 1s) cubic-bezier(.65,0,.35,1) var(--t, 0s) both}html.sw-js [data-sw-sichtbar=true] .sw-szene .sw-z-ein{animation:sw-sz-ein .5s ease var(--t, 0s) both}html.sw-js [data-sw-sichtbar=true] .sw-szene .sw-z-auf{animation:sw-z-auf .45s var(--sw-weich) var(--t, 0s) both}html.sw-js [data-sw-sichtbar=true] .sw-szene .sw-z-fallen{animation:sw-z-fallen .6s var(--sw-feder) var(--t, 0s) both}html.sw-js [data-sw-sichtbar=true] .sw-szene .sw-z-pop{animation:sw-z-pop .5s var(--sw-feder) var(--t, 0s) both}html.sw-js [data-sw-sichtbar=true] .sw-szene .sw-z-breit{animation:sw-z-breit .7s var(--sw-weich) var(--t, 0s) both}html.sw-js [data-sw-sichtbar=true] .sw-szene .sw-z-hoch{animation:sw-z-hoch .7s var(--sw-feder) var(--t, 0s) both}html.sw-js [data-sw-sichtbar=true] .sw-szene--neuer-shop .sw-sn-boden{animation:sw-sn-boden 3s linear var(--t) both}html.sw-js [data-sw-sichtbar=true] .sw-szene--neuer-shop .sw-sn-blitz{animation:sw-sn-blitz .7s ease-out 3.7s both}html.sw-js [data-sw-sichtbar=true] .sw-szene--neuer-shop .sw-sn-schiff{animation:sw-sn-stapel 1.5s cubic-bezier(.55,0,.45,1) 4.2s both}html.sw-js [data-sw-sichtbar=true] .sw-szene--neuer-shop .sw-sn-schaukeln{animation:sw-sz-schaukeln 3.2s ease-in-out 5.7s infinite}html.sw-js [data-sw-sichtbar=true] .sw-szene--neuer-shop .sw-sn-flagge{animation:sw-z-pop .5s var(--sw-feder) 5.8s both}html.sw-js [data-sw-sichtbar=true] .sw-szene--neuer-shop .sw-sn-spritzer{animation:sw-sn-spritzer .9s ease-out 5.5s both}html.sw-js [data-sw-sichtbar=true] .sw-szene--neuer-shop .sw-s-welle{animation:sw-sz-welle 3s linear infinite}html.sw-js [data-sw-sichtbar=true] .sw-szene--neuer-shop .sw-s-welle--hinten{animation-duration:4.6s;animation-direction:reverse}html.sw-js [data-sw-sichtbar=true] .sw-szene--quellen .sw-sq-boot{animation:sw-sq-fahrt 5s cubic-bezier(.45,0,.55,1) calc(2.4s + var(--i) * 1.25s) infinite both}html.sw-js [data-sw-sichtbar=true] .sw-szene--quellen .sw-sq-fenster{animation:sw-sz-licht .4s ease var(--t) both}html.sw-js [data-sw-sichtbar=true] .sw-szene--seo .sw-se-knoten{animation:sw-se-ordnen 2.2s var(--sw-weich) var(--t) both}html.sw-js [data-sw-sichtbar=true] .sw-szene--seo .sw-se-strahl{animation:sw-sz-ein .8s ease .6s both,sw-se-schwenk 5s ease-in-out 1.4s infinite alternate}html.sw-js [data-sw-sichtbar=true] .sw-szene--seo .sw-se-lampe{animation:sw-se-lampe 2.5s ease-in-out infinite}html.sw-js [data-sw-sichtbar=true] .sw-szene--conversion .sw-cv-bahn{animation:sw-cv-lauf 4s linear calc(1.8s + var(--d)) infinite}html.sw-js [data-sw-sichtbar=true] .sw-szene--conversion .sw-cv-fall--a{animation:sw-cv-fall-a 4s linear calc(1.8s + var(--d)) infinite}html.sw-js [data-sw-sichtbar=true] .sw-szene--conversion .sw-cv-fall--b{animation:sw-cv-fall-b 4s linear calc(1.8s + var(--d)) infinite}html.sw-js [data-sw-sichtbar=true] .sw-szene--conversion .sw-cv-fall--c{animation:sw-cv-fall-c 4s linear calc(1.8s + var(--d)) infinite}html.sw-js [data-sw-sichtbar=true] .sw-szene--conversion .sw-cv-punkt--kauf{animation:sw-cv-kauf 4s ease-out calc(1.8s + var(--d)) infinite}html.sw-js [data-sw-sichtbar=true] .sw-szene--relaunch .sw-rl-nachher{animation:sw-sz-ein .5s ease .9s both,sw-rl-wisch 7s ease-in-out 1.6s infinite}html.sw-js [data-sw-sichtbar=true] .sw-szene--relaunch .sw-rl-teiler{animation:sw-sz-ein .5s ease .9s both,sw-rl-teiler 7s ease-in-out 1.6s infinite}html.sw-js [data-sw-sichtbar=true] .sw-szene--schnittstellen{--sw-zyklus: 12s;--sw-zyklus-start: 1.4s}html.sw-js [data-sw-sichtbar=true] .sw-szene--schnittstellen .sw-si-ware[style*="--n: 1"]{animation:sw-si-ware-1 var(--sw-zyklus) ease var(--sw-zyklus-start) infinite}html.sw-js [data-sw-sichtbar=true] .sw-szene--schnittstellen .sw-si-ware[style*="--n: 2"]{animation:sw-si-ware-2 var(--sw-zyklus) ease var(--sw-zyklus-start) infinite}html.sw-js [data-sw-sichtbar=true] .sw-szene--schnittstellen .sw-si-ware[style*="--n: 3"]{animation:sw-si-ware-3 var(--sw-zyklus) ease var(--sw-zyklus-start) infinite}html.sw-js [data-sw-sichtbar=true] .sw-szene--schnittstellen .sw-si-display{animation:sw-si-display var(--sw-zyklus) linear var(--sw-zyklus-start) infinite}html.sw-js [data-sw-sichtbar=true] .sw-szene--schnittstellen .sw-si-paket--links{animation:sw-si-paket-links var(--sw-zyklus) linear var(--sw-zyklus-start) infinite}html.sw-js [data-sw-sichtbar=true] .sw-szene--schnittstellen .sw-si-paket--rechts{animation:sw-si-paket-rechts var(--sw-zyklus) linear var(--sw-zyklus-start) infinite}html.sw-js [data-sw-sichtbar=true] .sw-szene--schnittstellen .sw-si-zahl--mitte .sw-si-z3{animation:sw-si-m3 var(--sw-zyklus) step-end var(--sw-zyklus-start) infinite}html.sw-js [data-sw-sichtbar=true] .sw-szene--schnittstellen .sw-si-zahl--mitte .sw-si-z2{animation:sw-si-m2 var(--sw-zyklus) step-end var(--sw-zyklus-start) infinite}html.sw-js [data-sw-sichtbar=true] .sw-szene--schnittstellen .sw-si-zahl--mitte .sw-si-z1{animation:sw-si-m1 var(--sw-zyklus) step-end var(--sw-zyklus-start) infinite}html.sw-js [data-sw-sichtbar=true] .sw-szene--schnittstellen .sw-si-zahl--mitte .sw-si-z0{animation:sw-si-m0 var(--sw-zyklus) step-end var(--sw-zyklus-start) infinite}html.sw-js [data-sw-sichtbar=true] .sw-szene--schnittstellen .sw-si-zahl--shop .sw-si-z3{animation:sw-si-s3 var(--sw-zyklus) step-end var(--sw-zyklus-start) infinite}html.sw-js [data-sw-sichtbar=true] .sw-szene--schnittstellen .sw-si-zahl--shop .sw-si-z2{animation:sw-si-s2 var(--sw-zyklus) step-end var(--sw-zyklus-start) infinite}html.sw-js [data-sw-sichtbar=true] .sw-szene--schnittstellen .sw-si-zahl--shop .sw-si-z1{animation:sw-si-s1 var(--sw-zyklus) step-end var(--sw-zyklus-start) infinite}html.sw-js [data-sw-sichtbar=true] .sw-szene--schnittstellen .sw-si-zahl--shop .sw-si-z0{animation:sw-si-s0 var(--sw-zyklus) step-end var(--sw-zyklus-start) infinite}html.sw-js [data-sw-sichtbar=true] .sw-szene--schnittstellen .sw-si-aus{animation:sw-si-aus var(--sw-zyklus) step-end var(--sw-zyklus-start) infinite}html.sw-js [data-sw-sichtbar=true] .sw-szene--wartung .sw-wt-strahl{animation:sw-sz-ein .6s ease .5s both,sw-wt-dreh 4s linear 1s infinite}html.sw-js [data-sw-sichtbar=true] .sw-szene--wartung .sw-wt-blip{animation:sw-wt-blip 4s linear calc(1s + var(--p) * 4s) infinite both}html.sw-js [data-sw-sichtbar=true] .sw-szene .sw-szene__live{animation:sw-wt-live 1.8s ease-in-out infinite}}@keyframes sw-z-auf{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes sw-z-fallen{0%{opacity:0;translate:0 -70px}30%{opacity:1}to{opacity:1;translate:0 0}}@keyframes sw-z-pop{0%{scale:0}to{scale:1}}@keyframes sw-z-breit{0%{scale:0 1}to{scale:1 1}}@keyframes sw-z-hoch{0%{scale:1 0}to{scale:1 1}}@keyframes sw-sn-boden{0%{opacity:1;scale:0}12%{scale:1.12}18%{scale:1}82%{opacity:1;scale:1}to{opacity:0;scale:1}}@keyframes sw-sn-blitz{0%{opacity:0}15%{opacity:.5}to{opacity:0}}@keyframes sw-sn-stapel{0%{translate:-190px -34px;rotate:0deg}40%{translate:-120px -34px;rotate:0deg}75%{translate:-24px 6px;rotate:6deg}to{translate:0 0;rotate:0deg}}@keyframes sw-sn-spritzer{0%{opacity:0;translate:0 6px}30%{opacity:1}to{opacity:0;translate:0 -6px}}@keyframes sw-sq-fahrt{0%{translate:0 0;opacity:0}8%{opacity:1}70%{translate:268px var(--dy);opacity:1}80%,to{translate:268px var(--dy);opacity:0}}@keyframes sw-se-ordnen{0%{opacity:0;translate:var(--sx) var(--sy);rotate:var(--sr)}20%,45%{opacity:1;translate:var(--sx) var(--sy);rotate:var(--sr)}to{opacity:1;translate:0 0;rotate:0deg}}@keyframes sw-se-schwenk{0%{rotate:-7deg}to{rotate:14deg}}@keyframes sw-se-lampe{0%,to{opacity:1}50%{opacity:.65}}@keyframes sw-cv-lauf{0%{opacity:0;translate:0 var(--y)}4%,96%{opacity:1}to{opacity:0;translate:520px var(--y)}}@keyframes sw-cv-fall-a{0%,26%{translate:0 0;opacity:1}36%,to{translate:0 64px;opacity:0}}@keyframes sw-cv-fall-b{0%,51%{translate:0 0;opacity:1}61%,to{translate:0 64px;opacity:0}}@keyframes sw-cv-fall-c{0%,76%{translate:0 0;opacity:1}86%,to{translate:0 64px;opacity:0}}@keyframes sw-cv-kauf{0%,86%{scale:1}92%{scale:2.2}to{scale:1}}@keyframes sw-rl-wisch{0%,to{clip-path:inset(0 0 0 50%)}25%{clip-path:inset(0 0 0 90%)}75%{clip-path:inset(0 0 0 10%)}}@keyframes sw-rl-teiler{0%,to{translate:0 0}25%{translate:61px 0}75%{translate:-61px 0}}@keyframes sw-si-ware-1{0%,4%{opacity:1;translate:0 0}8%,92%{opacity:0;translate:0 18px}96%,to{opacity:1;translate:0 0}}@keyframes sw-si-ware-2{0%,37%{opacity:1;translate:0 0}41%,92%{opacity:0;translate:0 18px}96%,to{opacity:1;translate:0 0}}@keyframes sw-si-ware-3{0%,70%{opacity:1;translate:0 0}74%,92%{opacity:0;translate:0 18px}96%,to{opacity:1;translate:0 0}}@keyframes sw-si-display{0%,3%,7%,36%,40%,69%,73%,to{opacity:.35}4%,37%,70%{opacity:1}}@keyframes sw-si-paket-links{0%,3.9%{opacity:0;translate:0 0}4%{opacity:1;translate:0 0}11%{opacity:1;translate:70px 0}11.1%,36.9%{opacity:0;translate:0 0}37%{opacity:1;translate:0 0}44%{opacity:1;translate:70px 0}44.1%,69.9%{opacity:0;translate:0 0}70%{opacity:1;translate:0 0}77%{opacity:1;translate:70px 0}77.1%,to{opacity:0;translate:0 0}}@keyframes sw-si-paket-rechts{0%,10.9%{opacity:0;translate:0 0}11%{opacity:1;translate:0 0}18%{opacity:1;translate:70px 0}18.1%,43.9%{opacity:0;translate:0 0}44%{opacity:1;translate:0 0}51%{opacity:1;translate:70px 0}51.1%,76.9%{opacity:0;translate:0 0}77%{opacity:1;translate:0 0}84%{opacity:1;translate:70px 0}84.1%,to{opacity:0;translate:0 0}}@keyframes sw-si-m3{0%{opacity:1}11%{opacity:0}97%{opacity:1}}@keyframes sw-si-m2{0%{opacity:0}11%{opacity:1}44%{opacity:0}}@keyframes sw-si-m1{0%{opacity:0}44%{opacity:1}77%{opacity:0}}@keyframes sw-si-m0{0%{opacity:0}77%{opacity:1}97%{opacity:0}}@keyframes sw-si-s3{0%{opacity:1}18%{opacity:0}97%{opacity:1}}@keyframes sw-si-s2{0%{opacity:0}18%{opacity:1}51%{opacity:0}}@keyframes sw-si-s1{0%{opacity:0}51%{opacity:1}84%{opacity:0}}@keyframes sw-si-s0{0%{opacity:0}84%{opacity:1}97%{opacity:0}}@keyframes sw-si-aus{0%{opacity:0}84%{opacity:1}97%{opacity:0}}@keyframes sw-wt-dreh{to{rotate:360deg}}@keyframes sw-wt-blip{0%{opacity:1;scale:1.8}30%,to{opacity:.35;scale:1}}@keyframes sw-wt-live{0%,to{opacity:1}50%{opacity:.3}}.sw-cv-trichter{opacity:.5;stroke-width:1.5}main .sw-section.sw-flaeche--weiss,main .sw-section.sw-flaeche--nebel{position:relative;isolation:isolate;overflow:hidden}main .sw-section.sw-flaeche--weiss:before,main .sw-section.sw-flaeche--nebel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(to right,var(--sw-raster-hell) 1px,transparent 1px),linear-gradient(to bottom,var(--sw-raster-hell) 1px,transparent 1px);background-size:48px 48px;background-position:center top;-webkit-mask-image:radial-gradient(80% 70% at 50% 45%,transparent 30%,#000 92%);mask-image:radial-gradient(80% 70% at 50% 45%,transparent 30%,#000 92%)}main .sw-section.sw-flaeche--weiss:after,main .sw-section.sw-flaeche--nebel:after{content:"";position:absolute;z-index:-1;pointer-events:none;top:-18%;right:-12%;width:min(60vw,46rem);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,var(--sw-licht-hell),transparent)}.shopify-section:nth-child(2n)>.sw-section.sw-flaeche--weiss:after,.shopify-section:nth-child(2n)>.sw-section.sw-flaeche--nebel:after{top:auto;right:auto;bottom:-22%;left:-14%}.sw-flaeche--gruen{background:var(--sw-gruen);color:var(--sw-tinte)}.sw-wort{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.12em;margin-bottom:-.12em}.sw-wort>span{display:inline-block}.sw-laufband{position:relative;overflow:hidden}.sw-laufband--kreuz{--sw-laufband-hoehe: clamp(12rem, 21vw, 17rem);height:var(--sw-laufband-hoehe);margin-top:calc(var(--sw-laufband-hoehe) / -2);z-index:1;background:linear-gradient(to bottom,transparent 50%,var(--sw-laufband-unten) 50%)}.sw-laufband__band{position:relative;overflow:hidden;padding-block:var(--sw-space-2);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.sw-laufband--kreuz .sw-laufband__band{position:absolute;left:-4%;right:-4%;top:50%}.sw-laufband__band--a{background:var(--sw-gruen);color:var(--sw-tinte);box-shadow:0 18px 40px -18px color-mix(in srgb,var(--sw-tinte) 70%,transparent);z-index:2}.sw-laufband--kreuz .sw-laufband__band--a{transform:translateY(-50%) rotate(-4.6deg)}.sw-laufband__band--b{background:var(--sw-tinte);color:var(--sw-dunkel-text);border-block:1px solid color-mix(in srgb,var(--sw-gruen-hell) 35%,transparent);z-index:1}.sw-laufband--kreuz .sw-laufband__band--b{transform:translateY(-50%) rotate(4.2deg)}.sw-laufband__spur{display:flex;width:max-content}.sw-laufband__liste{display:flex;flex:0 0 auto;align-items:center;margin:0;padding:0;list-style:none}.sw-laufband__liste li{display:inline-flex;align-items:center;gap:var(--sw-space-3);padding-right:var(--sw-space-3);font-size:clamp(1.5rem,3.2vw,2.75rem);font-weight:800;letter-spacing:var(--sw-track-display);line-height:1.05;white-space:nowrap}.sw-laufband__band--b .sw-laufband__liste li{font-size:clamp(1.25rem,2.6vw,2.25rem)}.sw-laufband__liste li:nth-child(2n){color:transparent;-webkit-text-stroke:1.5px var(--sw-tinte)}.sw-laufband__band--b .sw-laufband__liste li:nth-child(2n){-webkit-text-stroke-color:var(--sw-gruen-hell)}.sw-laufband__liste li:nth-child(2n) .sw-laufband__trenner{fill:var(--sw-tinte)}.sw-laufband__band--b .sw-laufband__liste li .sw-laufband__trenner{fill:var(--sw-gruen-hell)}.sw-laufband__trenner{width:.62em;height:.62em;fill:currentColor;flex:0 0 auto}.sw-laufband__trenner rect{transform-box:fill-box;transform-origin:center bottom}.sw-card{position:relative}.sw-card:after{content:"";position:absolute;inset:-1px -1px auto;height:3px;border-radius:var(--sw-radius-card) var(--sw-radius-card) 0 0;background:var(--sw-gruen);transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.22,1,.36,1);pointer-events:none}.sw-card:hover:after{transform:scaleX(1)}.sw-kachel{transition:background-color .25s ease,color .25s ease}.sw-card:hover .sw-kachel{background:var(--sw-gruen);color:var(--sw-tinte)}@media(prefers-reduced-motion:no-preference){html.sw-js main .sw-section:not(.sw-hero) :is(.sw-kopf,.sw-medien-text__text,.sw-card) .sw-wort>span{translate:0 110%}html.sw-js main .sw-section:not(.sw-hero) [data-sw-sichtbar=true] .sw-wort>span,html.sw-js main .sw-section:not(.sw-hero) [data-sw-sichtbar=true].sw-kopf .sw-wort>span{translate:0 0;transition:translate .8s cubic-bezier(.22,1,.36,1) calc(var(--sw-verzoegerung, 0ms) + var(--w, 0) * 55ms)}html.sw-js .sw-hero .sw-wort>span{animation:sw-wort-hoch .9s cubic-bezier(.22,1,.36,1) calc(.1s + var(--w, 0) * 70ms) both}html.sw-js .sw-hero :is(.sw-lead,.sw-eyebrow,.sw-hero__chips,.sw-aktionen){animation:sw-z-auf .7s cubic-bezier(.22,1,.36,1) .55s both}html.sw-js .sw-hero .sw-hero__chips{animation-delay:.7s}html.sw-js .sw-hero .sw-aktionen{animation-delay:.85s}html.sw-js [data-sw-sichtbar=true] .sw-eyebrow:before,html.sw-js .sw-hero .sw-eyebrow:before{transform-origin:left center;animation:sw-z-breit .7s cubic-bezier(.22,1,.36,1) calc(var(--sw-verzoegerung, 0ms) + .15s) both}html.sw-js [data-sw-sichtbar=true] .sw-kachel .sw-icon>*{stroke-dasharray:1;animation:sw-sz-zeichnen 1.1s cubic-bezier(.65,0,.35,1) calc(var(--sw-verzoegerung, 0ms) + .3s) both}html.sw-js [data-sw-sichtbar=true] .sw-kachel{animation:sw-z-pop .55s cubic-bezier(.34,1.56,.64,1) calc(var(--sw-verzoegerung, 0ms) + .1s) both}.sw-card:hover .sw-kachel .sw-icon{animation:sw-wackeln .6s ease-in-out}main .sw-section.sw-flaeche--weiss:after,main .sw-section.sw-flaeche--nebel:after{animation:sw-treiben 22s ease-in-out infinite alternate}.sw-grund__verlauf{animation:sw-atmen 14s ease-in-out infinite alternate}.sw-grund__raster{top:-40px;right:0;bottom:0;left:-40px;animation:sw-raster 30s linear infinite}.sw-laufband__spur{animation:sw-laufen var(--sw-laufband-dauer, 40s) linear infinite}.sw-laufband__band--b .sw-laufband__spur{animation-direction:reverse;animation-duration:calc(var(--sw-laufband-dauer, 40s) * 1.3)}.sw-laufband:hover .sw-laufband__spur{animation-play-state:paused}.sw-laufband__trenner rect{animation:sw-equalizer 1.1s ease-in-out infinite alternate}.sw-laufband__trenner rect:nth-child(2){animation-delay:-.35s}.sw-laufband__trenner rect:nth-child(3){animation-delay:-.7s}}@keyframes sw-wort-hoch{0%{translate:0 110%}to{translate:0 0}}@keyframes sw-wackeln{0%,to{rotate:0deg}25%{rotate:-12deg}60%{rotate:8deg}}@keyframes sw-treiben{0%{translate:0 0;scale:1}to{translate:-6vw 8vh;scale:1.15}}@keyframes sw-atmen{0%{opacity:calc(var(--sw-grund-verlauf, .3) * .7);scale:1}to{opacity:var(--sw-grund-verlauf, .3);scale:1.08}}@keyframes sw-raster{to{translate:40px 40px}}@keyframes sw-laufen{to{translate:-50% 0}}.sw-bild{overflow:hidden}@media(prefers-reduced-motion:no-preference){html.sw-js main .sw-section:not(.sw-hero) :is(.sw-medien-text__medien,.sw-card) .sw-bild{clip-path:inset(100% 0 0 0 round var(--sw-radius-card))}html.sw-js main .sw-section:not(.sw-hero) [data-sw-sichtbar=true] .sw-bild,html.sw-js main .sw-section:not(.sw-hero) [data-sw-sichtbar=true].sw-card .sw-bild{clip-path:inset(0 0 0 0 round var(--sw-radius-card));transition:clip-path 1.1s cubic-bezier(.22,1,.36,1) var(--sw-verzoegerung, 0ms)}html.sw-js main .sw-section:not(.sw-hero) :is(.sw-medien-text__medien,.sw-card) .sw-bild img{scale:1.12}html.sw-js main .sw-section:not(.sw-hero) [data-sw-sichtbar=true] .sw-bild img{scale:1;transition:scale 1.6s cubic-bezier(.22,1,.36,1) var(--sw-verzoegerung, 0ms)}}@property --sw-spot{syntax: "<number>"; inherits: true; initial-value: 0;}.sw-i-fl{fill:currentColor;stroke:none;opacity:.22}.sw-icon *{transform-box:fill-box;transform-origin:center}.sw-kachel{width:calc(var(--sw-space-5) + var(--sw-space-1));height:calc(var(--sw-space-5) + var(--sw-space-1));border-radius:var(--sw-radius-card);background:linear-gradient(145deg,var(--sw-gruen-tint),color-mix(in srgb,var(--sw-gruen-tint) 35%,var(--sw-weiss)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sw-gruen) 22%,transparent),0 10px 20px -12px color-mix(in srgb,var(--sw-gruen) 55%,transparent)}.sw-kachel .sw-icon{width:28px;height:28px;overflow:visible}.sw-flaeche--dunkel .sw-kachel{background:linear-gradient(145deg,color-mix(in srgb,var(--sw-gruen) 34%,transparent),color-mix(in srgb,var(--sw-gruen) 6%,transparent));color:var(--sw-gruen-hell);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sw-gruen-hell) 30%,transparent),0 12px 28px -12px color-mix(in srgb,var(--sw-gruen) 70%,transparent)}.sw-lichter{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.sw-lichter span{position:absolute;width:min(48vw,36rem);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--sw-gruen) 55%,transparent),transparent);opacity:.55}.sw-lichter span:nth-child(1){top:18%;left:8%}.sw-lichter span:nth-child(2){top:46%;right:4%;opacity:.45}.sw-lichter span:nth-child(3){bottom:-10%;left:38%;width:min(36vw,26rem);opacity:.35}.sw-leistungen--glas.sw-flaeche--dunkel .sw-card{--mx: 50%;--my: 0%;border:1px solid color-mix(in srgb,var(--sw-weiss) 12%,transparent);background:radial-gradient(280px circle at var(--mx) var(--my),color-mix(in srgb,var(--sw-gruen-hell) calc(var(--sw-spot) * 16%),transparent),transparent 70%),linear-gradient(160deg,color-mix(in srgb,var(--sw-weiss) 9%,transparent),color-mix(in srgb,var(--sw-weiss) 2%,transparent));-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);box-shadow:inset 0 1px color-mix(in srgb,var(--sw-weiss) 14%,transparent),0 24px 48px -28px color-mix(in srgb,var(--sw-tinte) 90%,transparent);transition:--sw-spot .35s ease,border-color .25s ease}.sw-leistungen--glas.sw-flaeche--dunkel .sw-card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;padding:1px;border-radius:inherit;background:radial-gradient(200px circle at var(--mx) var(--my),var(--sw-gruen-hell),transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:var(--sw-spot);pointer-events:none}.sw-leistungen--glas.sw-flaeche--dunkel .sw-card:hover{--sw-spot: 1}.sw-leistungen--glas.sw-flaeche--dunkel .sw-card:after{display:none}@media(prefers-reduced-motion:no-preference){.sw-lichter span{animation:sw-treiben 18s ease-in-out infinite alternate}.sw-lichter span:nth-child(2){animation-duration:24s;animation-direction:alternate-reverse}.sw-lichter span:nth-child(3){animation-duration:30s}html.sw-js [data-sw-sichtbar=true] .sw-kachel .sw-icon>*{animation:none;stroke-dasharray:none}html.sw-js [data-sw-sichtbar=true] .sw-kachel .sw-icon [pathLength]{stroke-dasharray:1;animation:sw-sz-zeichnen 1.1s cubic-bezier(.65,0,.35,1) calc(var(--sw-verzoegerung, 0ms) + .3s) both}html.sw-js [data-sw-sichtbar=true] .sw-kachel .sw-i-fl{animation:sw-sz-ein .6s ease calc(var(--sw-verzoegerung, 0ms) + 1.1s) both}.sw-card:hover .sw-kachel .sw-icon{animation:none}[data-sw-sichtbar=true] .sw-icon{--sw-i-start: calc(var(--sw-verzoegerung, 0ms) + 1.5s)}[data-sw-sichtbar=true] .sw-icon--laden .sw-i-markise{transform-origin:center top;animation:sw-i-markise 2.4s ease-in-out var(--sw-i-start) infinite}[data-sw-sichtbar=true] .sw-icon--laden .sw-i-tuer{animation:sw-i-licht 2.4s ease-in-out var(--sw-i-start) infinite}[data-sw-sichtbar=true] .sw-icon--umzug .sw-i-huepfen{animation:sw-i-huepfen 2.8s cubic-bezier(.45,0,.55,1) var(--sw-i-start) infinite}[data-sw-sichtbar=true] .sw-icon--werkzeug .sw-i-drehen{transform-box:view-box;transform-origin:9.5px 19px;animation:sw-i-drehen 1.8s ease-in-out var(--sw-i-start) infinite}[data-sw-sichtbar=true] .sw-icon--werkzeug .sw-i-funke,[data-sw-sichtbar=true] .sw-icon--person .sw-i-funke{animation:sw-i-blinken 1.8s ease-in-out var(--sw-i-start) infinite}[data-sw-sichtbar=true] .sw-icon--diagramm .sw-i-balken{transform-origin:center bottom;animation:sw-i-wachsen 1.4s ease-in-out calc(var(--sw-i-start) + var(--z, 0) * .2s) infinite alternate}[data-sw-sichtbar=true] .sw-icon--lupe .sw-i-scannen{animation:sw-i-scannen 2.6s ease-in-out var(--sw-i-start) infinite alternate}[data-sw-sichtbar=true] .sw-icon--lupe .sw-i-zeile{animation:sw-i-blinken 2.6s ease-in-out calc(var(--sw-i-start) + var(--z, 0) * .4s) infinite}[data-sw-sichtbar=true] .sw-icon--verbindung .sw-i-paket{animation:sw-i-paket-x 1.8s ease-in-out var(--sw-i-start) infinite}[data-sw-sichtbar=true] .sw-icon--verbindung .sw-i-paket--runter{animation-name:sw-i-paket-y;animation-delay:calc(var(--sw-i-start) + .9s)}[data-sw-sichtbar=true] .sw-icon--schild .sw-i-pochen{animation:sw-i-pochen 3s ease-in-out var(--sw-i-start) infinite}[data-sw-sichtbar=true] .sw-icon--schild .sw-i-haken{stroke-dasharray:1;animation:sw-i-haken 3s ease-in-out var(--sw-i-start) infinite}[data-sw-sichtbar=true] .sw-icon--uhr .sw-i-zeiger{transform-box:view-box;transform-origin:12px 12px;animation:sw-wt-dreh 6s linear var(--sw-i-start) infinite}[data-sw-sichtbar=true] .sw-icon--dokument .sw-i-schreiben{transform-origin:left center;animation:sw-i-schreiben 2.4s ease-in-out calc(var(--sw-i-start) + var(--z, 0) * .5s) infinite}[data-sw-sichtbar=true] .sw-icon--gespraech .sw-i-punkt{animation:sw-i-tippen 1.2s ease-in-out calc(var(--sw-i-start) + var(--z, 0) * .15s) infinite}[data-sw-sichtbar=true] .sw-icon--etikett .sw-i-pendeln{transform-box:view-box;transform-origin:7.5px 7.5px;animation:sw-i-pendeln 2.6s ease-in-out var(--sw-i-start) infinite}[data-sw-sichtbar=true] .sw-icon--person .sw-i-wippen{animation:sw-i-wippen 2.4s ease-in-out var(--sw-i-start) infinite}[data-sw-sichtbar=true] .sw-icon--rakete .sw-i-schweben{animation:sw-i-schweben 1.6s ease-in-out var(--sw-i-start) infinite}[data-sw-sichtbar=true] .sw-icon--rakete .sw-i-flamme{transform-box:view-box;transform-origin:6px 16px;animation:sw-i-flamme .5s ease-in-out var(--sw-i-start) infinite alternate}[data-sw-sichtbar=true] .sw-icon--mail .sw-i-signal{animation:sw-i-pochen 1.8s ease-in-out var(--sw-i-start) infinite}[data-sw-sichtbar=true] .sw-icon--telefon .sw-i-klingeln{animation:sw-i-klingeln 3s ease-in-out var(--sw-i-start) infinite}[data-sw-sichtbar=true] .sw-icon--kalender .sw-i-tag{animation:sw-i-pochen 2.4s ease-in-out var(--sw-i-start) infinite}}@keyframes sw-i-markise{0%,to{scale:1 1}50%{scale:1 .5}}@keyframes sw-i-licht{0%,to{opacity:.22}50%{opacity:.65}}@keyframes sw-i-huepfen{0%{translate:0 0;opacity:0}10%{opacity:1}45%{translate:5.5px -6px}70%{translate:11px 0;opacity:1}85%,to{translate:11px 0;opacity:0}}@keyframes sw-i-drehen{0%,to{rotate:-18deg}50%{rotate:14deg}}@keyframes sw-i-blinken{0%,to{opacity:1}50%{opacity:.25}}@keyframes sw-i-wachsen{0%{scale:1 .45}to{scale:1 1}}@keyframes sw-i-scannen{0%{translate:-4px 2px}to{translate:1px -3px}}@keyframes sw-i-paket-x{0%{translate:0 0;opacity:0}15%{opacity:1}85%{opacity:1}to{translate:6px 0;opacity:0}}@keyframes sw-i-paket-y{0%{translate:0 0;opacity:0}15%{opacity:1}85%{opacity:1}to{translate:0 6px;opacity:0}}@keyframes sw-i-pochen{0%,to{scale:1}50%{scale:1.1}}@keyframes sw-i-haken{0%{stroke-dashoffset:1}35%,85%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}@keyframes sw-i-schreiben{0%{scale:0 1}45%,80%{scale:1 1;opacity:1}to{scale:1 1;opacity:0}}@keyframes sw-i-tippen{0%,60%,to{translate:0 0}30%{translate:0 -2.5px}}@keyframes sw-i-pendeln{0%,to{rotate:-10deg}50%{rotate:8deg}}@keyframes sw-i-wippen{0%,to{translate:0 0}50%{translate:0 -1.2px}}@keyframes sw-i-schweben{0%,to{translate:0 0}50%{translate:1px -1.5px}}@keyframes sw-i-flamme{0%{scale:.7;opacity:.6}to{scale:1.15;opacity:1}}@keyframes sw-i-klingeln{0%,70%,to{rotate:0deg}74%,82%,90%{rotate:-12deg}78%,86%,94%{rotate:12deg}}@keyframes sw-equalizer{0%{scale:1 .35}to{scale:1 1}}@media(max-width:47.99em){.sw-laufband--kreuz{--sw-laufband-hoehe: 11rem}.sw-laufband--kreuz .sw-laufband__band--a{transform:translateY(-50%) rotate(-8deg)}.sw-laufband--kreuz .sw-laufband__band--b{transform:translateY(-50%) rotate(7deg)}}.sw-laufband--flach{background:var(--sw-tinte);border-top:1px solid var(--sw-dunkel-linie)}.sw-laufband--flach .sw-laufband__band{padding-block:var(--sw-space-3);background:none;box-shadow:none;color:var(--sw-dunkel-grau)}.sw-laufband--flach .sw-laufband__liste li,.sw-laufband--flach .sw-laufband__liste li:nth-child(2n){gap:var(--sw-space-3);padding-right:var(--sw-space-3);font-size:var(--sw-body-lg);font-weight:500;letter-spacing:var(--sw-track-body);color:var(--sw-dunkel-grau);-webkit-text-stroke:0}.sw-laufband--flach .sw-laufband__trenner{display:none}.sw-laufband--flach .sw-laufband__liste li:after{content:"";width:5px;height:5px;border-radius:50%;background:var(--sw-gruen-hell)}.sw-grund__werft svg{position:absolute;width:calc(var(--sw-grund-motiv-groesse, 68%) * .78);height:auto;right:-7%;bottom:-16%;overflow:visible}.sw-grund__werft--links-unten svg{right:auto;left:-6%}.sw-grund__werft--rechts-mitte svg{bottom:auto;top:50%;translate:0 -50%}@media(max-width:47.99em){.sw-grund__werft svg{width:150%;right:-40%;bottom:-6%}}.sw-werft *{transform-box:fill-box}.sw-werft__linie{fill:none;stroke:color-mix(in srgb,var(--sw-weiss) 16%,transparent);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.sw-werft__linie--stark{stroke:color-mix(in srgb,var(--sw-weiss) 22%,transparent);stroke-width:2.5}.sw-werft__linie--fein{stroke:color-mix(in srgb,var(--sw-weiss) 10%,transparent);stroke-width:1}.sw-werft__linie--kran{stroke:color-mix(in srgb,var(--sw-gruen-hell) 35%,transparent);stroke-width:3}.sw-werft__text{fill:color-mix(in srgb,var(--sw-weiss) 22%,transparent);font-family:var(--sw-szene-mono);font-size:12px;letter-spacing:.2em}.sw-werft__laufkatze{fill:color-mix(in srgb,var(--sw-gruen-hell) 45%,transparent)}.sw-werft__seil,.sw-werft__haken{stroke:color-mix(in srgb,var(--sw-gruen-hell) 55%,transparent);stroke-width:1.5;fill:none}.sw-werft__seil{transform-origin:center top}.sw-werft__container{fill:color-mix(in srgb,var(--sw-gruen) 55%,transparent);stroke:var(--sw-gruen-hell);stroke-width:1.5}.sw-werft__rippen{stroke:color-mix(in srgb,var(--sw-tinte) 45%,transparent);stroke-width:1.5}.sw-werft__abgesetzt,.sw-werft__funken{opacity:0}.sw-werft__funken circle{fill:var(--sw-gruen-hell)}@media(prefers-reduced-motion:no-preference){html.sw-js .sw-werft__linie{stroke-dasharray:1;animation:sw-sz-zeichnen 1.6s cubic-bezier(.65,0,.35,1) var(--t, 0s) both}html.sw-js .sw-werft__katze{animation:sw-werft-katze 24s cubic-bezier(.6,0,.3,1) 2.8s infinite both}html.sw-js .sw-werft__seil{animation:sw-werft-seil 24s cubic-bezier(.6,0,.3,1) 2.8s infinite both}html.sw-js .sw-werft__last{animation:sw-werft-last 24s cubic-bezier(.6,0,.3,1) 2.8s infinite both}html.sw-js .sw-werft__ladung{transform-origin:center;animation:sw-werft-ladung 24s ease 2.8s infinite both}html.sw-js .sw-werft__abgesetzt--0{animation:sw-werft-abgesetzt-0 24s linear 2.8s infinite both}html.sw-js .sw-werft__abgesetzt--1{animation:sw-werft-abgesetzt-1 24s linear 2.8s infinite both}html.sw-js .sw-werft__abgesetzt--2{animation:sw-werft-abgesetzt-2 24s linear 2.8s infinite both}html.sw-js .sw-werft__funken--0{opacity:1}html.sw-js .sw-werft__funken--0 circle{transform-origin:center;animation:sw-werft-funken-0 24s ease-out 2.8s infinite both}html.sw-js .sw-werft__funken--1{opacity:1}html.sw-js .sw-werft__funken--1 circle{transform-origin:center;animation:sw-werft-funken-1 24s ease-out 2.8s infinite both}html.sw-js .sw-werft__funken--2{opacity:1}html.sw-js .sw-werft__funken--2 circle{transform-origin:center;animation:sw-werft-funken-2 24s ease-out 2.8s infinite both}html.sw-js .sw-hafen__katze{animation:sw-hafen-katze 18s cubic-bezier(.6,0,.3,1) 1.8s infinite both}html.sw-js .sw-hafen__seil{animation:sw-hafen-seil 18s cubic-bezier(.6,0,.3,1) 1.8s infinite both}html.sw-js .sw-hafen__last{animation:sw-hafen-last 18s cubic-bezier(.6,0,.3,1) 1.8s infinite both}html.sw-js .sw-hafen__ladung{animation:sw-hafen-ladung 18s linear 1.8s infinite both}html.sw-js .sw-hafen__stapel--0{animation:sw-hafen-stapel-0 18s linear 1.8s infinite both}html.sw-js .sw-hafen__stapel--1{animation:sw-hafen-stapel-1 18s linear 1.8s infinite both}html.sw-js .sw-hafen__stapel--2{animation:sw-hafen-stapel-2 18s linear 1.8s infinite both}html.sw-js .sw-hafen__deck--0{animation:sw-hafen-deck-0 18s linear 1.8s infinite both}html.sw-js .sw-hafen__deck--1{animation:sw-hafen-deck-1 18s linear 1.8s infinite both}html.sw-js .sw-hafen__deck--2{animation:sw-hafen-deck-2 18s linear 1.8s infinite both}html.sw-js .sw-hafen__schiff{animation:sw-hafen-schiff 18s cubic-bezier(.5,0,.5,1) 1.8s infinite both}html.sw-js .sw-hafen__schaukeln{transform-box:view-box;transform-origin:250px 320px;animation:sw-sz-schaukeln 3.4s ease-in-out infinite}html.sw-js .sw-hafen__welle{animation:sw-hafen-welle 4s linear infinite}html.sw-js .sw-hafen__welle--hinten{animation-duration:6s;animation-direction:reverse}}@keyframes sw-hafen-welle{to{translate:-48px 0}}@keyframes sw-hafen-katze{0%{translate:0 0}5%{translate:0 0}12%{translate:-300px 0}17%{translate:-300px 0}23.99%{translate:0 0}24%{translate:0 0}29%{translate:0 0}36%{translate:-350px 0}41%{translate:-350px 0}47.99%{translate:0 0}48%{translate:0 0}53%{translate:0 0}60%{translate:-400px 0}65%{translate:-400px 0}71.99%{translate:0 0}to{translate:0 0}}@keyframes sw-hafen-seil{0%{scale:1 1}2%{scale:1 16.75}3%{scale:1 16.75}5%{scale:1 1}12%{scale:1 1}14%{scale:1 23.75}15%{scale:1 23.75}17%{scale:1 1}24%{scale:1 1}26%{scale:1 20}27%{scale:1 20}29%{scale:1 1}36%{scale:1 1}38%{scale:1 23.75}39%{scale:1 23.75}41%{scale:1 1}48%{scale:1 1}50%{scale:1 23.25}51%{scale:1 23.25}53%{scale:1 1}60%{scale:1 1}62%{scale:1 23.75}63%{scale:1 23.75}65%{scale:1 1}to{scale:1 1}}@keyframes sw-hafen-last{0%{translate:0 0}2%{translate:0 126px}3%{translate:0 126px}5%{translate:0 0}12%{translate:0 0}14%{translate:0 182px}15%{translate:0 182px}17%{translate:0 0}24%{translate:0 0}26%{translate:0 152px}27%{translate:0 152px}29%{translate:0 0}36%{translate:0 0}38%{translate:0 182px}39%{translate:0 182px}41%{translate:0 0}48%{translate:0 0}50%{translate:0 178px}51%{translate:0 178px}53%{translate:0 0}60%{translate:0 0}62%{translate:0 182px}63%{translate:0 182px}65%{translate:0 0}to{translate:0 0}}@keyframes sw-hafen-ladung{0%{opacity:0}2.9%{opacity:0}3%{opacity:1}14.9%{opacity:1}15%{opacity:0}24%{opacity:0}26.9%{opacity:0}27%{opacity:1}38.9%{opacity:1}39%{opacity:0}48%{opacity:0}50.9%{opacity:0}51%{opacity:1}62.9%{opacity:1}63%{opacity:0}to{opacity:0}}@keyframes sw-hafen-stapel-0{0%{opacity:1}2.9%{opacity:1}3%{opacity:0}94%{opacity:0}98%{opacity:1}to{opacity:1}}@keyframes sw-hafen-deck-0{0%{opacity:0}14.9%{opacity:0}15%{opacity:1}to{opacity:1}}@keyframes sw-hafen-stapel-1{0%{opacity:1}26.9%{opacity:1}27%{opacity:0}94%{opacity:0}98%{opacity:1}to{opacity:1}}@keyframes sw-hafen-deck-1{0%{opacity:0}38.9%{opacity:0}39%{opacity:1}to{opacity:1}}@keyframes sw-hafen-stapel-2{0%{opacity:1}50.9%{opacity:1}51%{opacity:0}94%{opacity:0}98%{opacity:1}to{opacity:1}}@keyframes sw-hafen-deck-2{0%{opacity:0}62.9%{opacity:0}63%{opacity:1}to{opacity:1}}@keyframes sw-hafen-schiff{0%{translate:0 0;opacity:1}74%{translate:0 0;opacity:1}86%{translate:-520px 0;opacity:0}86.1%{translate:-420px 0;opacity:0}88%{translate:-420px 0;opacity:0}90%{opacity:1}to{translate:0 0;opacity:1}}@keyframes sw-werft-katze{0%{translate:0 0}3%{translate:0 0}10%{translate:160px 0}20%{translate:160px 0}28%{translate:0 0}30%{translate:0 0}33%{translate:0 0}40%{translate:240px 0}50%{translate:240px 0}58%{translate:0 0}60%{translate:0 0}63%{translate:0 0}70%{translate:320px 0}80%{translate:320px 0}88%{translate:0 0}to{translate:0 0}}@keyframes sw-werft-seil{0%{scale:1 1}10%{scale:1 1}15%{scale:1 22.833}17%{scale:1 22.833}21%{scale:1 1}30%{scale:1 1}40%{scale:1 1}45%{scale:1 22.833}47%{scale:1 22.833}51%{scale:1 1}60%{scale:1 1}70%{scale:1 1}75%{scale:1 22.833}77%{scale:1 22.833}81%{scale:1 1}to{scale:1 1}}@keyframes sw-werft-last{0%{translate:0 0}10%{translate:0 0}15%{translate:0 131px}17%{translate:0 131px}21%{translate:0 0}30%{translate:0 0}40%{translate:0 0}45%{translate:0 131px}47%{translate:0 131px}51%{translate:0 0}60%{translate:0 0}70%{translate:0 0}75%{translate:0 131px}77%{translate:0 131px}81%{translate:0 0}to{translate:0 0}}@keyframes sw-werft-ladung{0%{opacity:0;scale:.4}2%{opacity:1;scale:1}15.9%{opacity:1;scale:1}16%{opacity:0;scale:1}30%{opacity:0;scale:.4}32%{opacity:1;scale:1}45.9%{opacity:1;scale:1}46%{opacity:0;scale:1}60%{opacity:0;scale:.4}62%{opacity:1;scale:1}75.9%{opacity:1;scale:1}76%{opacity:0;scale:1}to{opacity:0}}@keyframes sw-werft-abgesetzt-0{0%{opacity:0}15.9%{opacity:0}16%{opacity:1}92%{opacity:1}97%{opacity:0}to{opacity:0}}@keyframes sw-werft-funken-0{0%{opacity:0;scale:.2;translate:0 0}15.5%{opacity:0;scale:.2;translate:0 0}17%{opacity:1;scale:1.3}22%{opacity:0;scale:.4;translate:0 -14px}to{opacity:0}}@keyframes sw-werft-abgesetzt-1{0%{opacity:0}45.9%{opacity:0}46%{opacity:1}92%{opacity:1}97%{opacity:0}to{opacity:0}}@keyframes sw-werft-funken-1{0%{opacity:0;scale:.2;translate:0 0}45.5%{opacity:0;scale:.2;translate:0 0}47%{opacity:1;scale:1.3}52%{opacity:0;scale:.4;translate:0 -14px}to{opacity:0}}@keyframes sw-werft-abgesetzt-2{0%{opacity:0}75.9%{opacity:0}76%{opacity:1}92%{opacity:1}97%{opacity:0}to{opacity:0}}@keyframes sw-werft-funken-2{0%{opacity:0;scale:.2;translate:0 0}75.5%{opacity:0;scale:.2;translate:0 0}77%{opacity:1;scale:1.3}82%{opacity:0;scale:.4;translate:0 -14px}to{opacity:0}}.sw-laufband--flach{background:color-mix(in srgb,var(--sw-gruen) 9%,var(--sw-tinte));border-block:1px solid color-mix(in srgb,var(--sw-gruen-hell) 28%,transparent)}.sw-laufband--flach .sw-laufband__liste li,.sw-laufband--flach .sw-laufband__liste li:nth-child(2n){color:color-mix(in srgb,var(--sw-dunkel-text) 82%,transparent)}.sw-grund__hafen svg{position:absolute;width:min(30%,34rem);height:auto;left:-3%;bottom:-5%;overflow:visible}.sw-grund__hafen .sw-werft__container,.sw-grund__werft .sw-werft__container{fill:color-mix(in srgb,var(--sw-gruen) 35%,transparent);stroke:color-mix(in srgb,var(--sw-gruen-hell) 75%,transparent)}.sw-hafen *{transform-box:fill-box}.sw-hafen__rumpf{fill:color-mix(in srgb,var(--sw-weiss) 10%,transparent);stroke:color-mix(in srgb,var(--sw-weiss) 30%,transparent);stroke-width:2;stroke-linejoin:round}.sw-hafen__deck{opacity:0}@media(max-width:47.99em){.sw-grund__werft{display:none}.sw-grund__hafen svg{width:118%;left:-10%;bottom:-1%}.sw-hero:has(.sw-grund__hafen){padding-bottom:calc(var(--sw-section) + 12rem)}}.sw-stimme{position:relative;overflow:hidden;isolation:isolate;border:1px solid color-mix(in srgb,var(--sw-gruen) 20%,var(--sw-linie));background:linear-gradient(165deg,var(--sw-weiss) 50%,var(--sw-gruen-tint));box-shadow:inset 0 1px 0 var(--sw-weiss),0 28px 56px -32px color-mix(in srgb,var(--sw-gruen) 55%,transparent),var(--sw-schatten-karte)}.sw-stimme:before{content:"";position:absolute;inset:0 12% auto;height:1px;background:linear-gradient(90deg,transparent,var(--sw-gruen),transparent);opacity:.6}.sw-stimme__zeichen{position:absolute;z-index:-1;bottom:var(--sw-space-3);right:var(--sw-space-3);rotate:180deg;width:calc(var(--sw-space-6) + var(--sw-space-2));height:auto;fill:none;stroke:var(--sw-gruen);stroke-width:1.2;stroke-linejoin:round;opacity:.35}.sw-stimme blockquote{line-height:var(--sw-leading-body)}.sw-stimme__quelle{display:inline-flex;align-items:center;gap:var(--sw-space-1)}.sw-stimme__g{width:16px;height:16px;flex:0 0 auto}.sw-stimme__initial{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:calc(var(--sw-space-5) - var(--sw-space-1));height:calc(var(--sw-space-5) - var(--sw-space-1));border-radius:50%;background:linear-gradient(145deg,var(--sw-gruen-hell),var(--sw-gruen));color:var(--sw-tinte);font-weight:800;box-shadow:0 8px 18px -8px color-mix(in srgb,var(--sw-gruen) 70%,transparent)}.sw-stimmen__steuerung{display:none}@media(prefers-reduced-motion:no-preference){html.sw-js [data-sw-sichtbar=true].sw-stimme .sw-stimme__zeichen{animation:sw-z-pop .7s cubic-bezier(.34,1.56,.64,1) calc(var(--sw-verzoegerung, 0ms) + .25s) both;transform-origin:center}}@media(max-width:47.99em){.sw-stimmen__spur{display:flex;gap:var(--sw-space-3);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--sw-space-1)}.sw-stimmen__spur::-webkit-scrollbar{display:none}.sw-stimmen__spur{align-items:flex-start}.sw-stimmen__spur>*{flex:0 0 100%;scroll-snap-align:center}.sw-stimmen__steuerung{display:flex;align-items:center;justify-content:center;gap:var(--sw-space-2);margin-top:var(--sw-space-3)}}.sw-stimmen__pfeil{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--sw-linie);border-radius:50%;background:var(--sw-weiss);color:var(--sw-tinte);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.sw-stimmen__pfeil:hover{border-color:var(--sw-gruen);background:var(--sw-gruen-tint)}.sw-stimmen__pfeil:not(.sw-stimmen__pfeil--vor) .sw-icon{rotate:180deg}.sw-stimmen__punkte{display:flex;gap:2px}.sw-stimmen__punkt{display:inline-flex;align-items:center;justify-content:center;width:24px;height:44px;padding:0;border:0;background:none;cursor:pointer}.sw-stimmen__punkt:before{content:"";width:8px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--sw-tinte) 22%,transparent);transition:width .3s ease,background-color .3s ease}.sw-stimmen__punkt[aria-current=true]:before{width:22px;background:var(--sw-gruen-text)}main>.shopify-section:first-child>.sw-section:not(.sw-hero){padding-top:calc(var(--sw-section) + var(--sw-space-4))}.sw-feld--paar{margin-bottom:var(--sw-space-3)}.sw-feld--paar>.sw-feld{margin-bottom:0}.sw-pf-punkt{fill:var(--sw-dunkel-grau);opacity:.6}.sw-pf-nav{fill:var(--sw-dunkel-grau);opacity:.55}.sw-pf-taste rect{fill:none;stroke:var(--sw-dunkel-grau);stroke-width:1.5}.sw-pf-taste text{fill:var(--sw-dunkel-grau);font-family:var(--sw-szene-mono);font-size:11px}.sw-pf-taste{transform-box:fill-box;transform-origin:center}.sw-pf-bild{fill:var(--sw-gruen);opacity:.45}.sw-pf-titel{fill:var(--sw-dunkel-text);opacity:.85}.sw-pf-blass{fill:var(--sw-dunkel-text);opacity:.7}.sw-pf-aa circle{fill:var(--sw-gruen-hell)}.sw-pf-aa text{fill:var(--sw-tinte);font-family:var(--sw-szene-mono);font-size:10px;font-weight:700}.sw-pf-aa{transform-box:fill-box;transform-origin:center}.sw-pf-kauf rect{fill:var(--sw-gruen-hell)}.sw-pf-kauf text{fill:var(--sw-tinte);font-family:var(--sw-szene-mono);font-size:11px;font-weight:700}.sw-pf-widerruf rect{fill:none;stroke:var(--sw-gruen-hell);stroke-width:1.5}.sw-pf-widerruf text{fill:var(--sw-gruen-hell);font-family:var(--sw-szene-mono);font-size:11px;font-weight:700}.sw-pf-widerruf{transform-box:fill-box;transform-origin:center}.sw-pf-fokus{fill:none;stroke:var(--sw-gruen-hell);stroke-width:2.5;opacity:0}.sw-pf-meldung{opacity:0;transform-box:fill-box}.sw-pf-meldung rect{fill:var(--sw-tinte);stroke:var(--sw-gruen-hell);stroke-width:1.5}.sw-pf-meldung path{fill:none;stroke:var(--sw-gruen-hell);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sw-pf-meldung text{fill:var(--sw-dunkel-text);font-family:var(--sw-szene-mono);font-size:12px}@media(prefers-reduced-motion:no-preference){html.sw-js [data-sw-sichtbar=true] .sw-szene--pflichten{--sw-pf-zyklus: 10s;--sw-pf-start: 2.6s}html.sw-js [data-sw-sichtbar=true] .sw-szene--pflichten .sw-pf-blass{animation:sw-z-breit .7s cubic-bezier(.22,1,.36,1) var(--t) both,sw-pf-kontrast .6s ease 1.8s both}html.sw-js [data-sw-sichtbar=true] .sw-szene--pflichten .sw-pf-aa{animation:sw-z-pop .5s cubic-bezier(.34,1.56,.64,1) 2.1s both}html.sw-js [data-sw-sichtbar=true] .sw-szene--pflichten .sw-pf-fokus{animation:sw-pf-fokus-1 var(--sw-pf-zyklus) step-end var(--sw-pf-start) infinite}html.sw-js [data-sw-sichtbar=true] .sw-szene--pflichten .sw-pf-fokus[style*="--f: 2"]{animation-name:sw-pf-fokus-2}html.sw-js [data-sw-sichtbar=true] .sw-szene--pflichten .sw-pf-fokus[style*="--f: 3"]{animation-name:sw-pf-fokus-3}html.sw-js [data-sw-sichtbar=true] .sw-szene--pflichten .sw-pf-fokus[style*="--f: 4"]{animation-name:sw-pf-fokus-4}html.sw-js [data-sw-sichtbar=true] .sw-szene--pflichten .sw-pf-fokus[style*="--f: 5"]{animation-name:sw-pf-fokus-5}html.sw-js [data-sw-sichtbar=true] .sw-szene--pflichten .sw-pf-taste{animation:sw-z-pop .5s cubic-bezier(.34,1.56,.64,1) var(--t) both,sw-pf-taste var(--sw-pf-zyklus) ease var(--sw-pf-start) infinite}html.sw-js [data-sw-sichtbar=true] .sw-szene--pflichten .sw-pf-widerruf{animation:sw-z-pop .5s cubic-bezier(.34,1.56,.64,1) var(--t) both,sw-pf-druck var(--sw-pf-zyklus) ease var(--sw-pf-start) infinite}html.sw-js [data-sw-sichtbar=true] .sw-szene--pflichten .sw-pf-meldung{animation:sw-pf-meldung var(--sw-pf-zyklus) cubic-bezier(.22,1,.36,1) var(--sw-pf-start) infinite}}@keyframes sw-pf-kontrast{0%{opacity:.22}to{opacity:.7}}@keyframes sw-pf-fokus-1{0%{opacity:1}12%{opacity:0}}@keyframes sw-pf-fokus-2{0%{opacity:0}12%{opacity:1}24%{opacity:0}}@keyframes sw-pf-fokus-3{0%{opacity:0}24%{opacity:1}36%{opacity:0}}@keyframes sw-pf-fokus-4{0%{opacity:0}36%{opacity:1}50%{opacity:0}}@keyframes sw-pf-fokus-5{0%{opacity:0}50%{opacity:1}84%{opacity:0}}@keyframes sw-pf-taste{0%,12%,24%,36%,50%{scale:.88}3%,15%,27%,39%,53%,to{scale:1}}@keyframes sw-pf-druck{0%,58%,64%,to{scale:1}60%{scale:.92}}@keyframes sw-pf-meldung{0%,62%{opacity:0;translate:0 10px}66%,82%{opacity:1;translate:0 0}88%,to{opacity:0;translate:0 0}}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:no-preference){html.sw-js .sw-titel-start .sw-wort>span{animation:sw-wort-hoch .9s cubic-bezier(.22,1,.36,1) calc(.1s + var(--w, 0) * 60ms) both}}.sw-ratgeber__raster{display:grid;gap:var(--sw-space-5)}.sw-ratgeber__raster>*{min-width:0}.sw-ratgeber__text{max-width:var(--sw-container-text)}.sw-ratgeber__raster:not(.sw-ratgeber__raster--mit-inhalt) .sw-ratgeber__text{margin-inline:auto}@media(min-width:1024px){.sw-ratgeber__raster--mit-inhalt{grid-template-columns:minmax(0,15rem) minmax(0,var(--sw-container-text));justify-content:center;gap:var(--sw-space-6);align-items:start}.sw-ratgeber__inhalt{position:sticky;top:calc(var(--sw-space-6) + var(--sw-space-3))}}.sw-ratgeber__marke{margin:0 0 var(--sw-space-2);font-size:var(--sw-eyebrow);font-weight:800;letter-spacing:var(--sw-track-eyebrow);text-transform:uppercase;color:var(--sw-gruen-text)}.sw-ratgeber__inhalt{padding:var(--sw-space-3);border:1px solid var(--sw-linie);border-radius:var(--sw-radius-card);background:var(--sw-weiss);box-shadow:var(--sw-schatten-karte)}.sw-ratgeber__inhalt ol{margin:0;padding:0;list-style:none;counter-reset:sw-inhalt;display:grid;gap:var(--sw-space-1);font-size:var(--sw-caption)}.sw-ratgeber__inhalt li{counter-increment:sw-inhalt;display:grid;grid-template-columns:1.75rem 1fr}.sw-ratgeber__inhalt li:before{content:counter(sw-inhalt,decimal-leading-zero);color:var(--sw-grau);font-variant-numeric:tabular-nums}.sw-ratgeber__inhalt a{color:var(--sw-tinte);text-decoration:none}.sw-ratgeber__inhalt a:hover,.sw-ratgeber__inhalt a:focus-visible{color:var(--sw-gruen-text);text-decoration:underline}.sw-ratgeber__kurz{margin-bottom:var(--sw-space-5);padding:var(--sw-space-4);border-radius:var(--sw-radius-card);border:1px solid color-mix(in srgb,var(--sw-gruen) 35%,transparent);border-left-width:4px;border-left-color:var(--sw-gruen);background:var(--sw-gruen-tint)}.sw-ratgeber__abschnitt+.sw-ratgeber__abschnitt,.sw-ratgeber__text>*+*{margin-top:var(--sw-space-4)}.sw-ratgeber__abschnitt h2{margin:var(--sw-space-5) 0 var(--sw-space-2)}.sw-ratgeber__text>.sw-ratgeber__abschnitt:first-child h2,.sw-ratgeber__kurz+.sw-ratgeber__abschnitt h2{margin-top:0}.sw-ratgeber__abschnitt h3{margin:0 0 var(--sw-space-1)}.sw-ratgeber h2[id]{scroll-margin-top:calc(var(--sw-space-6) + var(--sw-space-3))}.sw-ratgeber .sw-fliesstext ul,.sw-ratgeber .sw-fliesstext ol{margin:0 0 var(--sw-space-3);padding-left:1.25rem;display:grid;gap:var(--sw-space-1)}.sw-ratgeber .sw-fliesstext li::marker{color:var(--sw-gruen-text)}.sw-ratgeber .sw-fliesstext a{color:var(--sw-gruen-text);text-underline-offset:.15em}.sw-ratgeber .sw-fliesstext a:hover{color:var(--sw-tinte)}.sw-ratgeber__tabelle{margin-inline:0}.sw-ratgeber__tabelle figcaption{margin-bottom:var(--sw-space-2)}.sw-ratgeber__tabelle-rahmen{overflow-x:auto;border:1px solid var(--sw-linie);border-radius:var(--sw-radius-tile);background:var(--sw-weiss)}.sw-ratgeber__tabelle-rahmen:focus-visible{outline:2px solid var(--sw-gruen-text);outline-offset:2px}.sw-ratgeber table{width:100%;min-width:34rem;border-collapse:collapse;font-size:var(--sw-caption);line-height:1.5}.sw-ratgeber th,.sw-ratgeber td{padding:var(--sw-space-1) var(--sw-space-2);text-align:left;vertical-align:top;border-bottom:1px solid var(--sw-linie)}.sw-ratgeber thead th{background:var(--sw-gruen-tint);font-weight:800}.sw-ratgeber tbody th{font-weight:800}.sw-ratgeber tbody tr:last-child>*{border-bottom:0}.sw-ratgeber__tabelle .sw-caption{margin:var(--sw-space-1) 0 0;color:var(--sw-grau)}.sw-ratgeber__checkliste{padding:var(--sw-space-4);border:1px solid var(--sw-linie);border-radius:var(--sw-radius-card);background:var(--sw-weiss);box-shadow:var(--sw-schatten-karte)}.sw-ratgeber__checkliste h3{margin:0 0 var(--sw-space-3)}.sw-ratgeber__checkliste .sw-liste{margin:0}.sw-ratgeber__hinweis{padding:var(--sw-space-4);border-radius:var(--sw-radius-card);background:var(--sw-tinte);color:var(--sw-weiss)}.sw-ratgeber__hinweis .sw-ratgeber__marke,.sw-ratgeber__hinweis a{color:var(--sw-gruen-hell)}main .sw-section.sw-ratgeber{overflow:clip}.sw-rte table{display:block;overflow-x:auto;width:100%;margin:0 0 var(--sw-space-4);border-collapse:collapse;border:1px solid var(--sw-linie);border-radius:var(--sw-radius-tile);font-size:var(--sw-caption);line-height:1.5}.sw-rte th,.sw-rte td{padding:var(--sw-space-1) var(--sw-space-2);text-align:left;vertical-align:top;border-bottom:1px solid var(--sw-linie);min-width:9rem}.sw-rte thead th{background:var(--sw-gruen-tint);font-weight:800}.sw-rte tbody tr:last-child>*{border-bottom:0}.sw-artikel__szene{margin:var(--sw-space-5) 0}.sw-beitrag{position:relative}.sw-beitrag__text{display:flex;flex-direction:column;flex:1;min-width:0}.sw-beitrag__titel{margin:0 0 var(--sw-space-2);font-size:var(--sw-h4);font-weight:800;line-height:1.25;letter-spacing:-.01em;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5;-webkit-hyphenate-limit-before:5;-webkit-hyphenate-limit-after:5;overflow-wrap:break-word;text-wrap:balance}.sw-beitrag__auszug{margin:0;color:var(--sw-grau);font-size:var(--sw-caption);line-height:1.6}.sw-beitrag__link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.sw-beitrag__link:focus-visible{outline:none}.sw-beitrag:has(.sw-beitrag__link:focus-visible){outline:2px solid var(--sw-gruen-text);outline-offset:3px}.sw-beitrag__medien .sw-bild img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.sw-beitrag:hover .sw-beitrag__medien .sw-bild img{transform:scale(1.04)}.sw-beitrag:hover .sw-textlink:after{transform:translate(4px)}.sw-beitrag__neu{border-radius:var(--sw-radius);background:var(--sw-gruen);color:var(--sw-tinte);padding:2px var(--sw-space-2);font-size:var(--sw-caption);font-weight:800}@media(min-width:900px){.sw-beitrag--gross{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--sw-space-5);align-items:center}.sw-beitrag--gross .sw-beitrag__medien{margin-bottom:0}.sw-beitrag--gross .sw-beitrag__titel{font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1.15;letter-spacing:-.02em}.sw-beitrag--gross .sw-beitrag__auszug{font-size:inherit}}@media(prefers-reduced-motion:reduce){.sw-beitrag:hover .sw-beitrag__medien .sw-bild img{transform:none}}.sw-header__innen{position:relative}.sw-nav__punkt--breit{position:static}.sw-mega--blog{left:0;right:0;width:auto;transform:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--sw-space-4);padding:var(--sw-space-4)}.sw-mega--blog[hidden]{display:none}.sw-mega__einstieg{display:flex;flex-direction:column;min-width:0}.sw-mega__blogtitel{margin:0 0 var(--sw-space-1);font-size:var(--sw-h4);font-weight:800;line-height:1.25;letter-spacing:var(--sw-track-heading)}.sw-mega__listentitel{margin:var(--sw-space-3) 0 var(--sw-space-1)}.sw-mega__liste{list-style:none;margin:0;padding:0;counter-reset:sw-mega;display:grid;gap:2px}.sw-mega__liste li{counter-increment:sw-mega}.sw-mega__liste a{display:grid;grid-template-columns:1.75rem minmax(0,1fr);padding:var(--sw-space-1) 0;font-size:var(--sw-caption);color:var(--sw-tinte);text-decoration:none;border-bottom:1px solid var(--sw-linie)}.sw-mega__liste a:before{content:counter(sw-mega,decimal-leading-zero);color:var(--sw-gruen-text);font-weight:800;font-variant-numeric:tabular-nums}.sw-mega__liste a:hover{color:var(--sw-gruen-text)}.sw-mega__liste a{overflow:hidden}.sw-mega__alle{margin-top:auto;align-self:flex-start}.sw-mega__einstieg .sw-mega__liste+.sw-mega__alle,.sw-mega__einstieg .sw-mega__zeile+.sw-mega__alle{margin-top:var(--sw-space-4)}.sw-mega__karten{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sw-space-2)}.sw-mega__karte{display:flex;flex-direction:column;height:100%;border:1px solid var(--sw-linie);border-radius:var(--sw-radius-tile);overflow:hidden;color:var(--sw-tinte);text-decoration:none;background:var(--sw-weiss);transition:border-color .15s ease,box-shadow .15s ease}.sw-mega__karte:hover{border-color:var(--sw-gruen);box-shadow:var(--sw-schatten-karte)}.sw-mega__kartenbild{display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--sw-tinte)}.sw-mega__kartenbild img{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.sw-mega__karte:hover .sw-mega__kartenbild img{transform:scale(1.04)}.sw-mega__kartentext{display:grid;gap:4px;padding:var(--sw-space-2)}.sw-mega__kartenmeta{display:flex;gap:var(--sw-space-1);font-size:var(--sw-eyebrow);font-weight:800;letter-spacing:var(--sw-track-eyebrow);text-transform:uppercase;color:var(--sw-gruen-text)}.sw-mega__kartenmeta time{color:var(--sw-grau);font-weight:500}.sw-mega__kartentitel{font-size:var(--sw-caption);font-weight:800;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(prefers-reduced-motion:reduce){.sw-mega__karte:hover .sw-mega__kartenbild img{transform:none}}.sw-preis--dunkel .sw-grund__ebene{-webkit-mask-image:radial-gradient(66% 34% at 46% 40%,transparent 0%,rgba(0,0,0,.6) 56%,#000 82%);mask-image:radial-gradient(66% 34% at 46% 40%,transparent 0%,rgba(0,0,0,.6) 56%,#000 82%)}.sw-preis--dunkel .sw-grund__verlauf{--sw-grund-verlauf: 1;background:radial-gradient(170% 34% at 50% 104%,var(--sw-gruen) 0%,color-mix(in srgb,var(--sw-gruen) 80%,transparent) 22%,color-mix(in srgb,var(--sw-gruen) 30%,transparent) 52%,transparent 78%),radial-gradient(105% 42% at 104% -4%,var(--sw-gruen) 0%,color-mix(in srgb,var(--sw-gruen) 55%,transparent) 26%,transparent 66%),radial-gradient(70% 36% at -12% 62%,color-mix(in srgb,var(--sw-gruen) 70%,transparent) 0%,transparent 68%)}.sw-preis--dunkel .sw-btn--primaer{box-shadow:0 0 0 2px var(--sw-tinte),0 12px 32px #00000073}.sw-rechner__raster{display:grid;gap:var(--sw-space-5);align-items:start}@media(min-width:64em){.sw-rechner__raster{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}}@media(min-width:64em)and (min-height:50em){.sw-rechner__seite{position:sticky;top:calc(var(--sw-space-6) + var(--sw-space-3))}}main .sw-section.sw-rechner{overflow:clip}.sw-rechner__fragen{display:grid;gap:var(--sw-space-4)}.sw-rechner__frage{margin:0;padding:0;border:0;min-width:0}.sw-rechner__frage legend{padding:0;margin-bottom:var(--sw-space-2)}.sw-rechner__frage>.sw-rechner__info{margin:calc(var(--sw-space-1) * -1) 0 var(--sw-space-2)}.sw-rechner__optionen{display:grid;gap:var(--sw-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.sw-rechner__optionen--3{grid-template-columns:minmax(0,1fr)}@media(min-width:48em){.sw-rechner__optionen--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sw-rechner__optionen--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.sw-rechner__option{position:relative;display:flex;flex-direction:column;gap:2px;padding:var(--sw-space-2);border:var(--sw-border);border-radius:var(--sw-radius-tile);background:var(--sw-weiss);box-shadow:var(--sw-schatten-karte);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.sw-rechner__option--zahl{align-items:center;text-align:center}.sw-rechner__option input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.sw-rechner__option:hover{border-color:var(--sw-gruen)}.sw-rechner__option:has(input:checked){border-color:var(--sw-gruen-text);background:var(--sw-gruen-tint);box-shadow:inset 0 0 0 1px var(--sw-gruen-text),var(--sw-schatten-karte)}.sw-rechner__option:has(input:focus-visible){outline:2px solid var(--sw-gruen-text);outline-offset:2px}.sw-rechner__name{font-weight:800;letter-spacing:var(--sw-track-heading)}.sw-rechner__info{font-size:var(--sw-caption);color:var(--sw-grau);line-height:1.45}.sw-rechner__posten{display:grid;gap:var(--sw-space-2);margin:0}.sw-rechner__posten>div{display:grid;gap:2px;padding-bottom:var(--sw-space-2);border-bottom:1px solid var(--sw-linie)}.sw-rechner__posten>div:last-child{border-bottom:0;padding-bottom:0}.sw-rechner__posten dt{font-size:var(--sw-caption);color:var(--sw-grau)}.sw-rechner__posten dd{margin:0;font-weight:500}.sw-rechner__posten dd a{color:var(--sw-gruen-hell);font-weight:500}.sw-rechner__posten .sw-preis__wert output{font:inherit}.sw-rechner__hinweis{color:var(--sw-grau)}.sw-rechner__posten-klein dd{font-size:var(--sw-caption);font-weight:400;line-height:1.5}.sw-rechner__ergebnis{gap:var(--sw-space-3)}.sw-rechner__ergebnis>p{margin:0}.sw-rechner__ergebnis .sw-grund__ebene{-webkit-mask-image:radial-gradient(78% 46% at 46% 48%,transparent 0%,rgba(0,0,0,.6) 62%,#000 88%);mask-image:radial-gradient(78% 46% at 46% 48%,transparent 0%,rgba(0,0,0,.6) 62%,#000 88%)}@media(prefers-reduced-motion:reduce){.sw-rechner__option{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/shopwerft-theme.css.map */
