.elementor .seite-start{width:100%;min-height:100vh;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--farbe-hintergrund);flex-direction:column;}.elementor .bereich-hero{width:100%;min-height:100vh;padding-block-start:var(--abstand-xl);padding-block-end:var(--abstand-xl);padding-inline-start:var(--abstand-m);padding-inline-end:var(--abstand-m);flex-direction:column;justify-content:center;align-items:center;}.elementor .innenrahmen{width:100%;max-width:1200px;column-gap:var(--abstand-l);flex-direction:row;}.elementor .spalte-text{width:50%;column-gap:24px;flex-direction:column;row-gap:0px;justify-content:flex-start;align-items:center;}.elementor .spalte-bild{width:50%;flex-direction:column;gap:0px;justify-content:center;align-items:center;}.elementor .titel-hero{font-family:Inter;font-weight:700;font-size:64px;color:#E5E7EB;line-height:1.1em;}.elementor .text-einleitung{max-width:680px;font-family:var(--schrift-basis);font-weight:400;font-size:20px;color:var(--farbe-text-leise);line-height:1.6em;}.elementor .button-primaer{font-family:var(--schrift-basis);font-weight:700;font-size:16px;color:var(--farbe-hintergrund);line-height:1.2em;padding-block-start:14px;padding-block-end:14px;padding-inline-start:var(--abstand-m);padding-inline-end:var(--abstand-m);border-radius:var(--radius-m);background-color:var(--farbe-akzent);align-self:start;}.elementor .bild-hero{width:100%;height:auto;max-width:520px;border-radius:24px;}.elementor .bereich-erwartet{width:100%;padding-block-start:var(--abstand-xl);padding-block-end:var(--abstand-xl);padding-inline-start:var(--abstand-m);padding-inline-end:var(--abstand-m);background-color:var(--farbe-hintergrund);flex-direction:column;justify-content:center;align-items:center;}.elementor .erwartet-innen{width:100%;max-width:1200px;column-gap:0px;flex-direction:column;row-gap:var(--abstand-l);justify-content:flex-start;align-items:center;}.elementor .titel-bereich{max-width:760px;font-family:var(--schrift-basis);font-weight:700;font-size:44px;color:var(--farbe-text);line-height:1.15em;text-align:center;}.elementor .text-bereich{max-width:760px;font-family:var(--schrift-basis);font-weight:400;font-size:18px;color:var(--farbe-text-leise);text-align:center;}.elementor .kartenreihe-erwartet{width:100%;flex-direction:row;gap:var(--abstand-m);flex-wrap:wrap;justify-content:center;align-content:center;align-items:stretch;}.elementor .karte-erwartet{width:27%;min-height:220px;column-gap:var(--abstand-s);margin:var(--abstand-m);border-radius:var(--radius-l);background-color:var(--farbe-flaeche);flex-direction:column;row-gap:0px;justify-content:flex-start;align-items:start;}.elementor .titel-karte{font-family:var(--schrift-basis);font-weight:700;font-size:24px;color:var(--farbe-text);line-height:1.25em;text-align:start;}.elementor .text-karte{font-family:var(--schrift-basis);font-weight:400;font-size:16px;color:var(--farbe-text-leise);line-height:1.6em;text-align:start;}.elementor .bereich-maschinen{width:100%;margin-block-start:var(--abstand-xl);margin-block-end:var(--abstand-xl);margin-inline-start:var(--abstand-m);margin-inline-end:var(--abstand-m);background-color:var(--farbe-hintergrund);flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .maschinen-innen{width:100%;max-width:1200px;column-gap:0px;flex-direction:column;row-gap:var(--abstand-l);justify-content:flex-start;align-items:center;}.elementor .maschinen-grid{width:100%;flex-direction:row;gap:var(--abstand-m);flex-wrap:wrap;justify-content:center;align-items:stretch;}.elementor .karte-maschine{width:31%;min-height:320px;column-gap:0px;padding:var(--abstand-m);border-radius:var(--radius-l);background-color:var(--farbe-flaeche);flex-direction:column;row-gap:var(--abstand-s);justify-content:flex-start;align-items:start;}.elementor .titel-maschine{font-family:var(--schrift-basis);font-weight:700;font-size:26px;color:var(--farbe-text);line-height:1.25em;text-align:start;}.elementor .label-maschine{font-family:var(--schrift-basis);font-weight:700;font-size:14px;color:var(--farbe-akzent);letter-spacing:0.04em;line-height:1.3em;text-align:start;}.elementor .text-maschine{font-family:var(--schrift-basis);font-weight:400;font-size:16px;color:var(--farbe-text-leise);line-height:1.6em;text-align:start;}.elementor .details-maschine{width:100%;column-gap:0px;flex-direction:column;row-gap:7px;}.elementor .detail-maschine{font-family:var(--schrift-basis);font-weight:400;font-size:14px;color:var(--farbe-text-leise);line-height:1.5em;text-align:start;}.elementor .projekte-bereich{width:auto;padding-block-start:var(--abstand-xl);padding-block-end:var(--abstand-xl);padding-inline-start:var(--abstand-m);padding-inline-end:var(--abstand-m);background-color:var(--farbe-hintergrund);flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .projekte-innen{width:100%;max-width:1200px;column-gap:0px;flex-direction:column;row-gap:var(--abstand-l);justify-content:flex-start;align-items:center;}.elementor .label-bereich{font-family:var(--schrift-basis);font-weight:700;font-size:14px;color:var(--farbe-akzent);letter-spacing:0.08em;line-height:1.2em;text-align:center;}.elementor .projekte-grid{width:100%;flex-direction:row;gap:var(--abstand-m);flex-wrap:wrap;justify-content:center;align-items:stretch;}.elementor .karte-projekt-neu{width:29%;min-height:260px;column-gap:0px;padding:var(--abstand-m);border-radius:var(--radius-l);background-color:var(--farbe-flaeche);flex-direction:column;row-gap:var(--abstand-s);justify-content:flex-start;align-items:start;}.elementor .titel-projekt-neu{font-family:var(--schrift-basis);font-weight:700;font-size:24px;color:var(--farbe-text);line-height:1.25em;text-align:start;}.elementor .label-projekt-neu{font-family:var(--schrift-basis);font-weight:700;font-size:14px;color:var(--farbe-akzent);letter-spacing:0.04em;line-height:1.3em;text-align:start;}.elementor .text-projekt-neu{font-family:var(--schrift-basis);font-size:16px;color:var(--farbe-text-leise);line-height:1.6em;text-align:start;}.elementor .tipps-bereich{width:auto;margin-block-start:var(--abstand-xl);margin-block-end:var(--abstand-xl);margin-inline-start:var(--abstand-m);margin-inline-end:var(--abstand-m);background-color:var(--farbe-hintergrund);flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .tipps-innen{width:100%;max-width:1200px;column-gap:0px;flex-direction:column;row-gap:var(--abstand-l);justify-content:flex-start;align-items:center;}.elementor .tipps-grid{width:100%;flex-direction:row;gap:var(--abstand-m);flex-wrap:wrap;justify-content:center;align-items:stretch;}.elementor .karte-tipp{width:29%;min-height:240px;column-gap:0px;padding:var(--abstand-m);border-radius:var(--radius-l);background-color:var(--farbe-flaeche);flex-direction:column;row-gap:var(--abstand-s);justify-content:flex-start;align-items:start;}.elementor .titel-tipp{font-family:var(--schrift-basis);font-weight:700;font-size:24px;color:var(--farbe-text);line-height:1.25em;text-align:start;}.elementor .label-tipp{font-family:var(--schrift-basis);font-weight:700;font-size:14px;color:var(--farbe-akzent);letter-spacing:0.04em;line-height:1.3em;}.elementor .text-tipp{font-family:var(--schrift-basis);font-weight:400;font-size:16px;color:var(--farbe-text-leise);line-height:1.6em;text-align:start;}.elementor .footer-bereich{width:auto;padding-block-start:var(--abstand-l);padding-block-end:var(--abstand-l);padding-inline-start:var(--abstand-m);padding-inline-end:var(--abstand-m);background-color:var(--farbe-flaeche);flex-direction:column;justify-content:flex-start;align-items:center;}