.garden{display:block;padding:68px 0;background:var(--forest2);color:#fff}.garden__inner{display:grid;grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);gap:clamp(34px,5vw,72px);align-items:start}.garden__visual{min-height:330px;padding:32px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(145deg,#e1e9d8,#9db887);color:var(--forest);border:1px solid rgba(255,255,255,.16)}.garden__visual span{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.14em}.garden__visual strong{max-width:360px;margin-top:12px;font:500 clamp(32px,3.4vw,44px)/1.02 Georgia,serif}.garden__content{min-width:0;padding:3px 0 0}.garden__content h2{max-width:700px;margin:10px 0 15px;font:500 clamp(38px,4.4vw,55px)/1.03 Georgia,serif}.garden__content>p:not(.eyebrow){max-width:760px;margin:0;color:rgba(255,255,255,.7);font-size:14px;line-height:1.65}.garden-offers{list-style:none;padding:0!important;margin:25px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.garden-offers li{min-width:0;min-height:145px;padding:16px 17px;display:flex;flex-direction:column;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.15)}.garden-offer__heading{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.garden-offer__heading strong{font-size:14px;line-height:1.35}.garden-offer__heading small,.garden-offer__meta{color:#c7df9e;font-size:9px}.garden-offer__heading small{flex:none;padding-top:2px}.garden-offer__meta{display:block;margin-top:9px;line-height:1.45}.garden-offers li>p{margin:8px 0 0;color:rgba(255,255,255,.68);font-size:11px;line-height:1.5}.garden-offers li>a{align-self:flex-start;margin-top:auto;padding-top:13px;color:#fff;font-size:10px;font-weight:900;text-decoration:underline;text-underline-offset:4px}.garden__content>.button{margin-top:22px}.garden .status{margin-top:23px}@media(max-width:900px){.garden__inner{grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:30px}.garden__visual{min-height:280px;padding:25px}}@media(max-width:700px){.garden{padding:55px 0}.garden__inner{grid-template-columns:1fr;gap:32px}.garden__visual{min-height:210px}.garden__visual strong{font-size:34px}.garden-offers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.garden{padding:48px 0}.garden__inner{width:calc(100% - 28px)}.garden__visual{min-height:185px;padding:22px}.garden__visual strong{max-width:280px;font-size:30px}.garden__content h2{font-size:39px}.garden-offers{grid-template-columns:1fr;margin-top:20px}.garden-offers li{min-height:0}.garden__content>.button{width:100%}}
/* Gartenmotiv */
.garden{position:relative;isolation:isolate;background:var(--forest2) url('../images/bild_freie_gaerten.webp') center 55%/cover no-repeat}
.garden::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(7,35,24,.28) 0%,rgba(7,35,24,.72) 42%,rgba(7,35,24,.94) 100%)}
.garden__inner{display:block}
.garden__content{width:min(760px,68%);margin-left:auto;padding:0}
.garden-offers li{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.3);box-shadow:0 12px 32px rgba(3,25,16,.18);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}
.garden-offers li>p{color:rgba(255,255,255,.84)}
@media(max-width:900px){.garden__content{width:min(700px,76%)}}
@media(max-width:700px){.garden::before{background:rgba(7,35,24,.82)}.garden__content{width:100%;margin-left:0}}
