.elementor .layout-begleiter-unten{padding-block-end:var(--abstand-s);align-self:end;}.elementor .logo-link{min-height:44px;color:inherit;text-decoration:none;padding:0px;display:flex;flex:0 0 auto;align-items:center;width:fit-content; &:hover, &:focus-visible { background-color: transparent; text-decoration: none; }\n}.elementor .footer-marke{padding:0px;margin-block-end:var(--abstand-2xl);display:flex;flex-direction:row;gap:var(--abstand-m);flex-wrap:wrap;align-items:center;& p { max-width:30ch; margin:0px; color:var(--farbe-papier); line-height:1.2; }\n}.elementor .bild-facette{width:100%;line-height:0px;padding:0px;background-color:var(--farbe-limette);display:block;& img { display: block; width: 100%; height: auto; clip-path: polygon(0 0, calc(100% - 6rem) 0, 100% 3.464rem, 100% 100%, 0 100%); }\n}.elementor .layout-aussage{column-gap:var(--abstand-xl);padding:0px;display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));align-items:start;row-gap: var(--abstand-m); & > *, & > .elementor-widget > * { grid-column: 1 / 8; } & > :is(.typo-aussage, .zitat, .alters-liste, .typo-anzeige-2), & > .elementor-widget > :is(.typo-aussage, .zitat, .alters-liste, .typo-anzeige-2) { grid-column: 1 / 11; } & > :is(.alters-liste, .typo-aussage, .zitat), & > .elementor-widget > :is(.alters-liste, .typo-aussage, .zitat) { margin-block: 1.5rem; } & > .typo-aussage, & > .elementor-widget > .typo-aussage { margin-block-start: 1rem; } & > .alters-liste, & > .elementor-widget > .alters-liste { max-inline-size: none; } & > h2 + :is(.alters-liste, .typo-aussage, .zitat), & > .elementor-widget:has(> h2) + .elementor-widget > :is(.alters-liste, .typo-aussage, .zitat), & > .elementor-widget:has(> h2) + :is(.alters-liste, .typo-aussage, .zitat) { margin-block-start: 0; }\n}.elementor .layout-zwei-spalten-4-8{column-gap:var(--abstand-xl);padding:0px;display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));align-items:start;row-gap: var(--abstand-l); & > :nth-child(1 of :not(.elementor-element-overlay)), & > .elementor-widget:nth-child(1 of :not(.elementor-element-overlay)) > * { grid-column: 1 / 5; } & > :nth-child(2 of :not(.elementor-element-overlay)), & > .elementor-widget:nth-child(2 of :not(.elementor-element-overlay)) > * { grid-column: 5 / 13; }\n}.elementor .layout-zwei-spalten-7-5{column-gap:var(--abstand-xl);padding:0px;display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));align-items:start;row-gap: var(--abstand-l); & > :nth-child(1 of :not(.elementor-element-overlay)), & > .elementor-widget:nth-child(1 of :not(.elementor-element-overlay)) > * { grid-column: 1 / 8; } & > :nth-child(2 of :not(.elementor-element-overlay)), & > .elementor-widget:nth-child(2 of :not(.elementor-element-overlay)) > * { grid-column: 9 / 13; }\n}.elementor .bewegung-einblenden{--bewegung-marker: 1;\n}.elementor .typo-aussage{max-width:32ch;font-family:"Titillium Web";font-weight:400;font-size:var(--schrift-2xl);color:var(--farbe-tinte);letter-spacing:-0.01em;line-height:1.2;margin:0px;text-wrap: pretty; hyphens: manual;\n}.elementor .typo-anzeige-2{font-family:"Titillium Web";font-weight:700;font-size:var(--schrift-3xl);color:var(--farbe-tinte);letter-spacing:-0.02em;line-height:1.05;text-transform:none;margin:0px;text-wrap: balance; hyphens: manual; overflow-wrap: anywhere;\n}.elementor .sektion-linie{border-block-start-width:var(--linie-staerke);border-top-style: solid; border-top-color: var(--farbe-linie);\n}.elementor .sprung-liste{padding:0px;display:grid;gap:0px;& p { min-height: 32px; display: flex; align-items: center; }\n}.elementor .layout-spalte-haftend{position:sticky;inset-block-start:140px;align-self:start;}.elementor .faq-eintrag{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:var(--linie-staerke);display:grid;gap:12px;border-top-style: solid; border-top-color: var(--farbe-linie);\n}.elementor .faq-liste{padding:0px;display:grid;gap:32px;}.elementor .zitat{max-width:40ch;font-family:"Titillium Web";font-weight:600;font-size:var(--schrift-2xl);color:var(--farbe-tinte);letter-spacing:-0.01em;line-height:1.2;padding-inline-start:var(--abstand-l);margin-block-start:var(--abstand-2xl);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-inline-start: 4px solid var(--farbe-limette); text-wrap: balance; hyphens: manual;\n}.elementor .merkmal-liste{padding:0px;display:flex;flex-direction:column;gap:var(--abstand-s);align-items:flex-start;& > * { position: relative; padding-inline-start: 1.25em; max-width: 52ch; } & > *::before { content: ""; position: absolute; inset-inline-start: 0; inset-block-start: 0.6em; width: 0.45em; height: 0.45em; background-color: var(--farbe-tinte); }\n}.elementor .alters-liste{width:100%;max-width:40rem;padding:0px;display:flex;flex-direction:column;}.elementor .alters-zeile{width:100%;column-gap:var(--abstand-m);padding:0px;display:grid;grid-template-columns:10rem minmax(0, 1fr);padding-block: var(--abstand-s); border-block-start-width: 2px; border-top-style: solid; border-top-color: var(--farbe-linie); align-items: baseline; & > :nth-last-child(1 of :not(.elementor-element-overlay)), & > .elementor-widget:nth-last-child(1 of :not(.elementor-element-overlay)) > * { font-weight: 400; max-inline-size: 36rem; } & > *, & > .elementor-widget > * { min-width: 0; overflow-wrap: break-word; }\n}.elementor .themen-gruppe{width:100%;padding-block-start:var(--abstand-s);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;display:flex;flex-direction:column;gap:var(--abstand-xs);align-items:flex-start;border-top-style: solid; border-top-color: var(--farbe-linie);\n}.elementor .layout-stapel-gross{padding:0px;display:flex;flex-direction:column;gap:var(--abstand-xl);align-items:flex-start;}.elementor .layout-stapel-mittel{padding:0px;display:flex;flex-direction:column;gap:var(--abstand-l);align-items:flex-start;}.elementor .seitenkopf-raster{column-gap:var(--abstand-xl);display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));align-items:start;row-gap: var(--abstand-xl); text-wrap: balance; & > :nth-child(1 of :not(.elementor-element-overlay)), & > .elementor-widget:nth-child(1 of :not(.elementor-element-overlay)) > * { grid-column: 1 / -1; } & > :nth-child(2 of :not(.elementor-element-overlay)), & > .elementor-widget:nth-child(2 of :not(.elementor-element-overlay)) > * { grid-column: 1 / 7; } & > :nth-child(3 of :not(.elementor-element-overlay)), & > .elementor-widget:nth-child(3 of :not(.elementor-element-overlay)) > * { grid-column: 8 / 13; grid-row: span 2; } & > :nth-child(4 of :not(.elementor-element-overlay)), & > .elementor-widget:nth-child(4 of :not(.elementor-element-overlay)) > * { grid-column: 1 / 7; }\n}.elementor .layout-seitenkopf{padding-block-start:var(--abstand-3xl);padding-block-end:var(--abstand-sektion);background-color:var(--farbe-stein);padding-inline: 0;\n}.elementor .footer-schlusszeile{width:100%;font-family:"Titillium Web";font-size:1rem;color:var(--farbe-papier);line-height:1.5;padding-block-start:var(--abstand-m);margin-block-start:var(--abstand-xl);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start:1px solid var(--farbe-papier);\n}.elementor .footer-titel{width:100%;font-family:"Titillium Web";font-weight:700;font-size:1.1875rem;color:var(--farbe-papier);line-height:1.3;padding-block-end:var(--abstand-xs);margin-block-start:0px;margin-block-end:var(--abstand-s);margin-inline-start:0px;margin-inline-end:0px;border-block-end-width:2px;border-bottom-style: solid; border-bottom-color: var(--farbe-papier);\n}.elementor .footer-inhalt{max-width:var(--inhalt-maximalbreite);padding-block-start:var(--abstand-sektion-gross);padding-block-end:var(--abstand-2xl);margin-inline: auto; box-sizing: border-box; padding-inline: var(--abstand-rand);\n}.elementor .kopf-logo{width:auto;height:64px;aspect-ratio:500 / 494;display:block;max-width: none;\n}.elementor .kopf-zeile{max-width:var(--inhalt-maximalbreite);position:relative;display:flex;flex-direction:row;gap:var(--abstand-l);justify-content:space-between;align-items:center;margin-inline: auto; box-sizing: border-box; padding-block: 12px; padding-inline: var(--abstand-rand); & .knopf-haupt { align-self: center; margin: 0px; }\n}.elementor .footer-raster{column-gap:var(--abstand-xl);padding-block-end:3rem;display:grid;grid-template-columns:5fr 4fr 3fr;align-items:start;row-gap: var(--abstand-xl); padding-inline: 0;\n}.elementor .footer-flaeche{color:var(--farbe-papier);padding:0px;background-color:var(--farbe-tinte);clip-path:polygon(0 0, calc(100% - 12rem) 0, 100% 6.93rem, 100% 100%, 0 100%);--a11y-focus-color: var(--farbe-limette); --a11y-focus-ring: var(--farbe-tinte); & p, & address { color: var(--farbe-papier); } & .typo-einleitung { font-size: var(--schrift-m); line-height: 1.6; } & a:not(.logo-link), & .link-text a:any-link:not(.logo-link) { color: var(--farbe-limette); font-weight: 400; text-decoration-line: underline; text-decoration-color: currentColor; text-decoration-thickness: 1px; text-underline-offset: 0.2em; } & .link-text a:any-link:not(.logo-link) { text-decoration-thickness: 2px; } & a:not(.logo-link):hover, & .link-text a:any-link:not(.logo-link):hover { background: none; text-decoration-thickness: 2px; } & .link-text a:any-link:not(.logo-link):hover { text-decoration-thickness: 3px; } & a:not(.logo-link):focus-visible, & .link-text a:any-link:not(.logo-link):focus-visible { background-color: var(--farbe-limette); color: var(--farbe-tinte); } & .link-text a:any-link:not(.logo-link):focus-visible { outline: 3px solid var(--farbe-limette); outline-offset: 2px; box-shadow: 0 0 0 5px var(--farbe-tinte); } & .elementor-widget-nav-menu { margin-block-start: -7px; } & .elementor-nav-menu .elementor-item { font-family: "Titillium Web"; font-size: var(--schrift-m); font-weight: 400; line-height: 1.4; color: var(--farbe-limette); min-height: 44px; display: flex; align-items: center; padding: 0.5rem 0; background: none; } & .elementor-nav-menu .elementor-item:hover { background: none; color: var(--farbe-limette); } & .elementor-nav-menu .elementor-item.elementor-item-active, & .elementor-nav-menu .elementor-item[aria-current="page"] { color: var(--farbe-papier); background: none; font-weight: 700; text-decoration: underline; text-decoration-thickness: 3px; text-underline-offset: 0.2em; } & .elementor-nav-menu .elementor-item:focus-visible, & .elementor-nav-menu .elementor-item.elementor-item-active:focus-visible, & .elementor-nav-menu .elementor-item[aria-current="page"]:focus-visible { background-color: var(--farbe-limette); color: var(--farbe-tinte); } & :focus-visible { outline-color: var(--farbe-limette); }\n}.elementor .kopf-navigation{width:auto;position:static;padding:0px;margin-inline-start:auto;& .elementor-widget-nav-menu { position: static; } & .elementor-nav-menu--main .elementor-item, & .elementor-nav-menu--dropdown .elementor-item { color: var(--farbe-tinte); background: none; text-decoration: none; text-underline-offset: 0.35em; text-decoration-color: var(--farbe-tinte); text-decoration-skip-ink: none; } & .elementor-nav-menu--main .elementor-item { font-family: Titillium Web; font-size: var(--schrift-s); font-weight: 600; line-height: 1.2; min-height: 44px; display: flex; align-items: center; padding: var(--abstand-xs) var(--abstand-s); } & .elementor-nav-menu--main .elementor-item:hover, & .elementor-nav-menu--main .elementor-item:focus, & .elementor-nav-menu--main .elementor-item:focus-visible, & .elementor-nav-menu--dropdown .elementor-item:hover, & .elementor-nav-menu--dropdown .elementor-item:focus, & .elementor-nav-menu--dropdown .elementor-item:focus-visible { color: var(--farbe-tinte); background: none; text-decoration: underline; text-decoration-thickness: 1px; } & .elementor-nav-menu--main .elementor-item[aria-current="page"], & .elementor-nav-menu--main .elementor-item.elementor-item-active, & .elementor-nav-menu--dropdown .elementor-item[aria-current="page"], & .elementor-nav-menu--dropdown .elementor-item.elementor-item-active { color: var(--farbe-tinte); background: none; font-weight: 700; text-decoration: underline; text-decoration-thickness: 3px; text-decoration-color: var(--farbe-tinte); } & .elementor-menu-toggle { min-width: 44px; min-height: 44px; align-items: center; justify-content: center; background-color: transparent; color: var(--farbe-tinte); border: 0; border-radius: 0; font-size: 1.75rem; } & .elementor-menu-toggle svg { fill: var(--farbe-tinte); width: 28px; height: 28px; } & .elementor-nav-menu--dropdown { position: absolute; inset-inline: 0; left: 0 !important; width: 100% !important; top: 100%; z-index: 20; background-color: var(--farbe-papier); border-block: 2px solid var(--farbe-tinte); padding-block: var(--abstand-xs); margin-top: 0px; } & .elementor-nav-menu--dropdown .elementor-item { font-family: Titillium Web; font-size: var(--schrift-l); font-weight: 600; min-height: 48px; display: flex; align-items: center; padding: 12px var(--abstand-rand); } & .elementor-nav-menu--dropdown .elementor-item[aria-current="page"], & .elementor-nav-menu--dropdown .elementor-item.elementor-item-active { font-weight: 700; } & .elementor-nav-menu--dropdown .elementor-item:focus-visible { outline-offset: -6px; }\n}.elementor .kontakt-anschrift{margin:0px;& a:any-link { color: var(--farbe-tinte); text-decoration-line: underline; text-decoration-color: var(--farbe-olive); text-decoration-thickness: 2px; text-underline-offset: 4px; } & a:hover { background-color: var(--farbe-limette); } & a:focus-visible { outline: 3px solid var(--farbe-tinte); outline-offset: 2px; box-shadow: 0 0 0 5px var(--farbe-limette); }\n}.elementor .layout-aktionen{padding:0px;display:flex;gap:var(--abstand-s);flex-wrap:wrap;align-items:center;}.elementor .layout-stapel{padding:0px;display:flex;flex-direction:column;gap:var(--abstand-m);align-items:flex-start;}.elementor .etikett-traeger{width:100%;padding:0px;display:block;}.elementor .hinweis-panel{width:100%;max-width:44rem;color:var(--farbe-tinte);padding-block-start:var(--abstand-l);padding-block-end:var(--abstand-l);padding-inline-start:var(--abstand-xl);padding-inline-end:var(--abstand-xl);border-radius:0px;outline-width:2px;outline-color:transparent;outline-style:solid;outline-offset:-2px;background-color:var(--farbe-limette);display:flex;flex-direction:column;gap:var(--abstand-xs);align-items:flex-start;clip-path:polygon(0 0, calc(100% - 32px) 0, 100% 18.5px, 100% 100%, 0 100%);box-sizing: border-box; & a { text-decoration-color:var(--farbe-tinte); }\n}.elementor .ziel-mindestgroesse{min-width:44px;min-height:44px;display:inline-flex;align-items:center;}.elementor .link-text{color:var(--farbe-tinte);&:is(a):any-link, & a:any-link { color: var(--farbe-tinte); text-decoration-line: underline; text-decoration-color: var(--farbe-olive); text-decoration-thickness: 2px; text-underline-offset: 4px; } &:is(a):hover, & a:hover { background-color: var(--farbe-limette); } &:is(a):focus-visible, & a:focus-visible { outline: 3px solid var(--farbe-tinte); outline-offset: 2px; box-shadow: 0 0 0 5px var(--farbe-limette); }\n}.elementor .knopf-neben:hover,.elementor .knopf-neben:focus-visible{color:var(--farbe-papier);background-color:var(--farbe-tinte);}.elementor .knopf-neben{min-width:48px;min-height:52px;font-family:"Titillium Web";font-weight:600;font-size:var(--schrift-s);color:var(--farbe-tinte);letter-spacing:0.01em;line-height:1.2;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:0px;border-width:2px;border-color:var(--farbe-tinte);border-style:solid;background-color:transparent;transition:background-color 150ms, color 150ms;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;box-sizing: border-box; width:fit-content; &:focus-visible { background-color:var(--farbe-tinte); color:var(--farbe-papier); outline:3px solid var(--farbe-tinte); outline-offset:3px; }\n}.elementor .knopf-haupt:hover,.elementor .knopf-haupt:focus-visible{color:var(--farbe-limette);background-color:var(--farbe-tinte);}.elementor .knopf-haupt{min-width:48px;min-height:52px;font-family:"Titillium Web";font-weight:600;font-size:var(--schrift-s);color:var(--farbe-tinte);letter-spacing:0.01em;line-height:1.2;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:0px;border-block-end-width:3px;outline-width:2px;outline-color:transparent;outline-style:solid;background-color:var(--farbe-limette);transition:background-color 150ms, color 150ms;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;border-bottom-style: solid; border-bottom-color: var(--farbe-tinte); box-sizing: border-box; width:fit-content; &:focus-visible { background-color:var(--farbe-tinte); color:var(--farbe-limette); outline:3px solid var(--farbe-tinte); outline-offset:3px; } border-bottom-style: solid; border-bottom-color: var(--farbe-tinte);\n}.elementor .layout-zwei-spalten-5-7{column-gap:var(--abstand-xl);padding:0px;display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));align-items:start;row-gap: var(--abstand-l); & > :nth-child(1 of :not(.elementor-element-overlay)), & > .elementor-widget:nth-child(1 of :not(.elementor-element-overlay)) > * { grid-column: 1 / 6; } & > :nth-child(2 of :not(.elementor-element-overlay)), & > .elementor-widget:nth-child(2 of :not(.elementor-element-overlay)) > * { grid-column: 6 / 13; }\n}.elementor .layout-sektion-stein{background-color:var(--farbe-stein);--ueberlappung-flaeche: var(--farbe-papier);\n}.elementor .layout-sektion{padding-block:var(--abstand-sektion); padding-inline:0;\n}.elementor .layout-textbreite{max-width:66ch;}.elementor .layout-inhaltsbreite{width:100%;max-width:var(--inhalt-maximalbreite);margin-inline:auto; box-sizing:border-box; padding-inline:var(--abstand-rand); padding-block:0;\n}.elementor .typo-klein{font-family:"Titillium Web";font-weight:400;font-size:var(--schrift-xs);color:var(--farbe-gedaempft);line-height:1.5;margin:0px;}.elementor .typo-fliesstext{max-width:52ch;font-family:"Titillium Web";font-weight:400;font-size:var(--schrift-m);color:var(--farbe-tinte);line-height:1.6;margin:0px;text-wrap:pretty; hyphens: manual; overflow-wrap: anywhere;\n}.elementor .typo-einleitung{max-width:52ch;font-family:"Titillium Web";font-weight:400;font-size:var(--schrift-l);color:var(--farbe-tinte);line-height:1.5;margin:0px;text-wrap: pretty; hyphens: manual; text-wrap: pretty; hyphens: manual; & a { color: var(--farbe-tinte); text-decoration: underline; text-decoration-color: var(--farbe-olive); text-decoration-thickness: 2px; text-underline-offset: 4px; } & a:hover { background-color: var(--farbe-limette); } & a:focus-visible { outline: 3px solid var(--farbe-tinte); outline-offset: 2px; box-shadow: 0 0 0 5px var(--farbe-limette); }\n}.elementor .typo-ueberschrift-3{font-family:"Titillium Web";font-weight:600;font-size:var(--schrift-xl);color:var(--farbe-tinte);line-height:1.25;margin:0px;text-wrap:balance; text-wrap: pretty;\n}.elementor .typo-ueberschrift-2{font-family:"Titillium Web";font-weight:700;font-size:var(--schrift-h2);color:var(--farbe-tinte);letter-spacing:-0.015em;line-height:1.05;text-transform:none;margin-block-start:0px;margin-block-end:var(--abstand-xs);margin-inline-start:0px;margin-inline-end:0px;text-wrap: balance; overflow-wrap: break-word; overflow-wrap: anywhere;\n}.elementor .typo-ueberschrift-1{font-family:"Titillium Web";font-weight:700;font-size:var(--schrift-h1);color:var(--farbe-tinte);letter-spacing:0.01em;line-height:1.15;text-transform:uppercase;margin:0px;}.elementor .typo-auszeichnung{font-weight:600;color:var(--farbe-tinte);}.elementor .etikett-tinte{width:auto;color:var(--farbe-limette);line-height:1.7;padding-block-start:0.08em;padding-block-end:0.08em;padding-inline-start:0.3em;padding-inline-end:0.3em;margin-inline-start:-0.25em;background-color:var(--farbe-tinte);display:inline;box-decoration-break: clone; -webkit-box-decoration-break: clone; padding-block:0; padding-inline:0.25em; box-decoration-break:clone; -webkit-box-decoration-break:clone; overflow-wrap: anywhere; hyphens: auto; overflow-wrap: break-word; hyphens: manual; text-wrap: balance;\n}.elementor .abschluss-band{display:flex;flex-direction:column;gap:var(--abstand-l);align-items:flex-start;box-sizing: border-box; padding-block: var(--abstand-sektion-gross); & > :is(h1, h2, h3, h4, h5, h6) { max-width: min(100%, calc((100% - 11 * var(--abstand-xl)) / 12 * 10 + 9 * var(--abstand-xl))); }\n}.elementor .buehne-tinte{color:var(--farbe-papier);background-color:var(--farbe-tinte);clip-path:polygon(12rem 0, 100% 0, 100% 100%, 0 100%, 0 6.93rem);padding-block: var(--abstand-sektion-gross); --a11y-focus-color: var(--farbe-limette); --a11y-focus-ring: var(--farbe-tinte); & :is(h2, h3, p, dt, dd) { color: var(--farbe-papier); } & .typo-limette { color: var(--farbe-limette); } & .typo-auszeichnung { color: inherit; } & .typo-klein { color: var(--farbe-papier); } & :is(.gruppe-trenner, .alters-zeile) { border-color: var(--farbe-linie); } & .merkmal-liste > *::before { background-color: var(--farbe-papier); } & :focus-visible { outline-color: var(--farbe-limette); } & a:not([class*=knopf]) { color: var(--farbe-papier); text-decoration: underline; text-decoration-color: var(--farbe-limette); text-decoration-thickness: 2px; text-underline-offset: 4px; } & a:not([class*=knopf]):hover, & a:not([class*=knopf]):focus-visible { background-color: var(--farbe-limette); color: var(--farbe-tinte); text-decoration-color: var(--farbe-tinte); } & a:not([class*=knopf]):focus-visible { outline: 3px solid var(--farbe-limette); outline-offset: 2px; box-shadow: 0 0 0 5px var(--farbe-tinte); } & .knopf-haupt { background-color: var(--farbe-limette); color: var(--farbe-tinte); border-bottom-color: var(--farbe-tinte); } & .knopf-haupt:hover, & .knopf-haupt:focus-visible { background-color: var(--farbe-papier); color: var(--farbe-tinte); } & .knopf-neben { background-color: transparent; color: var(--farbe-papier); border-color: var(--farbe-papier); } & .knopf-neben:hover, & .knopf-neben:focus-visible { background-color: var(--farbe-limette); color: var(--farbe-tinte); border-color: var(--farbe-limette); } & .zitat { font-size: var(--schrift-3xl); line-height: 1.1; letter-spacing: -0.015em; max-inline-size: 22ch; padding-inline-start: var(--abstand-l); }\n}