.elementor .nowrap{white-space: nowrap;\n}.elementor .fx-stempel{pointer-events: none;\n}.elementor .abschluss-text{max-width:32rem;color:var(--text-leise-dunkel);display:block;}.elementor .abschluss-unten{padding:0px;margin-block-start:clamp(2.5rem, 5vw, 4rem);display:grid;gap:2rem;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:end;}.elementor .preise-aktion{padding:0px;margin-block-start:clamp(1.5rem, 3vw, 2.5rem);display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .rechnung{font-family:var(--mono);font-size:0.875rem;line-height:1.5;padding:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .abriss-trenner{width:100%;height:1px;margin-block-start:0.25rem;margin-block-end:0.25rem;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--linie-karte);}.elementor .abriss-preis{font-weight:500;font-size:clamp(2.75rem, 4.6vw, 4.5rem);letter-spacing:-0.035em;line-height:1;display:block;}.elementor .stempel{width:92px;height:92px;font-family:var(--mono);font-size:0.875rem;color:var(--bernstein-text);letter-spacing:0.06em;text-transform:uppercase;border-radius:50%;border-width:3px;border-color:var(--bernstein);border-style:solid;transform:rotateX(0deg) rotateY(0deg) rotateZ(-8deg);display:flex;justify-content:center;align-items:center;align-self:flex-end;}.elementor .kerbe-unten{width:28px;height:28px;min-width:0px;position:absolute;inset-block-end:-14px;inset-inline-start:-15px;padding:0px;border-radius:50%;background-color:var(--schwarz);}.elementor .kerbe-oben{width:28px;height:28px;min-width:0px;position:absolute;inset-block-start:-14px;inset-inline-start:-15px;padding:0px;border-radius:50%;background-color:var(--schwarz);}.elementor .ticket-abriss{position:relative;padding-block-start:clamp(1.5rem, 3vw, 3rem);padding-block-end:clamp(1.5rem, 3vw, 3rem);padding-inline-start:clamp(1.5rem, 2.4vw, 2.25rem);padding-inline-end:clamp(1.5rem, 2.4vw, 2.25rem);border-inline-start-width:2px;display:flex;flex-direction:column;gap:1.25rem;border-left-style: dashed; border-left-color: var(--abriss);\n}.elementor .ticket-fuss{padding-block-start:1.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:0.5rem;border-top-style: solid; border-top-color: var(--linie-karte);\n}.elementor .ticket-preis-zusatz{margin-block-start:0.35rem;}.elementor .ticket-preis{font-weight:500;font-size:clamp(2.25rem, 4.4vw, 4.25rem);letter-spacing:-0.035em;line-height:1;display:block;white-space: nowrap;\n}.elementor .ticket-zeile{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:1rem;grid-template-columns:minmax(0, 1.3fr) minmax(0, 1fr) minmax(0, 0.7fr);align-items: baseline; border-top-style: solid; border-top-color: var(--linie-karte);\n}.elementor .ticket-zeile-erst{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:1rem;grid-template-columns:minmax(0, 1.3fr) minmax(0, 1fr) minmax(0, 0.7fr);align-items: baseline; border-top-style: solid; border-top-color: var(--linie-karte);\n}.elementor .ticket-kopfzeile{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:1rem;grid-template-columns:minmax(0, 1.3fr) minmax(0, 1fr) minmax(0, 0.7fr);align-items: baseline;\n}.elementor .ticket-haupt{padding:clamp(1.5rem, 3vw, 3rem);display:flex;flex-direction:column;}.elementor .ticket{color:var(--schwarz);padding:0px;border-block-start-width:4px;background-color:var(--weiss);display:grid;grid-template-columns:minmax(0, 1fr) minmax(280px, 360px);border-top-style: solid; border-top-color: var(--bernstein);\n}.elementor .bildpaar-tief{margin-block-start:clamp(3rem, 9vw, 9rem);}.elementor .bildpaar-bild{width:100%;aspect-ratio:4 / 5;object-fit:cover;}.elementor .bildpaar{padding:0px;display:grid;gap:clamp(0.75rem, 1.6vw, 1.5rem);grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:start;}.elementor .datenblatt-zeile{padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:1rem;grid-template-columns:3.25rem minmax(0, 1fr);border-top-style: solid; border-top-color: var(--linie);\n}.elementor .sektion-kopf-eng{padding:0px;margin-block-end:clamp(2rem, 4vw, 4rem);display:grid;gap:clamp(1.5rem, 4vw, 4rem);grid-template-columns:minmax(0, 1fr) minmax(0, 3fr);align-items:start;}.elementor .sektion-kopf{padding:0px;margin-block-end:clamp(3rem, 6vw, 6rem);display:grid;gap:clamp(1.5rem, 4vw, 4rem);grid-template-columns:minmax(0, 1fr) minmax(0, 3fr);align-items:start;}.elementor .fakt-zahl{font-weight:500;font-size:clamp(3rem, 7.2vw, 7rem);letter-spacing:-0.04em;line-height:0.95;display:block;white-space: nowrap;\n}.elementor .fakt-folge{padding-block-start:clamp(2rem, 4vw, 3.5rem);padding-block-end:clamp(2rem, 4vw, 3.5rem);padding-inline-start:clamp(1rem, 2.4vw, 2.5rem);padding-inline-end:clamp(1rem, 2vw, 2rem);border-inline-start-width:1px;display:flex;flex-direction:column;gap:0.5rem;border-left-style: solid; border-left-color: var(--linie);\n}.elementor .fakt{padding-block-start:clamp(2rem, 4vw, 3.5rem);padding-block-end:clamp(2rem, 4vw, 3.5rem);padding-inline-start:0px;padding-inline-end:clamp(1rem, 2vw, 2rem);display:flex;flex-direction:column;gap:0.5rem;}.elementor .fakten-raster{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .fakten{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--linie);\n}.elementor .hero-titel{font-weight:500;font-size:clamp(2rem, 3.3vw, 3rem);letter-spacing:-0.025em;line-height:1.04;display:block;}.elementor .hero-karte-inhalt{padding-block-start:clamp(1.5rem, 2.6vw, 2.25rem);padding-block-end:clamp(1.5rem, 2.4vw, 2rem);padding-inline-start:clamp(1.25rem, 2.4vw, 2rem);padding-inline-end:clamp(1.25rem, 2.4vw, 2rem);display:flex;flex-direction:column;gap:1.25rem;}.elementor .karte-kopf{padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:clamp(1.25rem, 2.4vw, 2rem);padding-inline-end:clamp(1.25rem, 2.4vw, 2rem);border-block-end-width:1px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;border-bottom-style: dashed; border-bottom-color: var(--abriss);\n}.elementor .hero-karte{width:min(600px, 100%);position:relative;color:var(--schwarz);padding:0px;border-block-start-width:4px;background-color:var(--weiss);display:flex;flex-direction:column;border-top-style: solid; border-top-color: var(--bernstein);\n}.elementor .hero-rahmen{width:min(88%, 1680px);position:absolute;inset-inline-end:0px;inset-block-end:clamp(20px, 4vw, 56px);inset-inline-start:0px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .hero-elf{position:absolute;inset-inline-end:6%;inset-block-end:clamp(20px, 4vw, 56px);font-weight:500;font-size:clamp(14rem, 34vw, 38rem);color:rgba(255,255,255,.3);letter-spacing:-0.07em;line-height:0.72;display:block;pointer-events: none; user-select: none;\n}.elementor .hero-verlauf{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(180deg, rgba(14,14,13,.62) 0%,rgba(14,14,13,0) 26%),linear-gradient(32deg, rgba(14,14,13,.85) 0%,rgba(14,14,13,.5) 45%,rgba(255,255,255,.1) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .hero-bild{width:100%;height:100%;object-fit:cover;object-position:50% 55%;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .hero-medien{overflow:hidden;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;}.elementor .hero{min-height:700px;max-height:1080px;overflow:hidden;position:relative;padding:0px;background-color:#2a2622;height: 100svh;\n}.elementor .linie-unten{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--linie);\n}.elementor .knopf-reihe-ende{padding:0px;display:flex;flex-direction:row;gap:0.75rem;flex-wrap:wrap;justify-content:flex-end;}.elementor .knopf-reihe{padding:0px;display:flex;flex-direction:row;gap:0.75rem;flex-wrap:wrap;}.elementor .pfeil{width:16px;height:16px;color:inherit;flex:0 0 auto;}.elementor .btn-zweit-hell{color:var(--weiss);border-color:var(--weiss);background-color:transparent;}.elementor .btn-hell{color:var(--schwarz);border-color:var(--weiss);background-color:var(--weiss);}.elementor .btn-zweit{color:var(--schwarz);border-color:var(--schwarz);background-color:transparent;}.elementor .btn-primaer{color:var(--weiss);border-color:var(--schwarz);background-color:var(--schwarz);}.elementor .btn:active{transform:scale3d(0.97, 0.97, 1);}.elementor .btn{width:auto;min-height:48px;font-family:var(--schrift);font-weight:500;font-size:1rem;line-height:1.2;text-decoration:none;cursor:pointer;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:0px;border-width:1px;border-style:solid;display:inline-flex;flex-direction:row;gap:0.75rem;align-items:center;}.elementor .text-klein{font-size:0.9375rem;line-height:1.5;}.elementor .text-karte{color:#33302a;display:block;}.elementor .text-leise{color:var(--text-leise);display:block;}.elementor .text{display:block;}.elementor .titel-mittel{font-weight:500;font-size:clamp(1.375rem, 2vw, 1.75rem);letter-spacing:-0.015em;line-height:1.15;display:block;}.elementor .titel-gross{font-weight:500;font-size:clamp(2.5rem, 6.2vw, 6.25rem);letter-spacing:-0.03em;line-height:1;display:block;}.elementor .titel-riesig{font-weight:500;font-size:clamp(3.25rem, 10vw, 10.5rem);letter-spacing:-0.035em;line-height:0.95;display:block;}.elementor .etikett-zeile{padding-block-start:0.2em;}.elementor .etikett-kopf{padding-block-start:0.9em;}.elementor .etikett-karte{font-family:var(--mono);font-size:0.875rem;color:var(--bernstein-text);letter-spacing:0.04em;line-height:1.4;text-transform:uppercase;display:block;}.elementor .etikett-hell{font-family:var(--mono);font-size:0.875rem;color:var(--text-leise-dunkel);letter-spacing:0.04em;line-height:1.4;text-transform:uppercase;display:block;}.elementor .etikett{font-family:var(--mono);font-size:0.875rem;color:var(--text-leise);letter-spacing:0.04em;line-height:1.4;text-transform:uppercase;display:block;}.elementor .stapel{padding:0px;display:flex;flex-direction:column;}.elementor .haelften{padding:0px;display:grid;gap:clamp(2rem, 4vw, 4rem);grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);}.elementor .innen{width:min(88%, 1680px);padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .sektion{padding-block-start:clamp(5rem, 10vw, 10rem);padding-block-end:clamp(5rem, 10vw, 10rem);padding-inline-start:0px;padding-inline-end:0px;}.elementor .grund-dunkel{font-family:var(--schrift);font-size:1.0625rem;color:var(--weiss);line-height:1.55;background-color:var(--schwarz);}.elementor .grund{font-family:var(--schrift);font-size:1.0625rem;color:var(--schwarz);line-height:1.55;}