.elementor .e-d4f06e4-f880{color:var(--cashmere);letter-spacing:0.28em;}.elementor .e-76734a89-9e1d{font-size:5.5rem;color:var(--weiss);line-height:1;}.elementor .e-161c90d7-d9dc{font-weight:300;color:var(--cashmere);}.elementor .e-7708dc56-1212{max-width:50rem;padding:0px;display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start;}.elementor .e-3f0847c5-fee6{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.2) 0%,rgba(25, 39, 29, 0.05) 35%,rgba(25, 39, 29, 0.85) 100%),url("https://www.waldhotelheppe.de/wp-content/uploads/2023/08/WaHoHeppe_Foto_SocialMedia_22.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-2aac39bf-3a99{font-family:var(--font-text);font-weight:300;font-size:0.95rem;color:var(--cashmere);display:flex;flex-direction:column;gap:0.3rem;& strong { font-family: var(--font-ueberschrift); font-weight: 700; font-size: 1.8rem; line-height: 1.05; color: var(--weiss); }\n}.elementor .e-52b97c3b-3626{font-family:var(--font-text);font-weight:300;font-size:0.95rem;color:var(--cashmere);display:flex;flex-direction:column;gap:0.3rem;& strong { font-family: var(--font-ueberschrift); font-weight: 700; font-size: 1.8rem; line-height: 1.05; color: var(--weiss); }\n}.elementor .e-12a3d140-cffb{font-family:var(--font-text);font-weight:300;font-size:0.95rem;color:var(--cashmere);display:flex;flex-direction:column;gap:0.3rem;& strong { font-family: var(--font-ueberschrift); font-weight: 700; font-size: 1.8rem; line-height: 1.05; color: var(--weiss); }\n}.elementor .e-4235db54-d9ba{font-family:var(--font-text);font-weight:300;font-size:0.95rem;color:var(--cashmere);display:flex;flex-direction:column;gap:0.3rem;& strong { font-family: var(--font-ueberschrift); font-weight: 700; font-size: 1.8rem; line-height: 1.05; color: var(--weiss); }\n}.elementor .e-6f96740d-6950{width:100%;max-width:72rem;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:2rem;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .e-2c482ec-9c02{padding:0px;background-color:var(--tannengruen);display:flex;flex-direction:row;}.elementor .e-12d97155-a7bb{padding:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-817e050-9812{width:calc(100% + 4rem);overflow:hidden;aspect-ratio:4 / 3;object-fit:cover;margin-block-start:-2rem;margin-block-end:0.5rem;margin-inline-start:-2rem;margin-inline-end:-2rem;border-start-start-radius:1.25rem;border-start-end-radius:1.25rem;border-end-start-radius:0px;border-end-end-radius:0px;& img { width: 100%; height: 100%; object-fit: cover; } max-width: none;\n}.elementor .e-7e3a086e-847f{width:calc(100% + 4rem);overflow:hidden;aspect-ratio:4 / 3;object-fit:cover;margin-block-start:-2rem;margin-block-end:0.5rem;margin-inline-start:-2rem;margin-inline-end:-2rem;border-start-start-radius:1.25rem;border-start-end-radius:1.25rem;border-end-start-radius:0px;border-end-end-radius:0px;& img { width: 100%; height: 100%; object-fit: cover; } max-width: none;\n}.elementor .e-246cbffd-740b{width:calc(100% + 4rem);overflow:hidden;aspect-ratio:4 / 3;object-fit:cover;margin-block-start:-2rem;margin-block-end:0.5rem;margin-inline-start:-2rem;margin-inline-end:-2rem;border-start-start-radius:1.25rem;border-start-end-radius:1.25rem;border-end-start-radius:0px;border-end-end-radius:0px;& img { width: 100%; height: 100%; object-fit: cover; } max-width: none;\n}.elementor .e-7fca28e5-79dc{width:calc(100% + 4rem);overflow:hidden;aspect-ratio:4 / 3;object-fit:cover;margin-block-start:-2rem;margin-block-end:0.5rem;margin-inline-start:-2rem;margin-inline-end:-2rem;border-start-start-radius:1.25rem;border-start-end-radius:1.25rem;border-end-start-radius:0px;border-end-end-radius:0px;& img { width: 100%; height: 100%; object-fit: cover; } max-width: none;\n}.elementor .e-3406a733-f839{display:grid;gap:1.5rem;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .e-72131e5-c296{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:2.5rem;}.elementor .e-5620d0fb-8125{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-color:var(--papier);display:flex;flex-direction:row;}.elementor .e-3c7d8a17-1159{color:var(--terracotta);}.elementor .e-6b88d0d-3817{color:var(--weiss);}.elementor .e-5d080fa0-4f2c{color:var(--cashmere);}.elementor .e-6fd80149-1b04{background-color:rgba(255, 255, 255, 0.95);}.elementor .e-58d3b2f1-abec{background-color:rgba(255, 255, 255, 0.95);}.elementor .e-2b6edea3-2f2e{display:grid;gap:1rem;grid-template-columns:1fr 1fr;grid-template-rows:auto;}.elementor .e-6b3f825f-eb43{padding:0px;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-44219fe1-6eff{width:100%;overflow:hidden;aspect-ratio:16 / 9;object-fit:cover;border-radius:1.25rem;& img { width: 100%; height: 100%; object-fit: cover; }\n}.elementor .e-500c8839-e17b{width:100%;max-width:76rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:4rem;grid-template-columns:1.1fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .e-44b3b78b-37d4{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-1b4042bf-dcfe{padding:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-aa7084d-3ecd{font-family:var(--font-text);font-weight:300;font-size:1rem;color:var(--schwarz80);line-height:1.55;padding:1.75rem;border-radius:1.25rem;background-color:var(--papier);display:flex;flex-direction:column;gap:0.35rem;& strong { font-family: var(--font-ueberschrift); font-weight: 700; font-size: 1.4rem; color: var(--tannengruen); }\n}.elementor .e-6873f1ea-6676{font-family:var(--font-text);font-weight:300;font-size:1rem;color:var(--schwarz80);line-height:1.55;padding:1.75rem;border-radius:1.25rem;background-color:var(--papier);display:flex;flex-direction:column;gap:0.35rem;& strong { font-family: var(--font-ueberschrift); font-weight: 700; font-size: 1.4rem; color: var(--tannengruen); }\n}.elementor .e-2f64a43d-9473{font-family:var(--font-text);font-weight:300;font-size:1rem;color:var(--schwarz80);line-height:1.55;padding:1.75rem;border-radius:1.25rem;background-color:var(--papier);display:flex;flex-direction:column;gap:0.35rem;& strong { font-family: var(--font-ueberschrift); font-weight: 700; font-size: 1.4rem; color: var(--tannengruen); }\n}.elementor .e-479363d5-bc3b{display:grid;gap:1.25rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-218067e7-d2c1{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:2rem;}.elementor .e-4ecebd5d-6c82{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-color:var(--weiss);display:flex;flex-direction:row;}.elementor .e-3e760d6f-3a84{padding:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-2bc3c462-e745{font-family:var(--font-text);font-weight:600;font-size:0.95rem;color:var(--mitternachtsgruen);padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;border-radius:2rem;background-color:var(--weiss);}.elementor .e-f6df3a5-22c7{font-family:var(--font-text);font-weight:600;font-size:0.95rem;color:var(--mitternachtsgruen);padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;border-radius:2rem;background-color:var(--weiss);}.elementor .e-495d17a6-dc59{font-family:var(--font-text);font-weight:600;font-size:0.95rem;color:var(--mitternachtsgruen);padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;border-radius:2rem;background-color:var(--weiss);}.elementor .e-345aa9b3-cccb{font-family:var(--font-text);font-weight:600;font-size:0.95rem;color:var(--mitternachtsgruen);padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;border-radius:2rem;background-color:var(--weiss);}.elementor .e-69c5983e-a7e6{font-family:var(--font-text);font-weight:600;font-size:0.95rem;color:var(--mitternachtsgruen);padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;border-radius:2rem;background-color:var(--weiss);}.elementor .e-2275cf68-448c{font-family:var(--font-text);font-weight:600;font-size:0.95rem;color:var(--mitternachtsgruen);padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;border-radius:2rem;background-color:var(--weiss);}.elementor .e-db4e69e-a281{padding:0px;display:flex;flex-direction:row;gap:0.6rem;flex-wrap:wrap;}.elementor .e-765dbf37-56d1{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:1.75rem;}.elementor .e-cb151c0-f2ad{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-color:var(--cashmere);display:flex;flex-direction:row;}.elementor .e-6e806435-4cc0{max-width:46rem;}.elementor .e-426cb97f-1341{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:1rem;align-items:flex-start;}.elementor .e-1ba04c7-8d3f{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-color:var(--weiss);display:flex;flex-direction:row;}.elementor .e-22be9b56-b40a{padding:0px;margin-block-start:0.5rem;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-11c7aa08-aa38{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:1.1rem;align-items:flex-start;}.elementor .e-63b21286-f1a1{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-color:var(--papier);display:flex;flex-direction:row;}.elementor .e-633b30f8-cef5{padding:0px;display:flex;flex-direction:column;}