/* GaLaBau Bundesländer-Landingpages – nutzt sonst die Theme-Klassen (.section/.wrap/.shead/.fgrid/.fcard/.acc) */
.gbl-cta{background:#1e3528;border-radius:18px;padding:30px 34px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px;color:#fff;max-width:1180px;margin:0 auto}
.gbl-cta h2{margin:0 0 6px;color:#fff;font-size:24px;line-height:1.2}
.gbl-cta p{margin:0;color:#cfe0c4;font-size:15px}
.gbl-cta-btns{display:flex;gap:12px;flex-wrap:wrap}
.gbl-btn{display:inline-block;background:#69a42c;color:#fff;text-decoration:none;font-weight:700;padding:12px 22px;border-radius:10px;transition:.16s}
.gbl-btn:hover{background:#3f6a1a}
.gbl-btn.ghost{background:transparent;border:1px solid rgba(255,255,255,.4)}
.gbl-btn.ghost:hover{background:rgba(255,255,255,.1)}
.gbl-citylist{font-size:15px;line-height:1.6}
@media(max-width:640px){.gbl-cta{padding:24px;flex-direction:column;align-items:flex-start}.gbl-cta h2{font-size:21px}}
