.elementor .e-2d41c0cb-fe9e{color:var(--cashmere);letter-spacing:0.28em;}.elementor .e-6f8f88cc-9abe{font-size:5.5rem;color:var(--weiss);line-height:1;}.elementor .e-222d70ff-82f0{font-weight:300;color:var(--cashmere);}.elementor .e-1fc8df49-1b31:hover,.elementor .e-1fc8df49-1b31:focus-visible{color:var(--tannengruen);background-color:var(--weiss);}.elementor .e-1fc8df49-1b31{color:var(--weiss);border-color:var(--weiss);}.elementor .e-3f75cb70-dbc6{padding:0px;margin-block-start:0.75rem;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-635e5f93-f662{max-width:50rem;padding:0px;display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start;}.elementor .e-22a15702-e77b{min-height:85vh;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/2023/07/IMG_7236_2.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--mitternachtsgruen);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;background-size: auto, cover; background-position: 0% 0%, center center;\n}.elementor .e-7c4530df-b23c{font-family:var(--font-text);font-weight:300;font-size:0.95rem;color:var(--schwarz80);display:flex;flex-direction:column;gap:0.25rem;& strong { font-family: var(--font-ueberschrift); font-weight: 700; font-size: 2.6rem; line-height: 1; color: var(--tannengruen); }\n}.elementor .e-45aa7d1c-10ee{font-family:var(--font-text);font-weight:300;font-size:0.95rem;color:var(--schwarz80);display:flex;flex-direction:column;gap:0.25rem;& strong { font-family: var(--font-ueberschrift); font-weight: 700; font-size: 2.6rem; line-height: 1; color: var(--tannengruen); }\n}.elementor .e-108b1924-8ff4{font-family:var(--font-text);font-weight:300;font-size:0.95rem;color:var(--schwarz80);display:flex;flex-direction:column;gap:0.25rem;& strong { font-family: var(--font-ueberschrift); font-weight: 700; font-size: 2.6rem; line-height: 1; color: var(--tannengruen); }\n}.elementor .e-79ebfe94-491c{font-family:var(--font-text);font-weight:300;font-size:0.95rem;color:var(--schwarz80);display:flex;flex-direction:column;gap:0.25rem;& strong { font-family: var(--font-ueberschrift); font-weight: 700; font-size: 2.6rem; line-height: 1; color: var(--tannengruen); }\n}.elementor .e-29dd71d0-d594{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-245586e2-f1e9{padding:0px;background-color:var(--papier);display:flex;flex-direction:row;}.elementor .e-309458f7-75f7{padding:0px;display:flex;flex-direction:column;gap:1.1rem;align-items:flex-start;}.elementor .e-78981c7d-c9f0{width:72%;overflow:hidden;aspect-ratio:4 / 5;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-end:0px;border-start-start-radius:14rem;border-start-end-radius:14rem;border-end-start-radius:1rem;border-end-end-radius:1rem;& img { width: 100%; height: 100%; object-fit: cover; }\n}.elementor .e-78431a7f-15eb{width:52%;overflow:hidden;aspect-ratio:1;object-fit:cover;position:absolute;inset-block-end:0px;inset-inline-start:0px;border-radius:50%;border-width:8px;border-color:var(--weiss);border-style:solid;box-shadow:0px 25px 50px 0px rgba(25, 39, 29, 0.2);& img { width: 100%; height: 100%; object-fit: cover; border-radius: 50%; }\n}.elementor .e-11fce5bb-579b{width:100%;aspect-ratio:1 / 1.1;position:relative;padding:0px;}.elementor .e-1299508d-e0b5{display:grid;gap:5rem;grid-template-columns:1.15fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .e-505d21cd-f6a7{background-color:var(--weiss);}.elementor .e-5e6c1ece-20db{font-family:var(--font-ueberschrift);font-weight:700;font-size:3rem;color:var(--weiss);line-height:1;margin-block-end:1.5rem;}.elementor .e-7d02f1d5-958a{width:100%;height:100%;overflow:hidden;object-fit:cover;border-radius:0.3rem;& img { width: 100%; height: 100%; object-fit: cover; }\n}.elementor .e-203337c9-98b9{width:100%;height:100%;overflow:hidden;object-fit:cover;border-radius:0.3rem;& img { width: 100%; height: 100%; object-fit: cover; }\n}.elementor .e-6a138f41-4cc4{width:100%;height:100%;overflow:hidden;object-fit:cover;border-radius:0.3rem;& img { width: 100%; height: 100%; object-fit: cover; }\n}.elementor .e-67c68947-3988{display:grid;gap:0.6rem;grid-template-columns:1.6fr 0.8fr 1.8fr;grid-template-rows:17rem;}.elementor .e-272febd7-8d63{width:100%;height:100%;overflow:hidden;object-fit:cover;border-radius:0.3rem;& img { width: 100%; height: 100%; object-fit: cover; }\n}.elementor .e-6d3db3e6-5719{width:100%;height:100%;overflow:hidden;object-fit:cover;border-radius:0.3rem;& img { width: 100%; height: 100%; object-fit: cover; }\n}.elementor .e-18a7b32a-37f7{width:100%;height:100%;overflow:hidden;object-fit:cover;border-radius:0.3rem;& img { width: 100%; height: 100%; object-fit: cover; }\n}.elementor .e-17cfd57b-319a{width:100%;height:100%;overflow:hidden;object-fit:cover;border-radius:0.3rem;& img { width: 100%; height: 100%; object-fit: cover; }\n}.elementor .e-7f2870c-df36{display:grid;gap:0.6rem;grid-template-columns:0.9fr 0.9fr 1.6fr 0.9fr;grid-template-rows:16rem;}.elementor .e-dc0f39f-1ccc{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-39f9de60-fa42{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-20f295a8-ad41{padding:0px;display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-3d274c23-7278{text-align:center;}.elementor .e-4719a2ff-5a84{color:var(--mitternachtsgruen);text-align:center;}.elementor .e-56b586e4-8060{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-2e989e72-ba66{text-align:center;}.elementor .e-6517d605-9f8f{color:var(--mitternachtsgruen);text-align:center;}.elementor .e-446c8a3b-b275{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-70a47b9a-1af4{display:grid;gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto;}.elementor .e-548d2775-3ed8{display:flex;flex-direction:column;gap:3rem;}.elementor .e-5b81a4b1-4786{background-color:var(--papier);}.elementor .e-4d56e4a1-b890{width:100%;overflow:hidden;aspect-ratio:1;object-fit:cover;border-radius:50%;box-shadow:0px 30px 60px 0px rgba(25, 39, 29, 0.15);& img { width: 100%; height: 100%; object-fit: cover; border-radius: 50%; }\n}.elementor .e-30cbe188-473a{padding:0px;display:flex;flex-direction:column;gap:1.1rem;align-items:flex-start;}.elementor .e-2ce9181e-e987{display:grid;gap:5rem;grid-template-columns:1fr 1.15fr;grid-template-rows:auto;align-items:center;}.elementor .e-536b2392-a2c3{background-color:var(--weiss);}.elementor .e-718c5043-394d{padding:0px;display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-6c7a7325-aa6c{font-family:var(--font-text);font-weight:300;font-size:0.95rem;color:var(--mitternachtsgruen);line-height:1.5;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;border-top-style: solid; border-top-color: rgba(25, 39, 29, 0.2); & strong { font-weight: 700; font-size: 1.05rem; }\n}.elementor .e-65e20665-c365{font-family:var(--font-text);font-weight:300;font-size:0.95rem;color:var(--mitternachtsgruen);line-height:1.5;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;border-top-style: solid; border-top-color: rgba(25, 39, 29, 0.2); & strong { font-weight: 700; font-size: 1.05rem; }\n}.elementor .e-366c9e8f-ae59{font-family:var(--font-text);font-weight:300;font-size:0.95rem;color:var(--mitternachtsgruen);line-height:1.5;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;border-top-style: solid; border-top-color: rgba(25, 39, 29, 0.2); & strong { font-weight: 700; font-size: 1.05rem; }\n}.elementor .e-25ea5843-fd05{font-family:var(--font-text);font-weight:300;font-size:0.95rem;color:var(--mitternachtsgruen);line-height:1.5;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;border-top-style: solid; border-top-color: rgba(25, 39, 29, 0.2); & strong { font-weight: 700; font-size: 1.05rem; }\n}.elementor .e-102a008e-df32{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;gap: 0 2.5rem;\n}.elementor .e-31f3bb31-deea{display:flex;flex-direction:column;gap:2rem;}.elementor .e-4e77e91b-a606{background-color:var(--cashmere);}.elementor .e-326ee35-5b90{color:var(--cashmere);}.elementor .e-d11b511-3f48{color:var(--weiss);}.elementor .e-3f6f9451-bdee{font-weight:300;color:var(--cashmere);}.elementor .e-7fcbcfbe-65cc{padding:0px;display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start;}.elementor .e-4d0adcb6-fdec{width:100%;overflow:hidden;aspect-ratio:3 / 2;object-fit:cover;border-radius:1.5rem;& img { width: 100%; height: 100%; object-fit: cover; }\n}.elementor .e-71b0fac3-5451{width:7.5rem;height:7.5rem;position:absolute;inset-block-start:-2.5rem;inset-inline-start:-2.5rem;font-family:var(--font-ueberschrift);font-weight:700;font-size:1.3rem;color:var(--weiss);line-height:1.1;text-align:center;border-radius:50%;background-color:#c9304d;box-shadow:0px 15px 30px 0px rgba(0, 0, 0, 0.25);transform:rotateX(0deg) rotateY(0deg) rotateZ(-12deg);display:flex;justify-content:center;align-items:center;}.elementor .e-7d724bdd-a727{position:relative;padding:0px;}.elementor .e-17694a13-f1d7{display:grid;gap:5rem;grid-template-columns:1fr 1.2fr;grid-template-rows:auto;align-items:center;}.elementor .e-361a7834-9533{background-color:var(--mitternachtsgruen);}.elementor .e-1e768f55-528b{padding:0px;margin-block-start:0.5rem;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-4353bad4-8919{max-width:46rem;display:flex;flex-direction:column;gap:1.1rem;align-items:flex-start;}.elementor .e-369a8aa1-4092{background-color:var(--papier);}.elementor .e-59c2394a-d1d5{padding:0px;display:flex;flex-direction:column;}