.elementor .e-332bb5d-15b6{color:var(--cashmere);letter-spacing:0.28em;}.elementor .e-6e486a9d-78dd{font-size:5.5rem;color:var(--weiss);line-height:1;}.elementor .e-6044394d-d8c3{font-weight:300;color:var(--cashmere);}.elementor .e-75b4048-99d7{max-width:52rem;padding:0px;display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start;}.elementor .e-41aaf6b6-5ecf{min-height:78vh;padding-block-start:9rem;padding-block-end:4.5rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-image:linear-gradient(180deg, rgba(25, 39, 29, 0.25) 0%,rgba(25, 39, 29, 0.1) 35%,rgba(25, 39, 29, 0.85) 100%),url("https://www.waldhotelheppe.de/wp-content/uploads/2023/09/SuperiorStretch-scaled.jpeg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;}.elementor .e-79b7e0da-ea7c{width:100%;padding:0px;margin-block-start:0.25rem;margin-block-end:0.5rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap: 0.55rem 1.75rem; & > * { position: relative; padding-inline-start: 1.3rem; font-family: var(--font-text); font-size: 0.98rem; line-height: 1.45; color: var(--schwarz80); } & > *::before { content: ''; position: absolute; inset-inline-start: 0px; inset-block-start: 0.5em; width: 0.55rem; height: 0.55rem; border-radius: 50%; background-color: var(--olivengruen); }\n}.elementor .e-73adf948-7b5a{font-family:var(--font-text);font-size:1.05rem;color:var(--mitternachtsgruen);line-height:1.3;& strong { font-family: var(--font-ueberschrift); font-size: 1.6rem; font-weight: 600; color: var(--tannengruen); }\n}.elementor .e-35cfec5f-bae2{max-width:28rem;font-family:var(--font-text);font-size:0.85rem;color:var(--schwarz80);line-height:1.45;font-style:italic;& a { color: var(--tannengruen); text-decoration: underline; text-underline-offset: 2px; }\n}.elementor .e-6e6f2e88-962b{padding:0px;margin-block-start:0.25rem;margin-block-end:0.25rem;display:flex;flex-direction:column;gap:0.25rem;align-items:flex-start;}.elementor .e-65b55a0f-d412{padding:0px;display:flex;flex-direction:column;gap:0.9rem;align-items:flex-start;}.elementor .e-2dac30df-1e0a{max-width:18rem;font-family:var(--font-ueberschrift);font-size:1.4rem;color:var(--mitternachtsgruen);line-height:1.35;}.elementor .e-59ec9f87-d1cc{width:100%;aspect-ratio:4 / 3;text-align:center;padding:2rem;border-start-start-radius:14rem;border-start-end-radius:14rem;border-end-start-radius:1rem;border-end-end-radius:1rem;background-color:var(--cashmere);display:flex;flex-direction:column;gap:0.5rem;justify-content:center;align-items:center;}.elementor .e-e4fb1d7-d11b{display:grid;gap:4rem;grid-template-columns:1fr 1.1fr;grid-template-rows:auto;align-items:center;}.elementor .e-4052dd2c-8d34{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-start-start-radius:14rem;border-start-end-radius:14rem;border-end-start-radius:1rem;border-end-end-radius:1rem;}.elementor .e-6657e732-b4e1{width:100%;padding:0px;margin-block-start:0.25rem;margin-block-end:0.5rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap: 0.55rem 1.75rem; & > * { position: relative; padding-inline-start: 1.3rem; font-family: var(--font-text); font-size: 0.98rem; line-height: 1.45; color: var(--schwarz80); } & > *::before { content: ''; position: absolute; inset-inline-start: 0px; inset-block-start: 0.5em; width: 0.55rem; height: 0.55rem; border-radius: 50%; background-color: var(--olivengruen); }\n}.elementor .e-6946b2ad-282a{font-family:var(--font-text);font-size:1.05rem;color:var(--mitternachtsgruen);line-height:1.3;& strong { font-family: var(--font-ueberschrift); font-size: 1.6rem; font-weight: 600; color: var(--tannengruen); }\n}.elementor .e-104f3cbe-d884{max-width:28rem;font-family:var(--font-text);font-size:0.85rem;color:var(--schwarz80);line-height:1.45;font-style:italic;& a { color: var(--tannengruen); text-decoration: underline; text-underline-offset: 2px; }\n}.elementor .e-3d346099-4ed9{padding:0px;margin-block-start:0.25rem;margin-block-end:0.25rem;display:flex;flex-direction:column;gap:0.25rem;align-items:flex-start;}.elementor .e-495090bd-656e{display:flex;flex-direction:column;gap:0.9rem;align-items:flex-start;}.elementor .e-47a226d6-146c{display:grid;gap:4rem;grid-template-columns:1.1fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .e-723dd03c-9b38{width:100%;padding:0px;margin-block-start:0.25rem;margin-block-end:0.5rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap: 0.55rem 1.75rem; & > * { position: relative; padding-inline-start: 1.3rem; font-family: var(--font-text); font-size: 0.98rem; line-height: 1.45; color: var(--schwarz80); } & > *::before { content: ''; position: absolute; inset-inline-start: 0px; inset-block-start: 0.5em; width: 0.55rem; height: 0.55rem; border-radius: 50%; background-color: var(--olivengruen); }\n}.elementor .e-257e5fc9-9438{font-family:var(--font-text);font-size:1.05rem;color:var(--mitternachtsgruen);line-height:1.3;& strong { font-family: var(--font-ueberschrift); font-size: 1.6rem; font-weight: 600; color: var(--tannengruen); }\n}.elementor .e-74420aba-51a6{max-width:28rem;font-family:var(--font-text);font-size:0.85rem;color:var(--schwarz80);line-height:1.45;font-style:italic;& a { color: var(--tannengruen); text-decoration: underline; text-underline-offset: 2px; }\n}.elementor .e-7c3572bd-370a{padding:0px;margin-block-start:0.25rem;margin-block-end:0.25rem;display:flex;flex-direction:column;gap:0.25rem;align-items:flex-start;}.elementor .e-4c550b2b-1a28{display:flex;flex-direction:column;gap:0.9rem;align-items:flex-start;}.elementor .e-59eb2c24-4684{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-start-start-radius:14rem;border-start-end-radius:14rem;border-end-start-radius:1rem;border-end-end-radius:1rem;}.elementor .e-482c4eae-8c95{display:grid;gap:4rem;grid-template-columns:1fr 1.1fr;grid-template-rows:auto;align-items:center;}.elementor .e-7bfaf790-b0ce{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-start-start-radius:14rem;border-start-end-radius:14rem;border-end-start-radius:1rem;border-end-end-radius:1rem;}.elementor .e-59f50671-f541{width:100%;padding:0px;margin-block-start:0.25rem;margin-block-end:0.5rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap: 0.55rem 1.75rem; & > * { position: relative; padding-inline-start: 1.3rem; font-family: var(--font-text); font-size: 0.98rem; line-height: 1.45; color: var(--schwarz80); } & > *::before { content: ''; position: absolute; inset-inline-start: 0px; inset-block-start: 0.5em; width: 0.55rem; height: 0.55rem; border-radius: 50%; background-color: var(--olivengruen); }\n}.elementor .e-32f11bea-5560{font-family:var(--font-text);font-size:1.05rem;color:var(--mitternachtsgruen);line-height:1.3;& strong { font-family: var(--font-ueberschrift); font-size: 1.6rem; font-weight: 600; color: var(--tannengruen); }\n}.elementor .e-640feb27-bfaa{max-width:28rem;font-family:var(--font-text);font-size:0.85rem;color:var(--schwarz80);line-height:1.45;font-style:italic;& a { color: var(--tannengruen); text-decoration: underline; text-underline-offset: 2px; }\n}.elementor .e-28c4dcf7-25e8{padding:0px;margin-block-start:0.25rem;margin-block-end:0.25rem;display:flex;flex-direction:column;gap:0.25rem;align-items:flex-start;}.elementor .e-3a482e89-9b59{display:flex;flex-direction:column;gap:0.9rem;align-items:flex-start;}.elementor .e-46792e5f-2c83{display:grid;gap:4rem;grid-template-columns:1.1fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .e-41812799-a998{width:100%;padding:0px;margin-block-start:0.25rem;margin-block-end:0.5rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap: 0.55rem 1.75rem; & > * { position: relative; padding-inline-start: 1.3rem; font-family: var(--font-text); font-size: 0.98rem; line-height: 1.45; color: var(--schwarz80); } & > *::before { content: ''; position: absolute; inset-inline-start: 0px; inset-block-start: 0.5em; width: 0.55rem; height: 0.55rem; border-radius: 50%; background-color: var(--olivengruen); }\n}.elementor .e-42e153a5-b547{font-family:var(--font-text);font-size:1.05rem;color:var(--mitternachtsgruen);line-height:1.3;& strong { font-family: var(--font-ueberschrift); font-size: 1.6rem; font-weight: 600; color: var(--tannengruen); }\n}.elementor .e-96040ce-42ae{max-width:28rem;font-family:var(--font-text);font-size:0.85rem;color:var(--schwarz80);line-height:1.45;font-style:italic;& a { color: var(--tannengruen); text-decoration: underline; text-underline-offset: 2px; }\n}.elementor .e-2b17f178-39ca{padding:0px;margin-block-start:0.25rem;margin-block-end:0.25rem;display:flex;flex-direction:column;gap:0.25rem;align-items:flex-start;}.elementor .e-462a6f63-b63f{display:flex;flex-direction:column;gap:0.9rem;align-items:flex-start;}.elementor .e-666825cb-f80f{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-start-start-radius:14rem;border-start-end-radius:14rem;border-end-start-radius:1rem;border-end-end-radius:1rem;}.elementor .e-e0eaff4-795e{display:grid;gap:4rem;grid-template-columns:1fr 1.1fr;grid-template-rows:auto;align-items:center;}.elementor .e-41a3c406-5f97{display:flex;flex-direction:column;gap:6rem;}.elementor .e-5a25ba66-4627{background-color:var(--weiss);}.elementor .e-69d77ef2-de85{font-family:var(--font-text);font-weight:700;font-size:0.8rem;color:var(--weiss);letter-spacing:0.12em;text-transform:uppercase;padding-block-start:0.45rem;padding-block-end:0.45rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:2rem;background-color:#c9304d;}.elementor .e-78a1994d-d584{color:var(--terracotta);}.elementor .e-2118736d-d447{color:var(--weiss);}.elementor .e-31e2577b-428a{font-family:var(--font-text);font-weight:300;font-size:1.1rem;color:var(--cashmere);line-height:1.7;}.elementor .e-1485fc64-2013{max-width:44rem;display:flex;flex-direction:column;gap:0.9rem;align-items:flex-start;}.elementor .e-79353d51-7475{font-family:var(--font-text);font-weight:300;font-size:1rem;color:var(--schwarz80);line-height:1.65;flex:1 1 auto;}.elementor .e-401b7e3a-3469{padding-block-start:3.5rem;padding-block-end:2rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-start-start-radius:12rem;border-start-end-radius:12rem;border-end-start-radius:1rem;border-end-end-radius:1rem;background-color:var(--cashmere);display:flex;flex-direction:column;gap:0.75rem;align-items:flex-start;}.elementor .e-33ba013d-b111{font-family:var(--font-text);font-weight:300;font-size:1rem;color:var(--mitternachtsgruen);line-height:1.65;flex:1 1 auto;}.elementor .e-5608a554-1996{padding-block-start:3.5rem;padding-block-end:2rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-start-start-radius:12rem;border-start-end-radius:12rem;border-end-start-radius:1rem;border-end-end-radius:1rem;background-color:var(--olivengruen);display:flex;flex-direction:column;gap:0.75rem;align-items:flex-start;}.elementor .e-3639d086-8206{font-family:var(--font-text);font-weight:300;font-size:1rem;color:var(--mitternachtsgruen);line-height:1.65;flex:1 1 auto;}.elementor .e-41251490-ad61{padding-block-start:3.5rem;padding-block-end:2rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-start-start-radius:12rem;border-start-end-radius:12rem;border-end-start-radius:1rem;border-end-end-radius:1rem;background-color:var(--seeblau);display:flex;flex-direction:column;gap:0.75rem;align-items:flex-start;}.elementor .e-105da89f-e716{color:var(--mitternachtsgruen);}.elementor .e-4ab8fc2a-47ad{font-family:var(--font-text);font-weight:300;font-size:1rem;color:var(--mitternachtsgruen);line-height:1.65;flex:1 1 auto;}.elementor .e-478a9dbd-c52c{padding-block-start:3.5rem;padding-block-end:2rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-start-start-radius:12rem;border-start-end-radius:12rem;border-end-start-radius:1rem;border-end-end-radius:1rem;background-color:var(--terracotta);display:flex;flex-direction:column;gap:0.75rem;align-items:flex-start;}.elementor .e-42b5b41c-641c{display:grid;gap:1.5rem;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .e-149a046b-d2e4{display:flex;flex-direction:column;gap:3rem;}.elementor .e-583fdf59-dc19{background-color:var(--mitternachtsgruen);}.elementor .e-189d8e8b-ebc6{display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-59d833bb-c711{font-family:var(--font-text);font-weight:600;font-size:1.05rem;color:var(--schwarz80);padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--olivengruen);\n}.elementor .e-65c3c33d-99b9{font-family:var(--font-text);font-weight:600;font-size:1.05rem;color:var(--schwarz80);padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--olivengruen);\n}.elementor .e-39156c86-fa70{font-family:var(--font-text);font-weight:600;font-size:1.05rem;color:var(--schwarz80);padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--olivengruen);\n}.elementor .e-d07d618-76a0{font-family:var(--font-text);font-weight:600;font-size:1.05rem;color:var(--schwarz80);padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--olivengruen);\n}.elementor .e-31b60c25-f0ec{font-family:var(--font-text);font-weight:600;font-size:1.05rem;color:var(--schwarz80);padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--olivengruen);\n}.elementor .e-5c9d591c-64f8{font-family:var(--font-text);font-weight:600;font-size:1.05rem;color:var(--schwarz80);padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--olivengruen);\n}.elementor .e-2e1d98d7-840b{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto auto;gap: 0 3rem;\n}.elementor .e-6c65ea02-dbbc{display:flex;flex-direction:column;gap:2.5rem;}.elementor .e-61832a80-e0f0{background-color:var(--cashmere);}.elementor .e-7c29f35d-c95a{width:100%;aspect-ratio:1;object-fit:cover;border-radius:50%;}.elementor .e-5db97566-a796{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-5800e6de-8e92{display:grid;gap:4rem;grid-template-columns:1fr 1.6fr;grid-template-rows:auto;align-items:center;}.elementor .e-930ed8c-a7df{background-color:var(--papier);}.elementor .e-15411d93-d96e{padding:0px;display:flex;flex-direction:column;}