.elementor .e-66a46eac-6916{color:var(--cashmere);letter-spacing:0.28em;}.elementor .e-126c8200-73be{font-size:4.8rem;color:var(--weiss);line-height:1;}.elementor .e-1fc1793d-66b1{max-width:46rem;font-weight:300;color:var(--cashmere);}.elementor .e-37aaf55d-ff9c{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.25rem;align-items:flex-start;}.elementor .e-3736c4d2-d8d1{min-height:55vh;padding-block-start:10rem;padding-block-end:4rem;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.85) 100%),url("https://www.waldhotelheppe.de/wp-content/uploads/2023/09/jake-melara-Yh6K2eTr_FY-unsplash-1024x683.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-a452f76-8881{font-family:var(--font-text);font-weight:300;font-size:0.9rem;color:var(--schwarz80);}.elementor .e-50a93109-ffc7{padding:0px;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-108d33fb-f214{padding:2.5rem;border-radius:1.25rem;background-color:var(--papier);box-shadow:0px 15px 40px 0px rgba(25, 39, 29, 0.06);display:flex;flex-direction:column;gap:1rem;& #kunleisys-loginbox { font-family: 'Nudista', sans-serif; color: #19271d; } & #kunleisys-loginbox label { display: block; font-weight: 600; font-size: 0.9rem; margin-bottom: 0.35rem; } & #kunleisys-loginbox input.form-control { width: 100%; height: 3rem; padding: 0 1rem; font-size: 1rem; border: 1px solid #b0bcac; border-radius: 0.5rem; background: #ffffff; box-sizing: border-box; } & #kunleisys-loginbox button.button { margin-top: 0.75rem; padding: 0.9rem 2rem; font-family: 'Nudista', sans-serif; font-weight: 700; font-size: 1rem; color: #ffffff; background-color: #773d32; border: 0; border-radius: 2rem; cursor: pointer; } & #kunleisys-loginbox button.button:hover { background-color: #204c23; } & #kunleisys-loginbox a { color: #204c23; font-weight: 600; text-decoration: underline; } & #kunleisys-loginbox #kls-form-login-top { margin-bottom: 1rem; }\n}.elementor .e-1cf00a9d-6b0a{width:100%;max-width:72rem;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:1fr 1.1fr;grid-template-rows:auto;align-items:start;}.elementor .e-7251f5bf-74c1{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-color:var(--weiss);display:flex;flex-direction:row;}.elementor .e-621d350a-d615{padding:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-4783a718-afb8{display:grid;gap:1.5rem;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .e-63a742d5-5147{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-63fcaa54-dd1c{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-1504d102-214d{padding:0px;display:flex;flex-direction:column;}