.elementor .Text-Accent{font-family:"Fira Sans Condensed";font-weight:400;font-size:1em;}.elementor .Content-Textblock{width:50%;column-gap:0px;padding-inline-start:5%;padding-inline-end:5%;margin:0px;display:flex;flex-direction:row;row-gap:1rem;flex-wrap:wrap;justify-content:flex-start;align-items:start;}.elementor .Content-Bildblock{width:50%;padding:0px;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .Seitentitel{position:absolute;inset-inline-end:1rem;inset-block-end:1rem;font-family:"Oswald";font-weight:300;font-size:2.5em;color:var(--Weiss);text-transform:uppercase;display:flex;justify-content:flex-end;}.elementor .Text-Headline{width:100%;font-family:"Oswald";font-weight:300;font-size:1.8em;color:var(--Text);text-transform:uppercase;display:block;}.elementor .Text-Subline{font-family:"Oswald";font-weight:300;font-size:1.4em;color:var(--Text);}.elementor .Text-Absatz{font-family:"Fira Sans Condensed";font-weight:300;font-size:1em;color:var(--Text);}.elementor .Text-Bildunterschrift{width:45%;min-width:45%;font-family:"Fira Sans Condensed";font-weight:300;font-size:0.9em;color:var(--Weiss);padding:1em;margin:0em;background-color:var(--Schwarz);display:block;}.elementor .Headline2{width:100%;font-family:"Oswald";font-weight:300;font-size:1.4em;text-transform:uppercase;}.elementor .Aufmacher{width:100%;height:65vh;position:relative;padding:0rem;margin:0px;background-image:linear-gradient(180deg, rgba(19, 19, 19, 1) 0%,rgba(222, 222, 222, 0) 50%,rgba(0, 0, 0, 1) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:block;justify-content:flex-end;align-items:end;}.elementor .Aufmacher-Bild{width:100%;height:100%;overflow:hidden;background-image:url("https://mariestriewe.de/wp-content/uploads/2026/08/3D-Badplanung-fuer-Hamburg-Niedersachsen-Schleswig-Holstein-01.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;mix-blend-mode:multiply;opacity:90%;display:flex;flex-direction:row;justify-content:flex-end;align-items:end;}.elementor .Content-Block{width:100%;column-gap:0%;padding:0px;margin-block-start:3rem;margin-block-end:3rem;display:flex;flex-direction:row;justify-content:center;}