.elementor .sl-seite{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:1.25rem;display:flex;flex-direction:column;backface-visibility: hidden; -webkit-backface-visibility: hidden;\n}.elementor .sl-karte:hover,.elementor .sl-karte:focus-visible{transform:rotateX(0deg) rotateY(180deg) rotateZ(0deg);}.elementor .sl-karte{width:100%;height:340px;position:relative;cursor:pointer;padding:0px;transition:transform 0.6s;transform-style: preserve-3d;\n}.elementor .sl-karte-buehne{min-height:340px;padding:0px;perspective: 1100px;\n}.elementor .sl-reel-zeile:hover,.elementor .sl-reel-zeile:focus-visible{padding-inline-start:1.75rem;background-color:rgba(240,239,233,0.04);}.elementor .sl-reel-zeile{padding-block-start:1.6rem;padding-block-end:1.6rem;padding-inline-start:0.5rem;padding-inline-end:0.5rem;border-block-end-width:1px;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;align-items: baseline; border-bottom-style: solid; border-bottom-color: var(--sl-linie); transition: padding-left 0.35s ease-out, background-color 0.35s ease-out;\n}.elementor .sl-ring{position:absolute;inset-block-start:50%;inset-inline-start:50%;padding:0px;border-radius:50%;pointer-events: none;\n}.elementor .sl-knopf-voll:hover,.elementor .sl-knopf-voll:focus-visible{color:var(--sl-nacht);background-color:transparent;}.elementor .sl-knopf-voll:focus{outline-offset:4px;outline: 2px solid var(--sl-nacht);\n}.elementor .sl-knopf-voll{font-family:var(--sl-text);font-weight:700;font-size:13px;color:var(--sl-knochen);letter-spacing:0.08em;text-transform:uppercase;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;border-radius:999px;border-width:1px;border-color:var(--sl-nacht);border-style:solid;background-color:var(--sl-nacht);transition:background-color 0.2s, color 0.2s;}.elementor .sl-knopf-outline:hover,.elementor .sl-knopf-outline:focus-visible{color:var(--sl-nacht);background-color:var(--sl-knochen);}.elementor .sl-knopf-outline:focus{outline-offset:4px;outline: 2px solid var(--sl-knochen);\n}.elementor .sl-knopf-outline{font-family:var(--sl-text);font-weight:700;font-size:13px;color:var(--sl-knochen);letter-spacing:0.08em;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:999px;border-width:1px;border-color:var(--sl-knochen);border-style:solid;background-color:transparent;transition:background-color 0.2s, color 0.2s;}.elementor .sl-mikro{font-family:var(--sl-text);font-size:11px;color:var(--sl-asche);letter-spacing:0.3em;line-height:1.6;text-transform:uppercase;}