/*quelle-md5:d1e9fcd7663a66b27b85b16316b319a4*/:root{--bs-primary: #3470de;--bs-primary-rgb: 52,112,222;--bs-link-color: #3470de;--bs-link-color-rgb: 52,112,222;--bs-link-hover-color: #3470de;--bs-link-hover-color-rgb: 52,112,222} .form-label{color: #60697b} .vorteile-karte{border-radius: 1rem;overflow: hidden;box-shadow: 0 1.5rem 2.5rem rgba(30,34,40,.08)}.vorteile-karte__kopf{background: linear-gradient(135deg,var(--bs-primary) 0%,#8b5cf6 100%);color: #fff;padding: .9rem 1.5rem;font-weight: 700}.vorteile-karte__inhalt{background: #fff;padding: 1.25rem 1.5rem}.vorteile-karte__inhalt ul{list-style: none;margin: 0;padding: 0}.vorteile-karte__inhalt li{display: flex;gap: .7rem;align-items: flex-start;padding: .45rem 0;line-height: 1.45}.vorteile-karte__haken{flex: 0 0 1.35rem;height: 1.35rem;margin-top: .1rem;border-radius: 50%;background: rgba(37,211,102,.15);color: #1cb954;display: flex;align-items: center;justify-content: center;font-size: .8rem;font-weight: 700} .auswahl-gruppe{border: 1px solid rgba(164,174,198,.3);border-radius: .85rem;margin-bottom: .75rem;background: #fff;overflow: hidden}.auswahl-gruppe__kopf{width: 100%;border: 0;background: #fff;text-align: left;padding: 1rem 1.25rem;display: flex;align-items: center;gap: .75rem;font-weight: 700;color: var(--bs-heading-color,#343f52);cursor: pointer;transition: background .15s ease-in-out}.auswahl-gruppe__kopf:hover{background: rgba(61,90,254,.04)}.auswahl-gruppe__kopf[aria-expanded="true"]{background: rgba(61,90,254,.06)}.auswahl-gruppe__symbol{flex: 0 0 1.6rem;height: 1.6rem;border-radius: 50%;background: rgba(61,90,254,.12);color: var(--bs-primary);display: flex;align-items: center;justify-content: center;font-size: .85rem}.auswahl-gruppe__ab{margin-left: auto;font-weight: 600;font-size: .85rem;color: #60697b;white-space: nowrap}.auswahl-gruppe__pfeil{transition: transform .2s ease-in-out;color: #60697b}.auswahl-gruppe__kopf[aria-expanded="true"] .auswahl-gruppe__pfeil{transform: rotate(180deg)}.auswahl-gruppe__panel{display: none}.auswahl-gruppe__panel.offen{display: block;border-top: 1px solid rgba(164,174,198,.25)}.auswahl-gruppe__inhalt{padding: 1.25rem} .paket-raster{display: grid;grid-template-columns: repeat(auto-fill,minmax(6.5rem,1fr));gap: .75rem}.paket{position: relative;margin: 0;cursor: pointer}.paket input{position: absolute;opacity: 0;pointer-events: none}.paket-box{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: .15rem;padding: .8rem .5rem;border: 2px solid rgba(164,174,198,.3);border-radius: .7rem;background: #fff;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,transform .15s ease-in-out}.paket-box:hover{border-color: rgba(61,90,254,.45);transform: translateY(-2px)}.paket input:checked + .paket-box{border-color: var(--bs-primary);box-shadow: 0 .4rem 1rem rgba(61,90,254,.18)}.paket input:focus-visible + .paket-box{outline: 2px solid var(--bs-primary);outline-offset: 2px}.paket-menge{font-size: 1.15rem;font-weight: 700;color: var(--bs-primary);line-height: 1.1}.paket-preis{font-size: .85rem;color: #60697b}.paket input:checked + .paket-box .paket-preis{color: #343f52;font-weight: 600} .preis-zeile{display: flex;align-items: baseline;gap: .6rem;flex-wrap: wrap}.preis-gross{font-size: 2rem;font-weight: 700;color: #343f52;line-height: 1}.preis-hinweis{font-size: .85rem;color: #60697b} .bestell-karte{border: 2px solid rgba(61,90,254,.18);box-shadow: 0 1rem 2rem rgba(30,34,40,.06)} .vertrauens-leiste{display: flex;flex-direction: column;align-items: center;gap: .35rem;margin: .9rem 0 0;padding: 0;list-style: none;text-align: center}.vertrauens-leiste li{font-size: .8rem;color: #60697b}  .mobil-leiste{display: none}@media (max-width: 991.98px){.mobil-leiste{position: fixed;left: 0;right: 0;bottom: 0;z-index: 1030;display: flex;align-items: center;gap: .75rem;padding: .7rem 1rem;background: #fff;border-top: 1px solid rgba(164,174,198,.3);box-shadow: 0 -.5rem 1.5rem rgba(30,34,40,.12);transform: translateY(110%);transition: transform .2s ease-in-out}.mobil-leiste.sichtbar{transform: translateY(0)}.mobil-leiste__preis{font-size: 1.25rem;font-weight: 700;color: #343f52;line-height: 1.1}.mobil-leiste__auswahl{font-size: .75rem;color: #60697b;display: block}.mobil-leiste__knopf{margin-left: auto;white-space: nowrap} body.hat-leiste{padding-bottom: 5rem} body.hat-leiste a.whatsapp-schwebend,body.hat-leiste a.whatsapp-schwebend:link,body.hat-leiste a.whatsapp-schwebend:visited{bottom: calc(5rem + max(1rem,env(safe-area-inset-bottom)))}} .blog-karte{display: flex;flex-direction: column;background: #fff;border-radius: .6rem;overflow: hidden;box-shadow: 0 .25rem 1.25rem rgba(30,34,40,.08);transition: transform .15s ease-in-out,box-shadow .15s ease-in-out}.blog-karte:hover{transform: translateY(-3px);box-shadow: 0 .5rem 1.75rem rgba(30,34,40,.14)}.blog-karte__bild{display: block;position: relative;aspect-ratio: 16 / 9;background: #eef2f7;overflow: hidden}.blog-karte__bild img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .3s ease-in-out}.blog-karte:hover .blog-karte__bild img{transform: scale(1.04)}.blog-karte__platzhalter{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;font-size: 2.5rem;font-weight: 700;color: #a4aec6}.blog-karte__inhalt{display: flex;flex-direction: column;flex: 1 1 auto;padding: 1.35rem 1.4rem 1.5rem}.blog-karte__meta{font-size: .78rem;letter-spacing: .02em;text-transform: uppercase;color: #60697b;margin-bottom: .5rem}.blog-karte__titel{font-size: 1.1rem;line-height: 1.4;margin: 0 0 .65rem}.blog-karte__titel a{color: #343f52;text-decoration: none}.blog-karte__titel a:hover{color: var(--bs-primary,#3d5afe)}.blog-karte__anriss{font-size: .92rem;color: #60697b;margin: 0 0 1rem}.blog-karte__mehr{margin-top: auto;align-self: flex-start;font-weight: 700;font-size: .88rem;text-decoration: none}.blog-karte__mehr::after{content: " \2192"}.blog-pfad{font-size: .85rem;text-transform: uppercase;letter-spacing: .05em}.blog-pfad a{text-decoration: none;font-weight: 700}.artikel-bild{margin: 0;border-radius: .6rem;overflow: hidden;box-shadow: 0 .4rem 1.6rem rgba(30,34,40,.12)}.artikel-bild img{width: 100%;height: auto;display: block} .artikel-inhalt,.produkt-beschreibung{font-size: 1.02rem; line-height: 1.65;color: #40485a}.artikel-inhalt h2,.produkt-beschreibung h2{font-size: 1.5rem;margin: 2.2rem 0 .9rem}.artikel-inhalt h3,.produkt-beschreibung h3{font-size: 1.2rem;margin: 1.8rem 0 .75rem}.artikel-inhalt p,.produkt-beschreibung p{margin-bottom: 1.15rem}.artikel-inhalt ul,.artikel-inhalt ol,.produkt-beschreibung ul,.produkt-beschreibung ol{margin-bottom: 1.15rem;padding-left: 1.3rem}.artikel-inhalt li,.produkt-beschreibung li{margin-bottom: .45rem}.artikel-inhalt img,.produkt-beschreibung img{max-width: 100%;height: auto;border-radius: .5rem;margin: 1.4rem 0}.artikel-inhalt blockquote,.produkt-beschreibung blockquote{margin: 1.6rem 0;padding: .2rem 0 .2rem 1.1rem;border-left: 3px solid var(--bs-primary,#3d5afe);color: #60697b;font-style: italic}.artikel-inhalt table,.produkt-beschreibung table{width: 100%;margin-bottom: 1.4rem;border-collapse: collapse}.artikel-inhalt th,.artikel-inhalt td,.produkt-beschreibung th,.produkt-beschreibung td{border: 1px solid rgba(164,174,198,.35);padding: .55rem .7rem;text-align: left;vertical-align: top}.artikel-inhalt th,.produkt-beschreibung th{background: #f6f8fb;color: #343f52} @media (max-width: 767.98px){.artikel-inhalt table,.produkt-beschreibung table{display: block;margin-bottom: 1.6rem;border: 0} .artikel-inhalt thead,.produkt-beschreibung thead{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.artikel-inhalt tbody,.artikel-inhalt tr,.artikel-inhalt td,.produkt-beschreibung tbody,.produkt-beschreibung tr,.produkt-beschreibung td{display: block;width: auto}.artikel-inhalt tbody tr,.produkt-beschreibung tbody tr{margin-bottom: .9rem;background: #fff;border: 1px solid rgba(164,174,198,.35);border-radius: .6rem;overflow: hidden}.artikel-inhalt tbody tr:last-child,.produkt-beschreibung tbody tr:last-child{margin-bottom: 0}.artikel-inhalt tbody td,.produkt-beschreibung tbody td{border: 0;border-top: 1px solid rgba(164,174,198,.22);padding: .65rem .9rem}.artikel-inhalt tbody td:first-child,.produkt-beschreibung tbody td:first-child{border-top: 0;background: #f6f8fb} .artikel-inhalt td[data-spalte]::before,.produkt-beschreibung td[data-spalte]::before{content: attr(data-spalte);display: block;margin-bottom: .1rem;font-size: .68rem;font-weight: 700;letter-spacing: .05em;text-transform: uppercase;color: #60697b}} .menue-symbol{font-size: 1.05rem;margin-right: .4rem;vertical-align: -.08em} .plattform-raster{display: grid;grid-template-columns: repeat(auto-fit,minmax(140px,1fr));gap: 1rem;max-width: 62rem;margin: 0 auto}.plattform-kachel{--marke: #3d5afe;--marke-zart: rgba(61,90,254,.1);display: flex;flex-direction: column;align-items: center;justify-content: center;gap: .35rem;padding: 1.5rem .85rem 1.35rem;background: #fff;border: 1px solid rgba(164,174,198,.28);border-radius: .85rem;text-decoration: none;text-align: center;transition: transform .15s ease-in-out,box-shadow .15s ease-in-out,border-color .15s ease-in-out}.plattform-kachel:hover{transform: translateY(-4px);border-color: var(--marke);box-shadow: 0 .6rem 1.6rem rgba(30,34,40,.12)}.plattform-kachel__symbol{display: flex;align-items: center;justify-content: center;width: 3.4rem;height: 3.4rem;border-radius: .8rem;background: var(--marke-zart);color: var(--marke);font-size: 1.7rem;margin-bottom: .35rem;transition: background .15s ease-in-out}.plattform-kachel:hover .plattform-kachel__symbol{background: var(--marke);color: #fff}.plattform-kachel__name{font-weight: 700;color: #343f52;line-height: 1.2}.plattform-kachel__anzahl{font-size: .78rem;color: #60697b} .filter-leiste{display: flex;flex-wrap: wrap;justify-content: center;gap: .5rem;margin-bottom: 2.5rem}.filter-knopf{--marke: #3d5afe;display: inline-flex;align-items: center;gap: .4rem;padding: .45rem 1rem;font-size: .88rem;font-weight: 700;color: #60697b;background: #fff;border: 1px solid rgba(164,174,198,.35);border-radius: 2rem;cursor: pointer;transition: all .15s ease-in-out}.filter-knopf:hover{color: var(--marke);border-color: var(--marke)}.filter-knopf.aktiv{color: #fff;background: var(--marke);border-color: var(--marke)} .produkt-karte{display: flex;flex-direction: column;height: 100%;background: #fff;border-radius: .7rem;overflow: hidden;text-decoration: none;box-shadow: 0 .25rem 1.25rem rgba(30,34,40,.08);transition: transform .15s ease-in-out,box-shadow .15s ease-in-out}.produkt-karte:hover{transform: translateY(-4px);box-shadow: 0 .6rem 1.8rem rgba(30,34,40,.15)} :root{--produkt-bild-verhaeltnis: 16 / 10}.produkt-karte__bild{position: relative;aspect-ratio: var(--produkt-bild-verhaeltnis);background: #f2f5fa;overflow: hidden}.produkt-karte__bild img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .3s ease-in-out}.produkt-karte:hover .produkt-karte__bild img{transform: scale(1.04)}.produkt-karte__platzhalter{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;font-size: 3.2rem}.produkt-karte__marke{position: absolute;top: .7rem;right: .7rem;width: 2.1rem;height: 2.1rem;display: flex;align-items: center;justify-content: center;background: #fff;border-radius: 50%;font-size: 1.05rem;box-shadow: 0 .15rem .5rem rgba(30,34,40,.15)}.produkt-karte__inhalt{display: flex;flex-direction: column;flex: 1 1 auto;padding: 1.15rem 1.25rem 1.3rem}.produkt-karte__titel{font-size: 1.05rem;line-height: 1.35;color: #343f52;margin: 0 0 .5rem}.produkt-karte__text{font-size: .88rem;color: #60697b;margin: 0 0 1rem}.produkt-karte__fuss{display: flex;align-items: center;justify-content: space-between;gap: .75rem;margin-top: auto}.produkt-karte__preis{font-size: 1.15rem;font-weight: 700;color: #343f52;line-height: 1}.produkt-karte__preis small{font-size: .72rem;font-weight: 500;color: #60697b;display: block}.produkt-karte__knopf{font-size: .82rem;font-weight: 700;color: var(--bs-primary,#3d5afe);white-space: nowrap}.produkt-karte__knopf::after{content: " \2192"} .faq-liste{display: flex;flex-direction: column;gap: .75rem}.faq-punkt{background: rgba(61,90,254,.08);border: 1px solid transparent;border-radius: 1rem;overflow: hidden;transition: background .15s ease-in-out,border-color .15s ease-in-out}.faq-punkt:hover{background: rgba(61,90,254,.12)}.faq-punkt.offen{background: rgba(61,90,254,.1);border-color: rgba(61,90,254,.25)}.faq-punkt__frage{display: flex;align-items: center;justify-content: space-between;gap: 1rem;width: 100%;padding: 1.05rem 1.25rem;background: none;border: 0;text-align: left;font-size: 1rem;font-weight: 700;color: #343f52;cursor: pointer;transition: color .15s ease-in-out}.faq-punkt__frage:hover{color: var(--bs-primary,#3d5afe)}.faq-punkt__zeichen{position: relative;flex: 0 0 auto;width: 1.1rem;height: 1.1rem}.faq-punkt__zeichen::before,.faq-punkt__zeichen::after{content: "";position: absolute;top: 50%;left: 0;width: 100%;height: 2px;background: currentColor;border-radius: 2px;transform: translateY(-50%);transition: transform .2s ease-in-out,opacity .2s ease-in-out}.faq-punkt__zeichen::after{transform: translateY(-50%) rotate(90deg)}.faq-punkt.offen .faq-punkt__zeichen::after{transform: translateY(-50%) rotate(0deg);opacity: 0}.faq-punkt.offen .faq-punkt__frage{color: var(--bs-primary,#3d5afe)}.faq-punkt__antwort{display: none}.faq-punkt.offen .faq-punkt__antwort{display: block}.faq-punkt__text{padding: 0 1.25rem 1.3rem;color: #4b5468;line-height: 1.7}.faq-punkt__text > :last-child{margin-bottom: 0}.faq-punkt__text a{text-decoration: underline} .reiter__leiste{display: flex;flex-wrap: wrap;gap: .25rem;border-bottom: 2px solid rgba(164,174,198,.3);margin-bottom: 2rem}.reiter__knopf{position: relative;display: inline-flex;align-items: center;gap: .5rem;padding: .8rem 1.25rem;background: none;border: 0;border-bottom: 2px solid transparent;margin-bottom: -2px;font-size: 1rem;font-weight: 700;color: #60697b;cursor: pointer;transition: color .15s ease-in-out,border-color .15s ease-in-out}.reiter__knopf:hover{color: #343f52}.reiter__knopf.aktiv{color: var(--bs-primary,#3d5afe);border-bottom-color: var(--bs-primary,#3d5afe)}.reiter__zahl{display: inline-flex;align-items: center;justify-content: center;min-width: 1.5rem;height: 1.5rem;padding: 0 .4rem;border-radius: 1rem;background: rgba(164,174,198,.25);font-size: .75rem;color: #60697b}.reiter__knopf.aktiv .reiter__zahl{background: var(--bs-primary,#3d5afe);color: #fff}.reiter__inhalt{display: none}.reiter__inhalt.aktiv{display: block} .sterne{color: #ffb300;font-size: 1.35rem;letter-spacing: .1em;line-height: 1}.sterne--klein{font-size: 1rem}.bewertung-kopf{display: flex;align-items: center;gap: 1.25rem;padding: 1.25rem 1.4rem;background: #f6f8fb;border-radius: .6rem;margin-bottom: 2rem}.bewertung-kopf__note{display: flex;flex-direction: column;align-items: center;justify-content: center;min-width: 5rem;padding-right: 1.25rem;border-right: 1px solid rgba(164,174,198,.4)}.bewertung-kopf__zahl{font-size: 2.4rem;font-weight: 700;color: #343f52;line-height: 1}.bewertung-kopf__von{font-size: .75rem;color: #60697b}.bewertung-kopf__anzahl{font-size: .85rem;color: #60697b;margin-top: .3rem}.bewertung-liste{list-style: none;padding: 0;margin: 0 0 2rem}.bewertung{padding: 1.2rem 0;border-bottom: 1px solid rgba(164,174,198,.3)}.bewertung:first-child{border-top: 1px solid rgba(164,174,198,.3)}.bewertung__kopf{display: flex;align-items: center;flex-wrap: wrap;gap: .6rem;margin-bottom: .5rem}.bewertung__name{color: #343f52}.bewertung__datum{font-size: .8rem;color: #60697b}.bewertung__text{margin: 0;color: #60697b;line-height: 1.7;white-space: pre-line}.bewertung__antwort{margin-top: .8rem;padding: .8rem 1rem;background: #f6f8fb;border-left: 3px solid var(--bs-primary,#3d5afe);border-radius: .3rem;font-size: .9rem;color: #60697b}.bewertung-leer{color: #60697b;margin-bottom: 1.5rem}.bewertung-hinweis{font-size: .8rem;color: #60697b;line-height: 1.6;margin-bottom: 2.5rem}.bewertung-formular{padding: 1.6rem 1.7rem 1.8rem;background: #fff;border: 1px solid rgba(164,174,198,.3);border-radius: .6rem} .sterne-wahl{display: inline-flex;flex-direction: row-reverse;justify-content: flex-end;gap: .15rem}.sterne-wahl input{position: absolute;opacity: 0;width: 0;height: 0}.sterne-wahl label{font-size: 2rem;line-height: 1;color: #d5dae3;cursor: pointer;transition: color .1s ease-in-out}.sterne-wahl label:hover,.sterne-wahl label:hover ~ label,.sterne-wahl input:checked ~ label{color: #ffb300}.sterne-wahl input:focus-visible + label{outline: 2px solid var(--bs-primary,#3d5afe);outline-offset: 2px;border-radius: .2rem} .falle{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden} .footer-leiste{background: rgba(255,255,255,.06);border-top: 1px solid rgba(255,255,255,.08);padding: 1rem 0}.footer-leiste__inhalt{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 1rem 1.5rem}.footer-leiste__text{margin: 0;font-size: .85rem;color: rgba(255,255,255,.82)}.footer-leiste__text strong{color: #fff;font-weight: 700}.footer-leiste__satz{color: rgba(255,255,255,.68)}.zahlung-leiste{display: flex;flex-wrap: wrap;align-items: center;gap: .4rem;list-style: none;margin: 0;padding: 0}.zahlung-marke{display: inline-flex;align-items: center;justify-content: center;gap: .3rem;min-width: 3.4rem;height: 1.95rem;padding: 0 .55rem;background: #fff;border-radius: .28rem;box-shadow: 0 .1rem .35rem rgba(0,0,0,.18);font-size: .68rem;font-weight: 700;letter-spacing: .01em;color: #343f52;white-space: nowrap}.zahlung-marke i{font-size: .95rem;line-height: 1}.zahlung-marke img{max-height: 1.2rem;width: auto;display: block}@media (max-width: 575.98px){.footer-leiste__inhalt{flex-direction: column;align-items: flex-start}.footer-leiste__satz{display: block}} .footer-raster{display: grid;grid-template-columns: 1.3fr 1fr 1fr 1fr;gap: 2.5rem 2rem;align-items: start}@media (max-width: 1199.98px){.footer-raster{grid-template-columns: repeat(2,minmax(0,1fr));gap: 2.5rem}}@media (max-width: 575.98px){.footer-raster{grid-template-columns: 1fr;gap: 2rem}} :root{--logo-hoehe-kopf: 3rem;--logo-breite-fuss: 200px}.kopf-logo{max-height: var(--logo-hoehe-kopf,3rem);width: auto}.footer-logo{display: block;max-width: var(--logo-breite-fuss,200px);height: auto;margin-bottom: 1.1rem}.footer-kurztext{font-size: .88rem;color: rgba(255,255,255,.78);line-height: 1.7;margin: 0;max-width: 20rem}.footer-spalte__titel{font-size: 1rem;font-weight: 700;color: #fff;margin: 0 0 1.1rem}.footer-liste{list-style: none;margin: 0;padding: 0}.footer-liste li + li{margin-top: .55rem}.footer-liste a{display: inline-flex;align-items: center;gap: .6rem;font-size: .92rem;color: rgba(255,255,255,.86);text-decoration: none;transition: color .15s ease-in-out}.footer-liste a:hover{color: #fff}.footer-liste a i{flex: 0 0 auto;width: 1.35rem;font-size: 1rem;text-align: center;color: rgba(255,255,255,.62);transition: color .15s ease-in-out}.footer-liste a:hover i{color: #fff} .footer-liste a i[style]{opacity: .9}.footer-liste a:hover i[style]{opacity: 1}.kontakt-zeile{display: flex;align-items: center;gap: .65rem;font-size: .92rem;color: rgba(255,255,255,.88);text-decoration: none;margin-bottom: .75rem;transition: color .15s ease-in-out}.kontakt-zeile:hover{color: #fff}.kontakt-zeile__symbol{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;width: 2.1rem;height: 2.1rem;border-radius: 50%;background: rgba(255,255,255,.14);font-size: .95rem;color: #fff;transition: background .15s ease-in-out}.kontakt-zeile:hover .kontakt-zeile__symbol{background: var(--bs-primary,#3d5afe)} footer a.whatsapp-knopf,footer a.whatsapp-knopf:link,footer a.whatsapp-knopf:visited{display: inline-flex;align-items: center;justify-content: center;gap: .5rem;margin-top: .75rem;padding: .62rem 1.15rem;border-radius: 2rem;background: #0b7a3e;color: #fff;font-size: .88rem;font-weight: 700;line-height: 1.2;white-space: nowrap;text-decoration: none;transition: background .15s ease-in-out,transform .15s ease-in-out,box-shadow .15s ease-in-out}footer a.whatsapp-knopf:hover,footer a.whatsapp-knopf:focus,footer a.whatsapp-knopf:active{background: #12a352;color: #fff;transform: translateY(-2px);box-shadow: 0 .4rem 1rem rgba(18,163,82,.4)}footer a.whatsapp-knopf i{font-size: 1.15rem;color: #fff} a.whatsapp-knopf:not(footer a),a.whatsapp-knopf:not(footer a):link,a.whatsapp-knopf:not(footer a):visited{display: inline-flex;align-items: center;justify-content: center;gap: .5rem;margin-top: .75rem;padding: .62rem 1.15rem;border-radius: 2rem;background: #0b7a3e;color: #fff;font-size: .88rem;font-weight: 700;line-height: 1.2;white-space: nowrap;text-decoration: none;transition: background .15s ease-in-out,transform .15s ease-in-out,box-shadow .15s ease-in-out}a.whatsapp-knopf:not(footer a):hover,a.whatsapp-knopf:not(footer a):focus,a.whatsapp-knopf:not(footer a):active{background: #12a352;color: #fff;transform: translateY(-2px);box-shadow: 0 .4rem 1rem rgba(18,163,82,.4)}a.whatsapp-knopf:not(footer a) i{font-size: 1.15rem;color: #fff} .ziel-nummer{min-width: 2.4rem;justify-content: center;font-weight: 700;color: #60697b}.ziel-hinweis{font-size: .8rem;color: #60697b;line-height: 1.5}.ziel-eintrag{word-break: break-all}.ziel-eintrag + .ziel-eintrag{margin-top: .3rem;padding-top: .3rem;border-top: 1px dashed rgba(164,174,198,.4)} @media (min-width: 992px){.d-lg-block{display: block !important}} .produkt-raster{display: block}.produkt-raster__pakete,.produkt-raster__karte,.produkt-raster__vorteile{margin-bottom: 2rem}@media (min-width: 992px){.produkt-raster{display: grid;grid-template-columns: 7fr 5fr;grid-template-areas: "pakete karte" "vorteile karte";align-items: start;column-gap: 3rem;row-gap: 0}.produkt-raster__pakete{grid-area: pakete}.produkt-raster__karte{grid-area: karte}.produkt-raster__vorteile{grid-area: vorteile;margin-top: .5rem}} .zusatzfragen{margin-bottom: 1.25rem}.zusatzfrage{position: relative;padding: .85rem 1rem .85rem .95rem;background: #f4f6fc;border: 1px solid rgba(61,90,254,.16);border-left: 3px solid rgba(61,90,254,.45);border-radius: .5rem;transition: background .15s ease-in-out,border-color .15s ease-in-out}.zusatzfrage + .zusatzfrage{margin-top: .6rem}.zusatzfrage:hover{background: #eef1fd}.zusatzfrage--an{background: #eaefff;border-color: rgba(61,90,254,.35);border-left-color: var(--bs-primary,#3d5afe)}.zusatzfrage__zeile{display: flex;align-items: center;gap: .7rem;margin: 0;cursor: pointer;user-select: none} .zusatzfrage__haken{position: absolute;opacity: 0;width: 0;height: 0}.zusatzfrage__box{position: relative;flex: 0 0 auto;width: 1.35rem;height: 1.35rem;border: 2px solid rgba(61,90,254,.45);border-radius: .35rem;background: #fff;transition: background .15s ease-in-out,border-color .15s ease-in-out}.zusatzfrage__box::after{content: "";position: absolute;top: .12rem;left: .38rem;width: .32rem;height: .62rem;border: solid #fff;border-width: 0 2px 2px 0;transform: rotate(45deg) scale(0);transition: transform .15s ease-in-out}.zusatzfrage__haken:checked + .zusatzfrage__box{background: var(--bs-primary,#3d5afe);border-color: var(--bs-primary,#3d5afe)}.zusatzfrage__haken:checked + .zusatzfrage__box::after{transform: rotate(45deg) scale(1)}.zusatzfrage__haken:focus-visible + .zusatzfrage__box{outline: 2px solid var(--bs-primary,#3d5afe);outline-offset: 2px}.zusatzfrage__text{font-size: .95rem;font-weight: 700;color: #343f52;line-height: 1.35} .zusatzfrage__preis{margin-left: auto;flex-shrink: 0;padding: .15rem .55rem;border-radius: 999px;background: #e2f0ff;color: #0b5cad;font-size: .8rem;font-weight: 700;white-space: nowrap}.zusatzfrage__feld{margin: .85rem 0 0 2.05rem;padding: .75rem .85rem;background: #fff;border-radius: .4rem;box-shadow: 0 .1rem .5rem rgba(30,34,40,.06)}.zusatzfrage__feld .form-label{font-size: .82rem;font-weight: 600;color: #60697b;margin-bottom: .35rem}.zusatz-eintrag{font-size: .85rem;color: #60697b;margin-top: .35rem} .schritt-raster{display: grid;grid-template-columns: repeat(auto-fit,minmax(260px,1fr));gap: 1.5rem;max-width: 60rem;margin: 0 auto}.schritt{position: relative;padding: 2.6rem 1.6rem 1.9rem;background: #fff;border-radius: .7rem;box-shadow: 0 .25rem 1.25rem rgba(30,34,40,.07);text-align: center}.schritt__nummer{position: absolute;top: -1.2rem;left: 50%;transform: translateX(-50%);width: 2.2rem;height: 2.2rem;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: var(--bs-primary,#3d5afe);color: #fff;font-weight: 700;font-size: .95rem;box-shadow: 0 .3rem .8rem rgba(61,90,254,.35)}.schritt h3{color: #343f52}.schritt p{font-size: .92rem;color: #60697b;margin: 0} .vorteil-symbol{display: inline-flex;align-items: center;justify-content: center;width: 3.2rem;height: 3.2rem;border-radius: .8rem;font-size: 1.6rem;line-height: 1;margin-bottom: .9rem;background: rgba(61,90,254,.08)}.vorteil-symbol.text-yellow{background: rgba(250,173,20,.12);color: #fab758}.vorteil-symbol.text-red{background: rgba(230,78,78,.12);color: #e2626b}.vorteil-symbol.text-green{background: rgba(23,195,139,.12);color: #17c3a2}.vorteil-symbol.text-blue{background: rgba(61,90,254,.10);color: #3f78e0}.vorteil-symbol.text-purple{background: rgba(116,79,233,.12);color: #747ed1}.vorteil-symbol.text-orange{background: rgba(255,128,60,.12);color: #fd7e14} .artikel-inhalt .kurz-gesagt,.artikel-inhalt .hinweis,.artikel-inhalt .warnung,.artikel-inhalt .tipp,.artikel-inhalt .erfolg,.produkt-beschreibung .kurz-gesagt,.produkt-beschreibung .hinweis,.produkt-beschreibung .warnung,.produkt-beschreibung .tipp,.produkt-beschreibung .erfolg{margin: 1.8rem 0;padding: 1.25rem 1.5rem;border-left: 5px solid var(--kasten-linie,#3d5afe);border-radius: 0 .6rem .6rem 0;background: var(--kasten-flaeche,#eef1ff);color: #343f52} .artikel-inhalt .kurz-gesagt > :last-child,.artikel-inhalt .hinweis > :last-child,.artikel-inhalt .warnung > :last-child,.artikel-inhalt .tipp > :last-child,.artikel-inhalt .erfolg > :last-child,.produkt-beschreibung .kurz-gesagt > :last-child,.produkt-beschreibung .hinweis > :last-child,.produkt-beschreibung .warnung > :last-child,.produkt-beschreibung .tipp > :last-child,.produkt-beschreibung .erfolg > :last-child{margin-bottom: 0} .artikel-inhalt .kurz-gesagt,.produkt-beschreibung .kurz-gesagt{--kasten-linie: #9146ff; --kasten-flaeche: #f3efff;--kasten-text: #8837ff}.artikel-inhalt .hinweis,.produkt-beschreibung .hinweis{--kasten-linie: #3f78e0;--kasten-flaeche: #edf3fd;--kasten-text: #2868dc}.artikel-inhalt .warnung,.produkt-beschreibung .warnung{--kasten-linie: #e2626b;--kasten-flaeche: #fdeef0;--kasten-text: #d12733}.artikel-inhalt .tipp,.produkt-beschreibung .tipp{--kasten-linie: #f59e0b; --kasten-flaeche: #fff8e6;--kasten-text: #9d6506}.artikel-inhalt .erfolg,.produkt-beschreibung .erfolg{--kasten-linie: #17c3a2;--kasten-flaeche: #e9faf6;--kasten-text: #0f7e69} .artikel-inhalt .kasten-titel,.produkt-beschreibung .kasten-titel{color: var(--kasten-text,#3d5afe)} .artikel-inhalt a,.produkt-beschreibung a,.autorenbox a{text-decoration: underline;text-underline-offset: .15em} .inhaltsverzeichnis{margin: 0 0 2.2rem;background: linear-gradient(180deg,#f3f6ff 0%,#f8faff 100%);border: 1px solid rgba(61,90,254,.16);border-radius: .7rem;overflow: hidden} .inhaltsverzeichnis__kopf{display: flex;align-items: center;gap: .6rem;padding: .9rem 1.4rem;cursor: pointer;list-style: none;font-size: .78rem;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: #4a5ad4;user-select: none;transition: background .15s ease-in-out}.inhaltsverzeichnis__kopf:hover{background: rgba(61,90,254,.06)}.inhaltsverzeichnis__kopf:focus-visible{outline: 2px solid var(--bs-primary,#3d5afe);outline-offset: -2px} .inhaltsverzeichnis__kopf::marker,.inhaltsverzeichnis__kopf::-webkit-details-marker{display: none;content: ""}.inhaltsverzeichnis__anzahl{padding: .1rem .45rem;border-radius: 1rem;background: rgba(61,90,254,.12);font-size: .7rem;letter-spacing: 0}.inhaltsverzeichnis__pfeil{margin-left: auto;font-size: .9rem;transition: transform .2s ease-in-out}.inhaltsverzeichnis[open] .inhaltsverzeichnis__pfeil{transform: rotate(180deg)} .inhaltsverzeichnis__liste{margin: 0;padding: .2rem 1.4rem 1.2rem;list-style: none;counter-reset: iv;border-top: 1px solid rgba(61,90,254,.12)}.inhaltsverzeichnis__punkt{margin: .5rem 0 0;line-height: 1.45}.inhaltsverzeichnis__punkt--2{counter-increment: iv;font-weight: 600}.inhaltsverzeichnis__punkt--2::before{content: counter(iv) ".";display: inline-block;min-width: 1.5rem;color: #8f9bd6;font-weight: 600}.inhaltsverzeichnis__punkt--3{margin-top: .35rem;padding-left: 2.6rem;font-size: .93rem}.inhaltsverzeichnis__punkt--3::before{content: "\2013";margin-right: .5rem;color: #a4aec6}.inhaltsverzeichnis__punkt--4{margin-top: .3rem;padding-left: 3.9rem;font-size: .88rem}.inhaltsverzeichnis__punkt--4::before{content: "\00B7";margin-right: .55rem;color: #c2c9db}.inhaltsverzeichnis a{color: #343f52;text-decoration: none}.inhaltsverzeichnis a:hover{color: var(--bs-primary,#3d5afe);text-decoration: underline}@media (max-width: 575.98px){.inhaltsverzeichnis__kopf{padding: .8rem 1.1rem}.inhaltsverzeichnis__liste{padding: .2rem 1.1rem 1rem}.inhaltsverzeichnis__punkt--3{padding-left: 1.9rem}.inhaltsverzeichnis__punkt--4{padding-left: 3rem}} .artikel-inhalt h2,.artikel-inhalt h3,.artikel-inhalt h4,.produkt-beschreibung h2,.produkt-beschreibung h3,.produkt-beschreibung h4{scroll-margin-top: 6rem} .reiter__inhalt .inhaltsverzeichnis{margin-top: .25rem;margin-bottom: 1.8rem}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}} .form-check-input:checked[type=checkbox],.form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m5.5 10.5 3 3 6-6.5'/%3e%3c/svg%3e")} .form-check-input.haken-auswahl{width: 1.3rem;height: 1.3rem;margin-top: .1rem} .kasse-abschicken{margin-bottom: 3rem} .optionale-angaben summary{list-style: none;cursor: pointer;display: inline-block;font-weight: 700;color: #3f78e0}.optionale-angaben summary::-webkit-details-marker{display: none}.optionale-angaben summary:hover{text-decoration: underline}.optionale-angaben__zu,.optionale-angaben[open] .optionale-angaben__auf{display: none}.optionale-angaben[open] .optionale-angaben__zu{display: inline} .dropdown-menu .dropdown-item .dropdown-symbol{font-size: 1.05rem;width: 1.5rem;margin-right: .55rem;color: #4b5563;vertical-align: -.1em}.dropdown-menu .dropdown-item:hover .dropdown-symbol{color: inherit} @media (max-width: 991.98px){.offcanvas-nav .dropdown-menu .dropdown-item .dropdown-symbol{color: #dbe3f0} .offcanvas-nav .menue-symbol[style*="#111111"]{color: #ffffff !important}} .produkt-etiketten{display: flex;align-items: center;gap: .6rem;margin-bottom: 1rem}.produkt-etiketten__plattform{font-size: 1.6rem;line-height: 1}.produkt-etiketten__chip{display: inline-flex;align-items: center;gap: .4rem;padding: .3rem .8rem;border-radius: .5rem;font-size: .9rem;font-weight: 600;line-height: 1.2}.produkt-etiketten__chip .bi{font-size: 1rem} .warenkorb-hinweis{width: min(30rem,calc(100vw - 2rem));max-width: none;padding: 1.5rem;border: 0;border-radius: .9rem;box-shadow: 0 1.5rem 4rem rgba(20,30,60,.3);color: #40485a}.warenkorb-hinweis::backdrop{background: rgba(20,30,60,.55)}.warenkorb-hinweis__zu{position: absolute;top: .6rem;right: .9rem;border: 0;background: none;font-size: 1.7rem;line-height: 1;color: #8a93a6;cursor: pointer}.warenkorb-hinweis__kopf{margin: 0 0 1.1rem;font-size: 1.15rem;font-weight: 700;color: #1f2a44}.warenkorb-hinweis__kopf .bi{color: #1fa971;margin-right: .35rem}.warenkorb-hinweis__position{display: flex;align-items: center;gap: .8rem;padding: .8rem;border: 1px solid #e3e7f1;border-radius: .6rem}.warenkorb-hinweis__symbol{flex-shrink: 0;display: inline-flex;align-items: center;justify-content: center;width: 2.5rem;height: 2.5rem;border-radius: .6rem;font-size: 1.25rem}.warenkorb-hinweis__text{flex: 1;min-width: 0;display: flex;flex-direction: column;line-height: 1.3}.warenkorb-hinweis__text span{font-size: .9rem;color: #6b7488}.warenkorb-hinweis__preis{font-weight: 700;white-space: nowrap}.warenkorb-hinweis__summe{margin: 1rem 0 1.2rem;text-align: center;font-size: .95rem}.warenkorb-hinweis__knoepfe{display: flex;gap: .7rem}.warenkorb-hinweis__knoepfe .btn{flex: 1;white-space: nowrap}@media (max-width: 420px){.warenkorb-hinweis__knoepfe{flex-direction: column}} .pb-12{padding-bottom: 3.5rem !important}.faq-bereich{margin-bottom: .5rem} .autorenbox{display: flex;gap: 1rem;align-items: flex-start;margin-top: 2.5rem;padding: 1.25rem 1.4rem;background: rgba(61,90,254,.08);border-radius: 1rem} .autorenbox a{color: #2767dc}.autorenbox__symbol{flex: 0 0 auto;width: 4rem;height: 4rem;border-radius: 50%;overflow: hidden;background: #fff;box-shadow: 0 2px 8px rgba(61,90,254,.18)}.autorenbox__symbol img{display: block;width: 100%;height: 100%;object-fit: cover}.autorenbox__kopf{font-weight: 700;color: #1f2937;margin-bottom: .25rem}.autorenbox__text{margin: 0 0 .5rem;color: #4b5468;line-height: 1.6;font-size: .95rem}.autorenbox__verantwortlich{margin: 0;font-size: .85rem;color: #6b7385}@media (max-width: 575.98px){.autorenbox{padding: 1.05rem 1.1rem}} a.whatsapp-schwebend,a.whatsapp-schwebend:link,a.whatsapp-schwebend:visited{position: fixed;left: 1rem;bottom: max(1rem,env(safe-area-inset-bottom));z-index: 1020;display: inline-flex;align-items: center;gap: .55rem;height: 3.4rem;padding: 0 1.2rem 0 1rem;border-radius: 999px;background: #25d366;color: #fff;font-weight: 700;font-size: .95rem;line-height: 1;text-decoration: none;box-shadow: 0 .5rem 1.4rem rgba(20,30,60,.28);transition: transform .15s ease,box-shadow .15s ease,background-color .15s ease}a.whatsapp-schwebend:hover,a.whatsapp-schwebend:focus,a.whatsapp-schwebend:active{background: #1ebe5a;color: #fff;transform: translateY(-2px);box-shadow: 0 .7rem 1.7rem rgba(20,30,60,.34)}a.whatsapp-schwebend i{font-size: 1.7rem;line-height: 1}@media (max-width: 575.98px){ a.whatsapp-schwebend,a.whatsapp-schwebend:link,a.whatsapp-schwebend:visited{width: 3.5rem;height: 3.5rem;padding: 0;justify-content: center}.whatsapp-schwebend__text{display: none}}@media print{a.whatsapp-schwebend{display: none}} .weitere-leistungen{margin-top: 2.5rem}.weitere-leistungen__liste{display: grid;grid-template-columns: repeat(auto-fill,minmax(15rem,1fr));gap: .9rem}a.weitere-leistung{display: flex;align-items: center;gap: .9rem;padding: .7rem;background: #fff;border: 1px solid rgba(164,174,198,.35);border-radius: .8rem;text-decoration: none;transition: border-color .15s ease,box-shadow .15s ease,transform .15s ease}a.weitere-leistung:hover{border-color: rgba(61,90,254,.45);box-shadow: 0 .4rem 1.2rem rgba(30,34,40,.1);transform: translateY(-2px)}.weitere-leistung__bild{position: relative;flex: 0 0 5.5rem;aspect-ratio: var(--produkt-bild-verhaeltnis);border-radius: .5rem;overflow: hidden;background: #f2f5fa}.weitere-leistung__bild img{display: block;width: 100%;height: 100%;object-fit: cover}.weitere-leistung__platzhalter{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;font-size: 1.6rem}.weitere-leistung__text{display: flex;flex-direction: column;min-width: 0}.weitere-leistung__titel{font-size: .92rem;font-weight: 700;line-height: 1.3;color: #343f52}.weitere-leistung__preis{margin-top: .15rem;font-size: .8rem;color: #60697b} .kopier-zeile{display: flex;align-items: center;justify-content: space-between;gap: .75rem}.btn-kopieren{flex-shrink: 0;display: inline-flex;align-items: center;justify-content: center;gap: .35rem;min-width: 6rem;padding: .35rem .9rem;border: 1px solid #dfe3ea;border-radius: .4rem;background-color: #fff;color: #60697b;font-size: .82rem;font-weight: 600;cursor: pointer;transition: background-color .15s ease,color .15s ease,border-color .15s ease}.btn-kopieren:hover{background-color: #f3f5f9;color: #343f52;border-color: #c7cddb}.btn-kopieren.ist-kopiert{background-color: #e8f7ee;border-color: #1cb954;color: #1cb954}