.elementor .e-38cea973-191f{color:var(--cashmere);letter-spacing:0.28em;}.elementor .e-902b4cf-883c{font-size:5.5rem;color:var(--weiss);line-height:1;}.elementor .e-5ccdd990-1059{font-weight:300;color:var(--cashmere);}.elementor .e-4c051e62-8775{max-width:50rem;padding:0px;display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start;}.elementor .e-7553f7c6-f6d8{min-height:75vh;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.05) 35%,rgba(25, 39, 29, 0.85) 100%),url("https://www.waldhotelheppe.de/wp-content/uploads/2026/03/DSC02266-Edit-scaled-1.jpg");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-e18fbab-c311{font-family:var(--font-ueberschrift);font-weight:700;font-size:1.3rem;color:var(--salbeigruen);}.elementor .e-4f2f04ac-7e93{padding:0px;display:flex;flex-direction:column;gap:1.1rem;align-items:flex-start;}.elementor .e-51e791ee-b61f{width:100%;overflow:hidden;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;box-shadow:0px 30px 60px 0px rgba(25, 39, 29, 0.15);& img { width: 100%; height: 100%; object-fit: cover; }\n}.elementor .e-2fea5a2-3c8a{display:grid;gap:5rem;grid-template-columns:1.1fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .e-1f97e46b-8bb3{background-color:var(--papier);}.elementor .e-62836fd5-2a3e{position:sticky;inset-block-start:8rem;padding:0px;display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-7219cf0d-a133{font-family:var(--font-ueberschrift);font-weight:700;font-size:1.6rem;color:var(--tannengruen);}.elementor .e-7e880da1-237a{font-family:var(--font-text);font-weight:300;font-size:1.05rem;color:var(--schwarz80);line-height:1.7;}.elementor .e-44331230-b50d{width:100%;max-width:32rem;overflow:hidden;aspect-ratio:3 / 2;object-fit:cover;margin-block-start:0.75rem;border-radius:0.5rem;box-shadow:0px 15px 35px 0px rgba(25, 39, 29, 0.15);& img { width: 100%; height: 100%; object-fit: cover; }\n}.elementor .e-27764ae0-a8f9{padding-block-start:0px;padding-block-end:3rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-3c45da1d-d8a6{font-family:var(--font-ueberschrift);font-weight:700;font-size:1.6rem;color:var(--tannengruen);}.elementor .e-3b6332b0-41d0{font-family:var(--font-text);font-weight:300;font-size:1.05rem;color:var(--schwarz80);line-height:1.7;}.elementor .e-27bea7c0-d339{padding-block-start:0px;padding-block-end:3rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-34019c89-c289{font-family:var(--font-ueberschrift);font-weight:700;font-size:1.6rem;color:var(--tannengruen);}.elementor .e-41b4649c-e721{font-family:var(--font-text);font-weight:300;font-size:1.05rem;color:var(--schwarz80);line-height:1.7;}.elementor .e-7004cfb5-f380{width:60%;max-width:20rem;overflow:hidden;aspect-ratio:2 / 3;object-fit:cover;margin-block-start:0.75rem;border-start-start-radius:10rem;border-start-end-radius:10rem;border-end-start-radius:0.5rem;border-end-end-radius:0.5rem;box-shadow:0px 15px 35px 0px rgba(25, 39, 29, 0.15);& img { width: 100%; height: 100%; object-fit: cover; }\n}.elementor .e-c47527c-6816{padding-block-start:0px;padding-block-end:3rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-5f399946-3f1f{font-family:var(--font-ueberschrift);font-weight:700;font-size:1.6rem;color:var(--tannengruen);}.elementor .e-50c308d3-9842{font-family:var(--font-text);font-weight:300;font-size:1.05rem;color:var(--schwarz80);line-height:1.7;}.elementor .e-1d8469d2-8e5b{width:100%;max-width:32rem;overflow:hidden;aspect-ratio:3 / 2;object-fit:cover;margin-block-start:0.75rem;border-radius:0.5rem;box-shadow:0px 15px 35px 0px rgba(25, 39, 29, 0.15);& img { width: 100%; height: 100%; object-fit: cover; }\n}.elementor .e-65e92743-b524{padding-block-start:0px;padding-block-end:3rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-6dc8a98-d37a{font-family:var(--font-ueberschrift);font-weight:700;font-size:1.6rem;color:var(--tannengruen);}.elementor .e-4212de90-c995{font-family:var(--font-text);font-weight:300;font-size:1.05rem;color:var(--schwarz80);line-height:1.7;}.elementor .e-6c4c9666-357a{padding-block-start:0px;padding-block-end:3rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-49625a4b-c70e{font-family:var(--font-ueberschrift);font-weight:700;font-size:1.6rem;color:var(--sienna);}.elementor .e-33121028-4d6c{font-family:var(--font-text);font-weight:300;font-size:1.05rem;color:var(--schwarz80);line-height:1.7;}.elementor .e-5a11dfcd-8e2a{padding:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-2310e3da-e582{padding-block-start:0px;padding-block-end:0px;padding-inline-start:2rem;padding-inline-end:0px;border-inline-start-width:2px;display:flex;flex-direction:column;gap:0px;border-left-style: solid; border-left-color: var(--olivengruen);\n}.elementor .e-52dcd2bf-69dc{display:grid;gap:5rem;grid-template-columns:1fr 1.6fr;grid-template-rows:auto;align-items:start;}.elementor .e-6b390231-1c67{background-color:var(--weiss);}.elementor .e-6078284f-23a0{font-family:var(--font-ueberschrift);font-weight:700;font-size:3rem;color:var(--weiss);line-height:1;}.elementor .e-58e0dc40-2f4c{font-family:var(--font-text);font-weight:300;font-size:1.05rem;color:var(--cashmere);line-height:1.7;}.elementor .e-283042b-7d7b{max-width:44rem;padding:0px;margin-block-end:1.5rem;display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-26d0ce62-3c9f:hover,.elementor .e-26d0ce62-3c9f:focus-visible{filter:grayscale(0%);}.elementor .e-26d0ce62-3c9f{width:100%;height:100%;overflow:hidden;object-fit:cover;border-radius:0.3rem;filter:grayscale(100%);transition:filter 0.6s;& img { width: 100%; height: 100%; object-fit: cover; }\n}.elementor .e-6fa88ad1-d11e:hover,.elementor .e-6fa88ad1-d11e:focus-visible{filter:grayscale(0%);}.elementor .e-6fa88ad1-d11e{width:100%;height:100%;overflow:hidden;object-fit:cover;border-radius:0.3rem;filter:grayscale(100%);transition:filter 0.6s;& img { width: 100%; height: 100%; object-fit: cover; }\n}.elementor .e-1a4130ec-513f:hover,.elementor .e-1a4130ec-513f:focus-visible{filter:grayscale(0%);}.elementor .e-1a4130ec-513f{width:100%;height:100%;overflow:hidden;object-fit:cover;border-radius:0.3rem;filter:grayscale(100%);transition:filter 0.6s;& img { width: 100%; height: 100%; object-fit: cover; }\n}.elementor .e-723d8ddc-e928{display:grid;gap:0.6rem;grid-template-columns:1.4fr 1.4fr 1fr;grid-template-rows:16rem;}.elementor .e-6190f32d-d145:hover,.elementor .e-6190f32d-d145:focus-visible{filter:grayscale(0%);}.elementor .e-6190f32d-d145{width:100%;height:100%;overflow:hidden;object-fit:cover;border-radius:0.3rem;filter:grayscale(100%);transition:filter 0.6s;& img { width: 100%; height: 100%; object-fit: cover; }\n}.elementor .e-3bf9fce9-d6ed:hover,.elementor .e-3bf9fce9-d6ed:focus-visible{filter:grayscale(0%);}.elementor .e-3bf9fce9-d6ed{width:100%;height:100%;overflow:hidden;object-fit:cover;border-radius:0.3rem;filter:grayscale(100%);transition:filter 0.6s;& img { width: 100%; height: 100%; object-fit: cover; }\n}.elementor .e-1651dd9c-ae66:hover,.elementor .e-1651dd9c-ae66:focus-visible{filter:grayscale(0%);}.elementor .e-1651dd9c-ae66{width:100%;height:100%;overflow:hidden;object-fit:cover;border-radius:0.3rem;filter:grayscale(100%);transition:filter 0.6s;& img { width: 100%; height: 100%; object-fit: cover; }\n}.elementor .e-76dc97b3-a809{display:grid;gap:0.6rem;grid-template-columns:1fr 1.4fr 1.4fr;grid-template-rows:16rem;}.elementor .e-4a251bbb-2cb8{width:100%;max-width:76rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-6bdef380-9bcb{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-color:var(--mitternachtsgruen);display:flex;flex-direction:row;}.elementor .e-7acf362e-b0c2{padding:0px;display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-552b3273-29d9{font-family:var(--font-text);font-weight:300;font-size:1rem;color:var(--mitternachtsgruen);line-height:1.55;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;display:flex;flex-direction:column;gap:0.3rem;border-top-style: solid; border-top-color: var(--olivengruen); & strong { font-family: var(--font-ueberschrift); font-weight: 700; font-size: 1.9rem; line-height: 1; color: var(--tannengruen); }\n}.elementor .e-2691a968-736b{font-family:var(--font-text);font-weight:300;font-size:1rem;color:var(--mitternachtsgruen);line-height:1.55;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;display:flex;flex-direction:column;gap:0.3rem;border-top-style: solid; border-top-color: var(--olivengruen); & strong { font-family: var(--font-ueberschrift); font-weight: 700; font-size: 1.9rem; line-height: 1; color: var(--tannengruen); }\n}.elementor .e-6b31c9d6-5067{font-family:var(--font-text);font-weight:300;font-size:1rem;color:var(--mitternachtsgruen);line-height:1.55;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;display:flex;flex-direction:column;gap:0.3rem;border-top-style: solid; border-top-color: var(--olivengruen); & strong { font-family: var(--font-ueberschrift); font-weight: 700; font-size: 1.9rem; line-height: 1; color: var(--tannengruen); }\n}.elementor .e-7bcb312d-c68e{font-family:var(--font-text);font-weight:300;font-size:1rem;color:var(--mitternachtsgruen);line-height:1.55;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;display:flex;flex-direction:column;gap:0.3rem;border-top-style: solid; border-top-color: var(--olivengruen); & strong { font-family: var(--font-ueberschrift); font-weight: 700; font-size: 1.9rem; line-height: 1; color: var(--tannengruen); }\n}.elementor .e-567e43b3-56a8{font-family:var(--font-text);font-weight:300;font-size:1rem;color:var(--mitternachtsgruen);line-height:1.55;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;display:flex;flex-direction:column;gap:0.3rem;border-top-style: solid; border-top-color: var(--olivengruen); & strong { font-family: var(--font-ueberschrift); font-weight: 700; font-size: 1.9rem; line-height: 1; color: var(--tannengruen); }\n}.elementor .e-c1fd266-3635{font-family:var(--font-text);font-weight:300;font-size:1rem;color:var(--mitternachtsgruen);line-height:1.55;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;display:flex;flex-direction:column;gap:0.3rem;border-top-style: solid; border-top-color: var(--olivengruen); & strong { font-family: var(--font-ueberschrift); font-weight: 700; font-size: 1.9rem; line-height: 1; color: var(--tannengruen); }\n}.elementor .e-32f46ab7-5f2f{font-family:var(--font-text);font-weight:300;font-size:1rem;color:var(--mitternachtsgruen);line-height:1.55;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;display:flex;flex-direction:column;gap:0.3rem;border-top-style: solid; border-top-color: var(--olivengruen); & strong { font-family: var(--font-ueberschrift); font-weight: 700; font-size: 1.9rem; line-height: 1; color: var(--tannengruen); }\n}.elementor .e-6b773411-1878{font-family:var(--font-text);font-weight:300;font-size:1rem;color:var(--mitternachtsgruen);line-height:1.55;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;display:flex;flex-direction:column;gap:0.3rem;border-top-style: solid; border-top-color: var(--sienna); & strong { font-family: var(--font-ueberschrift); font-weight: 700; font-size: 1.9rem; line-height: 1; color: var(--sienna); }\n}.elementor .e-76527d9a-207a{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto auto;gap: 0.5rem 2rem;\n}.elementor .e-c7025e4-8d4a{width:100%;max-width:72rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:2.5rem;}.elementor .e-1d4b7d3d-5c12{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-color:var(--cashmere);display:flex;flex-direction:row;}.elementor .e-2534b729-724f{max-width:46rem;display:flex;flex-direction:column;gap:0.9rem;}.elementor .e-59cafec4-2276{padding-block-start:4.5rem;padding-block-end:4.5rem;background-color:var(--papier);}.elementor .e-48f74718-c93a{padding:0px;display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-69070a45-8f1e{text-align:center;}.elementor .e-3554d28b-2910{color:var(--mitternachtsgruen);text-align:center;}.elementor .e-4ee4d25d-f2bb{padding-block-start:4rem;padding-block-end:2.5rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-start-start-radius:12rem;border-start-end-radius:12rem;border-end-start-radius:1.25rem;border-end-end-radius:1.25rem;background-color:var(--cashmere);display:flex;flex-direction:column;gap:0.9rem;}.elementor .e-6c5cf176-1133{text-align:center;}.elementor .e-233c9112-ce1a{color:var(--mitternachtsgruen);text-align:center;}.elementor .e-6b437b81-229d{padding-block-start:4rem;padding-block-end:2.5rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-start-start-radius:12rem;border-start-end-radius:12rem;border-end-start-radius:1.25rem;border-end-end-radius:1.25rem;background-color:var(--olivengruen);display:flex;flex-direction:column;gap:0.9rem;}.elementor .e-5ff0c844-2149{text-align:center;}.elementor .e-393b6eec-aa01{color:var(--mitternachtsgruen);text-align:center;}.elementor .e-7b878736-4017{padding-block-start:4rem;padding-block-end:2.5rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-start-start-radius:12rem;border-start-end-radius:12rem;border-end-start-radius:1.25rem;border-end-end-radius:1.25rem;background-color:var(--seeblau);display:flex;flex-direction:column;gap:0.9rem;}.elementor .e-5c96f2bf-ee02{display:grid;gap:2rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-12b40466-98e2{display:flex;flex-direction:column;gap:3rem;}.elementor .e-79b25388-b577{background-color:var(--weiss);}.elementor .e-41674b29-f534{max-width:46rem;display:flex;flex-direction:column;gap:1.1rem;align-items:flex-start;}.elementor .e-687dfb3e-a789{background-color:var(--cashmere);}.elementor .e-3f302a76-29b3{padding:0px;display:flex;flex-direction:column;}