.elementor .kw-linkkachel:hover,.elementor .kw-linkkachel:focus-visible{color:#fff;border-color:var(--kw-gold);background-color:var(--kw-gold)}.elementor .kw-linkkachel{font-weight:600;font-size:16px;color:#fff;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-width:1px;border-color:rgb(255 255 255 / .25);border-style:solid;background-color:rgb(255 255 255 / .08);display:block}.elementor .kw-linkliste{padding:0;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.elementor .kw-intro{font-size:18px;color:#fff;line-height:2;text-align:center}.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-weiss{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}