.elementor .col{padding:0;margin-block-start:20px;display:flex;flex-direction:row;gap:40px;align-items:start}.elementor .cnt{max-width:var(--max-breite);padding-block-start:0;padding-block-end:0;padding-inline-start:var(--seitenabstand);padding-inline-end:var(--seitenabstand);margin-block-start:80px}.elementor .img-cnt{width:100%;overflow:hidden;aspect-ratio:3/2;padding:0;border-radius:40px}.elementor .txt-cnt{padding:0}.elementor .img{width:100%;height:100%;object-fit:cover;object-position:center center}.elementor .absatz{font-family:Montserrat;font-weight:500;font-size:1.2rem;color:var(--schwarz);margin-block-start:2em}.elementor .h2{font-family:Montserrat;font-weight:700;font-size:2rem;color:var(--schwarz);letter-spacing:-1px;margin-block-end:20px}.elementor .card-headline{font-family:Montserrat;font-weight:700;font-size:1rem;color:var(--weiss);padding-inline-start:1em;padding-inline-end:1em;margin-block-start:1em;margin-block-end:1em}.elementor .card-text{font-size:1rem;color:var(--weiss);padding-inline-start:1em;padding-inline-end:1em}.elementor .btn{font-family:Montserrat;font-weight:500;font-size:1em;color:var(--weiss);padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;margin-inline-end:1em;border-radius:999px;background-color:var(--rot);transition:all 200ms;.absatz+&{margin-top:20px}white-space:nowrap;\n}.elementor .btn:hover,.elementor .btn:focus-visible{background-color:var(--rot-hover)}.elementor .btn-card{position:absolute;inset-inline-end:20px;inset-block-end:20px;margin-block-start:12px;align-self:end}.elementor .img-header{width:100vw;max-height:100vh;aspect-ratio:5/2;padding-block-start:0;padding-block-end:3%;padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.elementor .h1{font-family:Montserrat;font-weight:700;font-size:4rem;color:var(--schwarz)}.elementor .headline-spezial{padding:0;background-image:url(https://ohlhaeuser-stiftung.de/wp-content/plugins/elementor/assets/images/background-placeholder.svg);background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;flex-direction:column;align-items:center}.elementor .card-quer{width:100%;padding:20px;border-radius:40px;background-color:var(--dunkelblau);display:flex;flex-direction:row;gap:0}.elementor .card-cnt-quer{max-width:var(--max-breite);padding-block-start:0;padding-block-end:0;padding-inline-start:var(--seitenabstand);padding-inline-end:var(--seitenabstand);display:flex;flex-direction:column;gap:40px}