.VereinOverview_hero__2KSQU{position:relative;isolation:isolate;min-height:450px;display:flex;align-items:end;padding:140px 0 48px;overflow:hidden}.VereinOverview_hero__2KSQU>img{z-index:-2;-o-object-position:center 45%;object-position:center 45%}.VereinOverview_shade__ewovy{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#052f24,rgba(3,30,24,.25) 85%)}.VereinOverview_intro__cuiCa h1{text-transform:uppercase;font-size:clamp(3.5rem,7vw,6rem)}.VereinOverview_intro__cuiCa p{color:#e0ebe4;line-height:1.7;max-width:54ch;margin-top:16px}.VereinOverview_directory__nO8Vv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;padding-block:24px}.VereinOverview_item__QARWf{display:grid;grid-template-columns:140px minmax(0,1fr);gap:24px;align-items:center;padding:28px 0;border-bottom:1px solid #ffffff22}.VereinOverview_image__38CRZ{position:relative;height:120px;background:#0b3b2d;border-radius:6px;overflow:hidden}.VereinOverview_item__QARWf h2{font-size:1.8rem;line-height:1.1}.VereinOverview_item__QARWf p{color:#a9bcb1;font-size:.9rem;line-height:1.65;margin-top:10px}.VereinOverview_item__QARWf:hover h2{text-decoration:underline;text-underline-offset:5px}@media (max-width:900px){.VereinOverview_directory__nO8Vv{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.VereinOverview_hero__2KSQU{min-height:370px;padding:120px 0 32px}.VereinOverview_intro__cuiCa p{font-size:.9rem}.VereinOverview_directory__nO8Vv{padding-block:8px}.VereinOverview_item__QARWf{grid-template-columns:84px minmax(0,1fr);gap:18px;padding:22px 0}.VereinOverview_image__38CRZ{height:92px}.VereinOverview_item__QARWf h2{font-size:1.55rem}.VereinOverview_item__QARWf p{font-size:.82rem;margin-top:6px}}