.elementor .text-fuss-hinweis{font-size:0.85rem;margin-block-start:1.1rem;}.elementor .grid-fuss{display:grid;gap:2.4rem;grid-template-columns:repeat(auto-fit, minmax(215px, 1fr));}.elementor .div-wrap{width:100%;max-width:var(--breite-inhalt);padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--abstand-rand);padding-inline-end:var(--abstand-rand);margin-inline: auto;\n}.elementor .div-wrap-eng{max-width:var(--breite-eng);}.elementor .section-m{padding-block-start:var(--abstand-sektion);padding-block-end:var(--abstand-sektion);padding-inline-start:0px;padding-inline-end:0px;}.elementor .bg-weiss{background-color:var(--farbe-weiss);}.elementor .list-merkmale{display:block;& ul { list-style: none; margin: 0 0 1.15em; padding: 0; display: grid; gap: .6rem; } & li { position: relative; padding-left: 1.85rem; line-height: 1.55; } & li::before { content: ""; position: absolute; left: 0; top: .52em; width: 11px; height: 11px; border-radius: 50%; background: var(--farbe-aktion); } &:last-child ul { margin-bottom: 0; }\n}.elementor .text-lead{font-size:var(--text-lead-groesse);color:var(--farbe-text);line-height:1.6;}.elementor .text-eyebrow{font-family:var(--schrift-sans);font-weight:700;font-size:0.78rem;color:var(--farbe-aktion-text);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0.85rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .rufleiste{display:none;}.elementor .icon-sozial:hover,.elementor .icon-sozial:focus-visible{background-color:rgba(255,255,255,.11);}.elementor .icon-sozial{width:46px;height:46px;color:var(--farbe-fuss-link);border-radius:50%;border-width:1px;border-color:rgba(255,255,255,.22);border-style:solid;display:inline-flex;justify-content:center;align-items:center;& .e-svg-base { width: 19px; height: 19px; } & svg { width: 19px !important; height: 19px !important; }\n}.elementor .container-sozial{margin-block-start:1.15rem;display:flex;gap:0.5rem;flex-wrap:wrap;}.elementor .fuss-unten{font-size:0.85rem;padding-block-start:1.6rem;margin-block-start:2.8rem;border-block-start-width:1px;display:flex;flex-wrap:wrap;justify-content:space-between;border-top-style: solid; border-top-color: rgba(255,255,255,.14); gap: .9rem 1.8rem; & a { box-sizing: border-box; min-height: 44px; display: inline-flex; align-items: center; }\n}.elementor .list-fuss{display:block;& ul { list-style: none; margin: 0; padding: 0; display: grid; gap: .55rem; } & ul a { box-sizing: border-box; min-height: 44px; display: inline-flex; align-items: center; padding: .35rem 0; }\n}.elementor .heading-fuss{font-family:var(--schrift-sans);font-weight:600;font-size:1rem;color:var(--farbe-weiss);letter-spacing:0.06em;text-transform:uppercase;margin-block-end:1rem;}.elementor .fuss{font-size:0.93rem;color:var(--farbe-fuss-text);padding-block-start:clamp(3rem, 5vw, 4.5rem);padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--farbe-ueberschrift);& a { color: var(--farbe-fuss-link); text-decoration: none; } & a:hover { color: var(--farbe-weiss); text-decoration: underline; }\n}.elementor .btn-burger-linien{width:23px;height:2px;min-width:0px;position:relative;padding:0px;background-color:var(--farbe-ueberschrift);display:block;&::before, &::after { content: ""; position: absolute; left: 0; width: 23px; height: 2px; background: var(--farbe-ueberschrift); transition: transform .2s; } &::before { top: -7px; } &::after { top: 7px; }\n}.elementor .btn-burger:hover,.elementor .btn-burger:focus-visible{background-color:transparent;}.elementor .btn-burger{width:52px;height:52px;min-width:52px;cursor:pointer;padding:0px;border-radius:var(--radius-s);border-width:1.5px;border-color:var(--farbe-linie);border-style:solid;background-color:transparent;display:none;justify-content:center;align-items:center;&[aria-expanded="true"] .btn-burger-linien { background: transparent; } &[aria-expanded="true"] .btn-burger-linien::before { transform: translateY(7px) rotate(45deg); } &[aria-expanded="true"] .btn-burger-linien::after { transform: translateY(-7px) rotate(-45deg); }\n}.elementor .nav-haupt{width:auto;display:flex;gap:0.35rem;align-items:center;&[data-offen="true"] { transform: none; opacity: 1; visibility: visible; }\n}.elementor .text-marke-zusatz{font-family:var(--schrift-sans);font-weight:700;font-size:0.66rem;color:var(--farbe-aktion-text);letter-spacing:0.13em;text-transform:uppercase;margin-block-start:0.16rem;display:block;}.elementor .text-marke{width:auto;min-height:48px;font-family:var(--schrift-serif);font-weight:600;font-size:1.22rem;color:var(--farbe-ueberschrift);line-height:1.15;text-decoration:none;display:flex;flex-direction:column;flex:0 0 auto;justify-content:center;}.elementor .kopf-inner{min-height:var(--hoehe-kopf);display:flex;gap:1rem;justify-content:space-between;align-items:center;}.elementor .kopf{border-block-end-width:1px;background-color:rgba(251,248,243,.94);backdrop-filter:blur(10px);border-bottom-style: solid; border-bottom-color: var(--farbe-linie);\n}.elementor .nav-link:hover,.elementor .nav-link:focus-visible{color:var(--farbe-aktion-hover);background-color:var(--farbe-flaeche-hell);}.elementor .nav-link{min-height:44px;font-family:var(--schrift-sans);font-weight:500;font-size:0.94rem;color:var(--farbe-ueberschrift);text-decoration:none;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0.8rem;padding-inline-end:0.8rem;border-radius:var(--radius-s);background-color:transparent;display:inline-flex;align-items:center;text-align: left; &[aria-current="page"] { color: var(--farbe-aktion-hover); font-weight: 600; }\n}.elementor .btn-base:hover,.elementor .btn-base:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .btn-base{min-height:52px;font-family:var(--schrift-sans);font-weight:600;font-size:1rem;line-height:1.2;text-align:center;text-decoration:none;text-transform:none;cursor:pointer;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:999px;border-width:2px;border-color:transparent;border-style:solid;display:inline-flex;gap:0.55rem;justify-content:center;align-items:center;letter-spacing: normal; transition: background .18s, color .18s, border-color .18s, transform .18s;\n}.elementor .btn-zweit:hover,.elementor .btn-zweit:focus-visible{color:var(--farbe-aktion-hover);background-color:var(--farbe-flaeche-hell);}.elementor .btn-zweit{color:var(--farbe-aktion-hover);border-color:var(--farbe-aktion-text);background-color:transparent;}.elementor .btn-primaer:hover,.elementor .btn-primaer:focus-visible{color:var(--farbe-weiss);background-color:var(--farbe-aktion-hover);}.elementor .btn-primaer{color:var(--farbe-weiss);background-color:var(--farbe-aktion);}.elementor .btn-rufleiste{width:100%;min-height:50px;font-size:0.95rem;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:1rem;padding-inline-end:1rem;}.elementor .nav-cta{min-height:46px;font-size:0.94rem;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:1.3rem;padding-inline-end:1.3rem;margin-inline-start:0.5rem;border-radius:var(--radius-s);}.elementor .margin-0{margin:0px;}