.elementor .eyebrow-s{font-family:var(--font-base);font-weight:500;font-size:var(--font-size-body-s);color:var(--Primary-Brand-One_Button-Icons-Details);letter-spacing:0.08em;line-height:var(--line-height-body-s);text-transform:uppercase;margin-block-end:4px;}.elementor .l-Sektion{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--space-md);padding-inline-end:var(--space-md);display:flex;flex-direction:column;justify-content:center;align-items:stretch;}.elementor .c-hero{padding-block-start:var(--Abstand-hero-oben);padding-block-end:var(--Abstand-hero-unten);}.elementor .c-hero-innen{column-gap:var(--Abstand-Inhalt-Hero);display:flex;flex-direction:row;row-gap:var(--Abstand-Inhalt-Hero);justify-content:space-between;align-items:center;}.elementor .c-hero-content{width:44%;height:32rem;display:flex;flex-direction:column;gap:var(--space-md);justify-content:space-evenly;align-items:start;}.elementor .c-hero-titel{font-family:var(--font-heading);font-weight:600;font-size:clamp(1.75rem, 1.2rem + 2.75vw, 3.5rem);color:var(--Primary-Brand-One_Button-Icons-Details);letter-spacing:-0.025em;line-height:1.05em;}.elementor .c-hero-text{max-width:34rem;font-family:var(--font-base);font-weight:400;font-size:var(--Subtitle-Size);color:var(--Primary-Brand-One_Button-Icons-Details);line-height:1.55em;margin:0px;}.elementor .c-hero-media{width:56%;height:32rem;display:flex;justify-content:flex-end;align-items:center;}.elementor .c-hero-Bild{width:100%;max-width:35rem;max-height:100%;border-radius:20px;box-shadow:5px 5px 10px 1px rgba(0, 0, 0, 1);}.elementor .c-btn-hero{padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:space-between;align-items:center;}.elementor .btn-hero{font-family:var(--font-base);font-weight:700;font-size:0.9rem;line-height:1em;padding-block-start:var(--space-md);padding-block-end:var(--space-sm);padding-inline-start:var(--space-lg);padding-inline-end:var(--space-lg);border-radius:var(--space-sm);display:inline-flex;justify-content:center;align-items:center;}.elementor .btn-primary-hero{color:var(--Primary-Light-One_Headings-BGs-Buttons);border-width:1.75px;border-color:var(--Primary-Brand-One_Button-Icons-Details);background-color:var(--Primary-Brand-two_Links-CTAs-Hovers);}.elementor .btn-secondary-hero{color:var(--Primary-Dark-One_Headings-BGs);border-width:1.75px;border-color:var(--Primary-Brand-two_Links-CTAs-Hovers);border-style:solid;background-color:var(--Primary-Light-One_Headings-BGs-Buttons);}.elementor .l-container-m{width:100%;max-width:70rem;padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .l-container-l{width:100%;max-width:77.5rem;margin-inline-start:auto;margin-inline-end:auto;}.elementor .c-ausrichtung-allgemein{min-height:auto;padding-block-start:var(--space-lg);padding-block-end:var(--space-lg);padding-inline-start:var(--space-md);padding-inline-end:var(--space-md);display:flex;flex-direction:column;gap:var(--space-lg);justify-content:center;align-items:center;}.elementor .t-h2{font-family:var(--font-base);font-weight:500;font-size:var(--H2-Size);color:var(--Primary-Brand-One_Button-Icons-Details);letter-spacing:0.035px;line-height:1.2em;align-self:center;}.elementor .t-text-body{font-family:var(--font-base);font-weight:400;font-size:var(--font-size-body-m-regular);color:var(--Primary-Brand-two_Links-CTAs-Hovers);line-height:var(--line-height-body-m);margin:0px;}.elementor .t-h-Icon-card{font-family:var(--font-heading);font-weight:500;font-size:clamp(1.125rem, 1.2vw, 1.25rem);color:var(--Primary-Brand-two_Links-CTAs-Hovers);line-height:var(--Space-Text-Card);text-align:center;margin-inline-start:auto;margin-inline-end:auto;align-self:center;}.elementor .t-text-Icon-card{font-family:var(--font-base);font-weight:400;font-size:clamp(0.9375rem, 1vw, 1rem);color:var(--Primary-Brand-two_Links-CTAs-Hovers);text-align:center;align-self:center;}.elementor .c-vertikal-card{padding:var(--space-md);border-radius:var(--space-sm);border-width:2px;border-color:var(--Primary-Brand-two_Links-CTAs-Hovers);border-style:solid;background-color:var(--Primary-Light-two_BodyText-BGs);display:flex;flex-direction:column;gap:var(--space-md);justify-content:space-between;align-items:center;}.elementor .c-warum-titel{font-family:var(--font-base);font-weight:600;font-size:var(--space-md);color:var(--Primary-Brand-two_Links-CTAs-Hovers);line-height:var(--Space-Text-Card);text-align:end;align-self:center;}.elementor .c-warum-text{font-family:var(--font-base);font-weight:400;font-size:clamp(0.9375rem, 0.95vw, 1rem);color:var(--Primary-Brand-two_Links-CTAs-Hovers);text-align:center;}.elementor .eyebrow-m{font-family:var(--font-base);font-weight:500;font-size:var(--Eyebrow);color:var(--Primary-Brand-One_Button-Icons-Details);letter-spacing:0.08em;text-transform:uppercase;margin-block-end:4px;}.elementor .btn-bauprojekt{width:35%;font-family:var(--font-base);font-weight:600;font-size:0.9375rem;color:var(--Primary-Light-One_Headings-BGs-Buttons);line-height:var(--Space-Text-Card);border-radius:10px;background-color:var(--Primary-Brand-two_Links-CTAs-Hovers);}.elementor .btn-bauprojekt:hover,.elementor .btn-bauprojekt:focus-visible{color:var(--Primary-Brand-two_Links-CTAs-Hovers);border-radius:10px;background-color:var(--Primary-Light-One_Headings-BGs-Buttons);}