.elementor .kw-img-full{width:100%;height:auto;display:block}.elementor .kw-card{color:var(--kw-text);padding:0;background-color:#fff;box-shadow:0 2px 8px 0 rgb(0 0 0 / .3);display:flex;flex-direction:column}.elementor .kw-crumb{font-size:16px;color:rgb(255 255 255 / .65);text-align:center;margin-block-start:14px;margin-block-end:36px}.elementor .kw-berg-vorne{width:100%;height:auto;position:relative;display:block}.elementor .kw-berg-hinten{width:100%;height:auto;position:absolute;inset-block-end:60px;inset-inline-start:0}.elementor .kw-berge{position:relative;z-index:3;line-height:0;padding:0;margin-block-start:-290px;pointer-events:none;\n}.elementor .kw-hero-h1{position:relative;z-index:2;color:#fff;text-align:center;text-shadow:0 2px 24px rgb(0 0 0 / .25);\n}.elementor .kw-hero-bild{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0;inset-inline-start:0;z-index:0}.elementor .kw-hero{min-height:900px;overflow:hidden;position:relative;padding-block-start:160px;padding-block-end:300px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--kw-bordeaux-dunkel);display:flex;flex-direction:column;justify-content:center;align-items:center}.elementor .kw-weissbg{color:var(--kw-text);background-color:#fff}.elementor .kw-dunkel{color:#fff;background-color:var(--kw-bordeaux-dunkel)}.elementor .kw-sec{padding-block-start:100px;padding-block-end:100px;padding-inline-start:0;padding-inline-end:0}.elementor .kw-narrow{width:100%;max-width:888px;padding-block-start:0;padding-block-end:0;padding-inline-start:24px;padding-inline-end:24px;margin-inline-start:auto;margin-inline-end:auto}.elementor .kw-container{width:100%;max-width:1248px;padding-block-start:0;padding-block-end:0;padding-inline-start:24px;padding-inline-end:24px;margin-inline-start:auto;margin-inline-end:auto}