.elementor .suche-vorschlaege{width:100%;}.elementor .suche-schliessen{flex:0 0 auto;}.elementor .suche-knopf{flex:0 0 auto;}.elementor .suche-mehr{margin-block-start:8px;align-self:flex-start;padding-inline: 0px;\n}.elementor .suche-alle{margin-block-start:16px;align-self:flex-start;}.elementor .suche-leer{max-width:560px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .suche-markierung{color:var(--farbe-avocado-hell);padding:0px;background-color:transparent;}.elementor .suche-pfeil{flex:0 0 auto;}.elementor .suche-auszug{overflow:hidden;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;\n}.elementor .suche-titel{overflow-wrap: anywhere;\n}.elementor .suche-zeile-text{min-width:0px;display:flex;flex-direction:column;gap:6px;flex:1 1 auto;}.elementor .suche-zeile{color:inherit;text-decoration:none;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:24px;align-items:center;& .suche-titel { transition: color 0.2s; } & .suche-pfeil { transition: transform 0.2s, color 0.2s; } &:hover .suche-titel, &:focus-visible .suche-titel { color: var(--farbe-avocado-hell); } &:hover .suche-pfeil, &:focus-visible .suche-pfeil { color: var(--farbe-avocado-hell); transform: translateX(4px); } &:focus-visible { outline: 2px solid var(--farbe-avocado-hell); outline-offset: 4px; }\n}.elementor .suche-eintrag{margin:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--linie-dunkel);\n}.elementor .suche-liste{padding:0px;margin:0px;list-style: none;\n}.elementor .suche-gruppenkopf{padding-block-end:12px;border-block-end-width:1px;display:flex;flex-direction:row;justify-content:space-between;align-items: baseline; border-bottom-style: solid; border-bottom-color: var(--linie-dunkel-stark);\n}.elementor .suche-gruppe{width:100%;scroll-margin-top:96px;display:flex;flex-direction:column;}.elementor .suche-treffer{width:100%;padding:0px;display:flex;flex-direction:column;gap:var(--abstand-sektionskopf);&[aria-busy] { opacity: 0.6; transition: opacity 0.2s 0.15s; }\n}.elementor .suche-eingabe{width:100%;height:auto;min-width:0px;font-family:var(--font-archivo);font-weight:700;font-size:40px;color:var(--text-dunkel-primaer);letter-spacing:-0.025em;line-height:1.15;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;outline-style:none;background-color:transparent;flex:1 1 auto;appearance:none;&::placeholder { color: var(--text-dunkel-tertiaer); opacity: 1; } &::-webkit-search-cancel-button { appearance: none; } &:focus-visible { outline: none; box-shadow: none; border: 0; }\n}.elementor .suche-eingabe:focus{border-width:0px;outline-style:none;box-shadow: none;\n}.elementor .suche-feld-icon{width:28px;height:28px;color:var(--text-dunkel-tertiaer);flex:0 0 auto;fill: none; & svg { fill: none; }\n}.elementor .suche-feld{width:100%;color:var(--text-dunkel-tertiaer);padding:0px;border-block-end-width:1px;transition:border-color 0.2s;display:flex;flex-direction:row;gap:16px;flex-wrap:nowrap;align-items:center;border-bottom-style: solid; border-bottom-color: var(--linie-dunkel-stark); &:focus-within { border-bottom-color: var(--farbe-avocado-hell); }\n}.elementor .suche-overlay-kopf{width:100%;min-height:52px;padding:0px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .suche-overlay-inhalt{width:100%;max-width:880px;padding-block-start:16px;padding-block-end:var(--abstand-unterseite-mobil);padding-inline-start:var(--rand-seite);padding-inline-end:var(--rand-seite);display:flex;flex-direction:column;gap:var(--gap-karten);}.elementor .suche-overlay{width:100%;max-width:100%;position:fixed;z-index:300;padding:0px;background-color:var(--farbe-nacht);display:flex;flex-direction:column;align-items:center;inset: 0px; height: 100dvh; overflow-y: auto; overscroll-behavior: contain;\n}.elementor .suche-status{min-height:1.5em;}.elementor .navigation-aktionen{width:auto;padding:0px;display:flex;flex-direction:row;gap:8px;flex:0 0 auto;align-items:center;}.elementor .icon-knopf:hover,.elementor .icon-knopf:focus-visible{color:var(--farbe-avocado-hell);background-color:var(--linie-dunkel);}.elementor .icon-knopf{width:44px;height:44px;color:var(--text-dunkel-primaer);cursor:pointer;padding:11px;border-radius:999px;border-width:0px;background-color:transparent;transition:color 0.2s, background-color 0.2s;display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center;&:focus-visible { outline: 2px solid var(--farbe-avocado-hell); outline-offset: 2px; } fill: none; & svg { fill: none; }\n}.elementor .bewegung-menue{--stufe: platzhalter;\n}.elementor .bewegung-gestaffelt{--stufe: platzhalter;\n}.elementor .bewegung-kopf{--stufe: platzhalter;\n}.elementor .textknopf:hover,.elementor .textknopf:focus-visible{text-decoration:underline;}.elementor .textknopf{min-height:44px;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:6px;padding-inline-end:6px;border-width:0px;background-color:transparent;}.elementor .quiz-richtig-6{--stufe: platzhalter;\n}.elementor .quiz-richtig-5{--stufe: platzhalter;\n}.elementor .quiz-richtig-4{--stufe: platzhalter;\n}.elementor .quiz-richtig-3{--stufe: platzhalter;\n}.elementor .quiz-richtig-2{--stufe: platzhalter;\n}.elementor .quiz-richtig-1{--stufe: platzhalter;\n}.elementor .quiz-fortschritt{--stufe: platzhalter;\n}.elementor .quiz-neustart{--stufe: platzhalter;\n}.elementor .quiz-ergebnis-text{--stufe: platzhalter;\n}.elementor .quiz-ergebnis{--stufe: platzhalter;\n}.elementor .quiz-weiter{--stufe: platzhalter;\n}.elementor .quiz-aufloesung{--stufe: platzhalter;\n}.elementor .quiz-frage{--stufe: platzhalter;\n}.elementor .nur-mit-antwort-6{--stufe: platzhalter;\n}.elementor .nur-mit-antwort-5{--stufe: platzhalter;\n}.elementor .nur-mit-antwort-4{--stufe: platzhalter;\n}.elementor .nur-mit-antwort-3{--stufe: platzhalter;\n}.elementor .nur-mit-antwort-2{--stufe: platzhalter;\n}.elementor .nur-mit-antwort-1{--stufe: platzhalter;\n}.elementor .nur-mit-download-6{--stufe: platzhalter;\n}.elementor .nur-mit-download-5{--stufe: platzhalter;\n}.elementor .nur-mit-download-4{--stufe: platzhalter;\n}.elementor .nur-mit-download-3{--stufe: platzhalter;\n}.elementor .nur-mit-download-2{--stufe: platzhalter;\n}.elementor .nur-mit-download-1{--stufe: platzhalter;\n}.elementor .nur-mit-vorteil-6{--stufe: platzhalter;\n}.elementor .nur-mit-vorteil-5{--stufe: platzhalter;\n}.elementor .nur-mit-vorteil-4{--stufe: platzhalter;\n}.elementor .nur-mit-vorteil-3{--stufe: platzhalter;\n}.elementor .nur-mit-vorteil-2{--stufe: platzhalter;\n}.elementor .nur-mit-vorteil-1{--stufe: platzhalter;\n}.elementor .nur-mit-shop-3{--stufe: platzhalter;\n}.elementor .nur-mit-shop-2{--stufe: platzhalter;\n}.elementor .nur-mit-shop-1{--stufe: platzhalter;\n}.elementor .nur-mit-angebot-3{--stufe: platzhalter;\n}.elementor .nur-mit-angebot-2{--stufe: platzhalter;\n}.elementor .nur-mit-angebot-1{--stufe: platzhalter;\n}.elementor .nur-mit-flyer{--stufe: platzhalter;\n}.elementor .nur-ohne-bild{--stufe: platzhalter;\n}.elementor .nur-mit-bild{--stufe: platzhalter;\n}.elementor .bg-flaeche-header-scroll{background-color:var(--flaeche-header-scroll);}.elementor .filter-bereich{--filter: bereich;\n}.elementor .loop-rahmen{width:100%;min-width:0px;padding:0px;}.elementor .loop-liste{width:100%;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .link-text:hover,.elementor .link-text:focus-visible{color:var(--farbe-avocado-hell);background-size: 100% 1px;\n}.elementor .link-text{color:var(--text-dunkel-sekundaer);text-decoration:none;cursor:pointer;background-image:linear-gradient(0deg, currentColor 0%,currentColor 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:color 0.2s;background-repeat: no-repeat; background-position: 0 100%; background-size: 0% 1px; transition: color 0.2s, background-size 0.4s;\n}.elementor .visuell-verborgen{width:1px;height:1px;overflow:hidden;position:absolute;margin:0px;opacity:0%;&:checked + label { background-color:var(--farbe-avocado-hell);border-color:var(--farbe-avocado-hell);color:var(--text-hell-primaer); } &:focus-visible + label { outline:2px solid var(--farbe-avocado-hell);outline-offset:2px; }\n}.elementor .abstand-oben-14{margin-block-start:14px;}.elementor .produktraster{width:100%;padding:0px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:36px 20px;\n}.elementor .inhalt-mittel{width:100%;max-width:1280px;padding:0px;display:flex;flex-direction:column;gap:28px;align-items:flex-start;}.elementor .antwort:hover,.elementor .antwort:focus-visible{border-color:var(--farbe-avocado-hell);}.elementor .antwort:focus{border-color:var(--farbe-avocado-hell);}.elementor .antwort{width:100%;color:var(--text-dunkel-primaer);cursor:pointer;border-radius:0px;border-width:1px;border-color:var(--linie-dunkel-stark);border-style:solid;background-color:transparent;transition:border-color 0.2s;display:block;padding-block:20px; padding-inline:22px; text-align:left;\n}.elementor .antwortraster{width:100%;padding:0px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));}.elementor .box-hell{width:100%;padding:32px;border-width:1px;border-color:var(--linie-hell);border-style:solid;display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .schritt-nummer{width:48px;flex:0 0 auto;}.elementor .schritt-zeile{width:100%;border-block-end-width:1px;display:flex;flex-direction:row;gap:16px;align-items:flex-start;padding-block:20px; padding-inline:0px; border-bottom-style:solid; border-bottom-color:var(--linie-hell);\n}.elementor .stapel-28{width:100%;padding:0px;display:flex;flex-direction:column;gap:28px;align-items:flex-start;}.elementor .stapel-40{width:100%;padding:0px;display:flex;flex-direction:column;gap:40px;align-items:flex-start;}.elementor .bild-postkarte{width:100%;height:auto;max-width:560px;aspect-ratio:1024 / 727;object-fit:cover;display:block;box-shadow:0px 24px 32px 0px var(--schatten-objekt);\n}.elementor .buchungslink:hover,.elementor .buchungslink:focus-visible{opacity:80%;}.elementor .buchungslink{width:100%;color:inherit;text-decoration:none;border-block-end-width:1px;transition:opacity 0.2s;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:flex-start;padding-block:14px; padding-inline:0px; border-bottom-style:solid; border-bottom-color:var(--linie-dunkel);\n}.elementor .karte-inhalt{width:100%;padding:var(--padding-karte);display:flex;flex-direction:column;gap:10px;align-items:flex-start;}.elementor .karte-rahmen{width:100%;padding:0px;border-width:1px;border-color:var(--linie-dunkel);border-style:solid;display:flex;flex-direction:column;align-items:stretch;}.elementor .tag-avocado:hover,.elementor .tag-avocado:focus-visible{background-color:var(--linie-avocado);}.elementor .tag-avocado{color:var(--farbe-papier);text-decoration:none;border-radius:0px;border-width:1px;border-color:var(--linie-avocado);border-style:solid;background-color:transparent;transition:background-color 0.2s;display:inline-block;padding-block:11px; padding-inline:16px;\n}.elementor .listeneintrag-avocado{width:100%;border-block-end-width:1px;padding-block:18px; padding-inline:0px; border-bottom-style:solid; border-bottom-color:var(--linie-avocado);\n}.elementor .liste-avocado{width:100%;padding:0px;border-block-start-width:1px;display:flex;flex-direction:column;border-top-style:solid; border-top-color:var(--linie-avocado);\n}.elementor .abstand-unten-16{padding-block-end:16px;}.elementor .abstand-oben-36{margin-block-start:36px;}.elementor .abstand-oben-32{margin-block-start:32px;}.elementor .breite-340{max-width:340px;}.elementor .breite-500{max-width:500px;}.elementor .breite-540{max-width:540px;}.elementor .zweispaltig-56{width:100%;padding:0px;display:grid;gap:56px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;}.elementor .nicht-umbrechen{flex:0 0 auto;white-space: nowrap; white-space: nowrap;\n}.elementor .titel-abstand-klein{padding-block: 12px 20px;\n}.elementor .kartenraster{width:100%;column-gap:var(--gap-karten);padding:0px;display:grid;grid-template-columns:repeat(auto-fill, minmax(min(300px, 100%), 1fr));align-items:start;gap: 40px 28px; row-gap: var(--gap-karten-vertikal);\n}.elementor .spalte{width:100%;min-width:0px;padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .logo-gross{width:auto;height:40px;display:block;max-width: none;\n}.elementor .logo{width:auto;height:35px;display:block;max-width: none;\n}.elementor .menue-mobil-links{padding-block-start:8px;padding-block-end:clamp(16px, 4dvh, 40px);padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;}.elementor .menue-mobil-liste{min-height:0px;padding-block-start:clamp(8px, 3dvh, 24px);padding-block-end:clamp(8px, 3dvh, 24px);padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;flex:1 1 auto;}.elementor .menue-mobil{min-height:0px;padding:0px;display:flex;flex-direction:column;height: 100dvh;\n}.elementor .abstand-unten-4{padding-block-end:4px;}.elementor .fusszeile-unten{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:space-between;border-top-style: solid; border-top-color: var(--linie-dunkel);\n}.elementor .fusszeile-spalte{padding:0px;display:flex;flex-direction:column;gap:10px;align-items:flex-start;}.elementor .fusszeile-marke{padding:0px;}.elementor .fusszeile-spalten{padding:0px;display:grid;gap:40px;grid-template-columns:repeat(4, 1fr);}.elementor .fusszeile{padding-block-start:72px;padding-block-end:40px;padding-inline-start:80px;padding-inline-end:80px;border-block-start-width:1px;display:flex;flex-direction:column;gap:56px;border-top-style: solid; border-top-color: var(--linie-dunkel);\n}.elementor .nav-link:hover,.elementor .nav-link:focus-visible{color:var(--farbe-avocado-hell);background-size: 100% 1px;\n}.elementor .nav-link{color:var(--text-dunkel-primaer);padding-block-start:10px;padding-block-end:10px;padding-inline-start:12px;padding-inline-end:12px;border-radius:0px;border-width:0px;background-image:linear-gradient(0deg, currentColor 0%,currentColor 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:transparent;transition:color 0.2s;background-repeat: no-repeat; background-origin: content-box; background-position: 0 calc(100% + 4px); background-size: 0% 1px; transition: color 0.2s, background-size 0.4s;\n}.elementor .menue{width:auto;padding:0px;display:flex;flex-direction:row;gap:2px;align-items:center;}.elementor .navigation{padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-block-end-width:1px;background-color:var(--flaeche-header-scroll);backdrop-filter:blur(10px) saturate(140%);display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom-style: solid; border-bottom-color: var(--linie-dunkel); padding-inline: var(--rand-seite); -webkit-backdrop-filter: blur(24px) saturate(160%); -webkit-backdrop-filter: blur(10px) saturate(140%);\n}.elementor .zeile-wert{min-width:0px;flex:1 1 auto;}.elementor .stapel-4{padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .reihe-24{width:auto;padding:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;align-items:flex-start;}.elementor .chip-inaktiv-hell{color:var(--text-hell-primaer);padding-block-start:11px;padding-block-end:11px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:var(--linie-hell-stark);border-style:solid;background-color:transparent;transition:border-color 0.2s, background-color 0.2s;}.elementor .chip-inaktiv-hell:hover,.elementor .chip-inaktiv-hell:focus-visible{border-color:var(--text-hell-primaer);background-color:var(--linie-hell);}.elementor .chip-aktiv-hell{color:var(--farbe-kreide);padding-block-start:11px;padding-block-end:11px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:0px;background-color:var(--farbe-nacht);}.elementor .btn-auf-avocado-sekundaer{color:var(--farbe-papier);padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;border-width:1px;border-color:var(--linie-avocado);border-style:solid;background-color:transparent;transition:background-color 0.2s, border-color 0.2s;}.elementor .btn-auf-avocado-sekundaer:hover,.elementor .btn-auf-avocado-sekundaer:focus-visible{border-color:var(--farbe-papier);background-color:var(--linie-avocado);}.elementor .btn-auf-avocado{color:var(--farbe-nacht);padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;border-width:0px;background-color:var(--farbe-papier);transition:background-color 0.2s;}.elementor .btn-auf-avocado:hover,.elementor .btn-auf-avocado:focus-visible{background-color:var(--farbe-kreide-dunkel);}.elementor .tag-reihe{width:100%;padding:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;}.elementor .liste-hell{width:100%;padding:0px;border-block-start-width:1px;display:flex;flex-direction:column;border-top-style: solid; border-top-color: var(--linie-hell);\n}.elementor .produkt-bild{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;padding:0px;background-color:var(--farbe-kreide-dunkel);display:flex;justify-content:center;align-items:center;object-position: center;\n}.elementor .bild-ohne-flaeche{background-color:transparent;}.elementor .karte-produkt{width:100%;max-width:100%;padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .stapel-14{width:100%;padding:0px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .abstand-unten-14{padding-block-end:14px;}.elementor .abstand-oben-8{padding-block-start:8px;}.elementor .karte-meta-eng{width:100%;padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .bild-platzhalter{width:100%;aspect-ratio:4/3;padding:0px;background-color:var(--farbe-graphit);display:flex;justify-content:center;align-items:center;}.elementor .bild-16-10{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;}.elementor .liste{width:100%;padding:0px;border-block-start-width:1px;display:flex;flex-direction:column;border-top-style: solid; border-top-color: var(--linie-dunkel);\n}.elementor .chip-inaktiv{color:var(--text-dunkel-primaer);padding-block-start:11px;padding-block-end:11px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:var(--linie-dunkel-stark);border-style:solid;background-color:transparent;transition:border-color 0.2s, background-color 0.2s;display:inline-block;}.elementor .chip-inaktiv:hover,.elementor .chip-inaktiv:focus-visible{border-color:var(--farbe-schnee);background-color:var(--linie-dunkel);}.elementor .btn-sekundaer-hell{color:var(--text-hell-primaer);padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;border-width:1px;border-color:var(--linie-hell-stark);border-style:solid;background-color:transparent;transition:background-color 0.2s, border-color 0.2s;display:inline-block;}.elementor .btn-sekundaer-hell:hover,.elementor .btn-sekundaer-hell:focus-visible{border-color:var(--text-hell-primaer);background-color:var(--linie-hell);}.elementor .btn-sekundaer{color:var(--text-dunkel-primaer);padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;border-width:1px;border-color:var(--linie-dunkel-stark);border-style:solid;background-color:transparent;transition:background-color 0.2s, border-color 0.2s;display:inline-block;}.elementor .btn-sekundaer:hover,.elementor .btn-sekundaer:focus-visible{border-color:var(--farbe-schnee);background-color:var(--linie-dunkel);}.elementor .btn-primaer{color:var(--text-hell-primaer);padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;border-width:0px;background-color:var(--farbe-avocado-hell);transition:background-color 0.2s, color 0.2s;display:inline-block;}.elementor .btn-primaer:hover,.elementor .btn-primaer:focus-visible{background-color:var(--farbe-schnee);}.elementor .stapel-12{width:100%;padding:0px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .reihe{width:100%;padding:0px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;align-items:center;}.elementor .sektionskopf-hell{width:100%;padding-block-start:0px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;border-bottom-style: solid; border-bottom-color: var(--linie-hell);\n}.elementor .sektionskopf{width:100%;padding-block-start:0px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;border-bottom-style: solid; border-bottom-color: var(--linie-dunkel);\n}.elementor .text-schmal{max-width:680px;}.elementor .intro-lead{max-width:640px;padding-block-start:12px;}.elementor .seitenkopf{width:100%;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .inhalt{width:100%;max-width:1280px;padding:0px;display:flex;flex-direction:column;gap:var(--abstand-sektionskopf);align-items:flex-start;}.elementor .sektion-intro{padding-block-start:80px;padding-block-end:64px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;align-items:center;padding-block: var(--abstand-intro) 64px; padding-inline: var(--rand-seite);\n}.elementor .sektion-gross{padding-block-start:96px;padding-block-end:96px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;align-items:center;padding-block: var(--abstand-unterseite); padding-inline: var(--rand-seite);\n}.elementor .bg-avocado{background-color:var(--farbe-avocado);}.elementor .bg-kreide{background-color:var(--farbe-kreide);}.elementor .bg-footer{background-color:var(--farbe-footer);}.elementor .bg-nacht{background-color:var(--farbe-nacht);}.elementor .tx-papier{color:var(--farbe-papier);}.elementor .tx-avocado{color:var(--farbe-avocado);}.elementor .tx-akzent{color:var(--farbe-avocado-hell);}.elementor .tx-hell-tertiaer{color:var(--text-hell-tertiaer);}.elementor .tx-hell-sekundaer{color:var(--text-hell-sekundaer);}.elementor .tx-hell-primaer{color:var(--text-hell-primaer);}.elementor .tx-dunkel-tertiaer{color:var(--text-dunkel-tertiaer);}.elementor .tx-dunkel-sekundaer{color:var(--text-dunkel-sekundaer);}.elementor .tx-dunkel-primaer{color:var(--text-dunkel-primaer);}.elementor .typo-button{font-family:var(--font-ibm-plex-mono);font-weight:500;font-size:11px;letter-spacing:0.12em;line-height:1.4em;text-transform:uppercase;}.elementor .typo-label{font-family:var(--font-ibm-plex-mono);font-weight:500;font-size:12px;letter-spacing:0.14em;line-height:1.4em;text-transform:uppercase;}.elementor .typo-daten-s{font-family:var(--font-ibm-plex-mono);font-weight:400;font-size:13px;letter-spacing:0em;line-height:1.5em;}.elementor .typo-daten-m{font-family:var(--font-ibm-plex-mono);font-weight:400;font-size:20px;letter-spacing:0em;line-height:1.3em;}.elementor .typo-text-small{font-family:var(--font-archivo);font-weight:400;font-size:14px;letter-spacing:0em;line-height:1.5em;}.elementor .typo-text-body-s{font-family:var(--font-archivo);font-weight:400;font-size:16px;letter-spacing:0em;line-height:1.6em;}.elementor .typo-text-body{font-family:var(--font-archivo);font-weight:400;font-size:17px;letter-spacing:0em;line-height:1.6em;}.elementor .typo-text-lead{font-family:var(--font-archivo);font-weight:400;font-size:19px;letter-spacing:0em;line-height:1.55em;}.elementor .typo-titel-produkt{font-family:var(--font-archivo);font-weight:700;font-size:19px;letter-spacing:-0.01em;line-height:1.25em;}.elementor .typo-titel-karte{font-family:var(--font-archivo);font-weight:700;font-size:22px;letter-spacing:-0.015em;line-height:1.2em;}.elementor .typo-titel-karte-gross{font-family:var(--font-archivo);font-weight:800;font-size:26px;letter-spacing:-0.025em;line-height:1.1em;}.elementor .typo-titel-menue{font-family:var(--font-archivo);font-weight:800;font-size:40px;letter-spacing:-0.035em;line-height:1em;}.elementor .typo-h2{font-family:var(--font-archivo);font-weight:800;font-size:60px;letter-spacing:-0.035em;line-height:1em;}.elementor .typo-h1{font-family:var(--font-archivo);font-weight:900;font-size:128px;letter-spacing:-0.045em;line-height:0.88em;text-transform:uppercase;overflow-wrap: break-word;\n}.elementor .menue-mobil-link:hover,.elementor .menue-mobil-link:focus-visible{color:var(--farbe-avocado-hell);}.elementor .menue-mobil-link{min-height:0px;font-size:clamp(20px, 4.6dvh, 40px);padding:0px;border-block-end-width:1px;transition:color 0.2s;display:flex;flex:0 1 77px;align-items:center;border-bottom-style: solid; border-bottom-color: var(--linie-dunkel);\n}.elementor .sichtbar-tablet{display:none;}.elementor .sektionskopf-mit-aktion{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .breite-auto{width:auto;}.elementor .ausgeblendet{display:none;}.elementor .antwort-inaktiv:hover,.elementor .antwort-inaktiv:focus-visible{border-color:var(--linie-dunkel-stark);}.elementor .antwort-inaktiv{color:var(--text-dunkel-tertiaer);cursor: default;\n}.elementor .antwort-falsch:hover,.elementor .antwort-falsch:focus-visible{border-color:var(--linie-dunkel);}.elementor .antwort-falsch{color:var(--text-dunkel-tertiaer);text-decoration:line-through;border-color:var(--linie-dunkel);cursor: default;\n}.elementor .antwort-richtig:hover,.elementor .antwort-richtig:focus-visible{border-color:var(--farbe-avocado-hell);}.elementor .antwort-richtig{color:var(--text-hell-primaer);border-color:var(--farbe-avocado-hell);background-color:var(--farbe-avocado-hell);cursor: default;\n}.elementor .nav-aktiv{color:var(--farbe-avocado-hell);background-size: 100% 1px;\n}.elementor .ohne-versalien{text-transform:none;}