.elementor .Anker{width:0px;height:0px;min-height:0px;max-width:0px;position:absolute;inset-block-start:-5rem;}.elementor .Aufmacher-Textblock{width:40%;height:auto;min-width:35rem;position:absolute;z-index:2;padding:3rem;margin-block-start:0px;margin-block-end:0%;margin-inline-start:5%;margin-inline-end:5%;background-image:linear-gradient(#ffffffdd, #ffffffdd);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:row;flex-wrap:wrap;}.elementor .Logo{width:20rem;height:auto;overflow:hidden;position:absolute;inset-block-end:-1.7rem;inset-inline-start:4%;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:1rem;margin-inline-end:0px;display:block;}.elementor .hero-slider{width:100%;height:var(--Teaser-Height-Desktop);overflow:hidden;position:relative;padding-block-start:7rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:flex;justify-content:center;align-items:center;}.elementor .copyright{font-family:"Sofia Sans";font-weight:400;font-size:0.9em;color:var(--Weiss);display:block;}.elementor .Headline2{width:100%;font-family:"Sofia Sans Extra Condensed";font-weight:600;font-size:1.9rem;}.elementor .Headline{width:100%;font-family:"Work Sans";font-weight:700;font-size:2.2rem;line-height:2rem;text-transform:uppercase;}.elementor .aufmacher{width:100%;height:var(--Teaser-Height-Desktop);overflow:hidden;position:relative;padding:0px;margin:0px;border-block-start-width:0px;border-block-end-width:3px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Rot);border-style:solid;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;justify-content:flex-start;align-content:center;align-items:center;}.elementor .aufmacher-overlay{width:100%;height:100%;overflow:hidden;position:absolute;z-index:1;padding:0px;margin:0px;}.elementor .Text{font-family:"Sofia Sans";font-weight:400;font-size:1.1em;color:var(--Text);}.elementor .Accent{font-family:"Sofia Sans";font-weight:600;font-size:1.1em;}.elementor .Klick-Button{width:auto;height:auto;color:var(--Rot);padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1rem;padding-inline-end:1rem;margin-block-start:1rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:1px;border-width:2px;border-color:var(--Rot);border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .Klick-Button:hover,.elementor .Klick-Button:focus-visible{color:var(--Weiss);background-color:var(--Text);}.elementor .Footer-Block{column-gap:0rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:5%;margin:0px;display:flex;flex-direction:column;row-gap:1rem;flex-wrap:wrap;align-content:start;}.elementor .Text-Abstand-Absatz{margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .Content-Block{padding-block-start:5rem;padding-block-end:3rem;padding-inline-start:5%;padding-inline-end:5%;margin:0px;display:flex;flex-direction:row;gap:0px;flex-wrap:wrap;justify-content:center;align-content:center;}.elementor .Content-Text{width:50%;margin:0px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;}.elementor .Content-Bild{width:50%;display:flex;flex-direction:row;}.elementor .Text-rechts{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:5%;padding-inline-end:0px;}.elementor .Text-links{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:0px;padding-inline-end:5%;margin:0px;}.elementor .Konfigurator-Block{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;margin:0px;box-shadow:0px 0px 10px 0px var(--Text);display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;justify-content:center;align-content:start;}