.elementor .c-kachel-titel{position:static;font-family:var(--font-kanit);font-weight:500;font-size:24px;color:var(--schwarz);line-height:1.05;text-transform:uppercase;padding:0px;margin:0px;background-color:transparent;& a { color: var(--schwarz); text-decoration: none; }\n}.elementor .c-akzentlinie{width:48px;height:1px;min-width:0px;padding:0px;background-color:var(--schwarz);}.elementor .c-kachel-bild:hover,.elementor .c-kachel-bild:focus-visible{opacity:88%;}.elementor .c-kachel-bild{width:100%;aspect-ratio:4 / 5;object-fit:cover;margin-block-end:12px;border-width:0px;border-style:none;background-color:var(--grund-hell);transition:opacity 0.4s;display:block;&:focus-visible { opacity: 0.88; }\n}.elementor .c-kachel{position:relative;color:var(--schwarz);text-decoration:none;padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .c-navlink:hover,.elementor .c-navlink:focus-visible{border-bottom-color: var(--schwarz);\n}.elementor .c-navlink{font-family:var(--font-rem);font-weight:600;font-size:18px;color:var(--schwarz);text-decoration:none;padding-block-end:3px;transition:border-color 0.2s;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: transparent; &:focus-visible { border-bottom-color: var(--schwarz); }\n}.elementor .c-btn-hell:hover,.elementor .c-btn-hell:focus-visible{color:var(--weiss);background-color:var(--schwarz);}.elementor .c-btn-hell{font-family:var(--font-kanit);font-weight:500;font-size:18px;color:var(--schwarz);letter-spacing:0.04em;text-transform:uppercase;border-radius:0px;border-width:1px;border-color:var(--schwarz);border-style:solid;background-color:transparent;padding-block: 18px; padding-inline: 34px; transition: 0.25s; &:focus-visible { color: var(--weiss); background-color: var(--schwarz); }\n}.elementor .c-btn:hover,.elementor .c-btn:focus-visible{color:var(--weiss);border-color:var(--akzent);background-color:var(--akzent);}.elementor .c-btn{font-family:var(--font-kanit);font-weight:500;font-size:18px;color:var(--weiss);letter-spacing:0.04em;text-transform:uppercase;border-radius:0px;border-width:1px;border-color:var(--schwarz);border-style:solid;background-color:var(--schwarz);padding-block: 18px; padding-inline: 34px; transition: 0.25s; &:focus-visible { color: var(--weiss); border-color: var(--akzent); background-color: var(--akzent); }\n}.elementor .c-klein{font-family:var(--font-rem);font-weight:600;font-size:17px;color:var(--schwarz);line-height:1.5;margin:0px;}.elementor .c-text{max-width:760px;font-family:var(--font-rem);font-weight:600;font-size:24px;color:var(--schwarz);line-height:1.4;margin:0px;}.elementor .c-h2{font-family:var(--font-kanit);font-weight:500;font-size:64px;color:var(--schwarz);line-height:1.05;text-transform:uppercase;margin:0px;}.elementor .c-h1{font-family:var(--font-kanit);font-weight:500;font-size:96px;color:var(--schwarz);letter-spacing:-0.01em;line-height:1;text-transform:uppercase;margin:0px;}.elementor .c-label{font-family:var(--font-rem);font-weight:600;font-size:17px;color:var(--schwarz);letter-spacing:1.5px;text-transform:uppercase;margin:0px;display:block;}.elementor .c-section{padding-block: 128px; padding-inline: 0px; border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(0,0,0,0.22);\n}.elementor .c-inner{width:100%;max-width:1320px;padding-block: 0px; padding-inline: 56px; margin-inline: auto;\n}.elementor .c-grund{width:100%;max-width:100%;font-family:var(--font-rem);color:var(--schwarz);padding:0px;background-color:var(--grund);background-image: url("data:image/svg+xml; utf8,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='260'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.22 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>"); background-attachment: fixed;\n}