.hero-banner-stadtmodell{display:grid;grid-template-columns:1fr;width:100%}.hero-banner-stadtmodell__media{position:relative;overflow:hidden;aspect-ratio:var(--hero-ratio, 4 / 3)}.hero-banner-stadtmodell__picture,.hero-banner-stadtmodell__img,.hero-banner-stadtmodell__placeholder,.hero-banner-stadtmodell__placeholder svg{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--hero-focus, 62% 50%)}.hero-banner-stadtmodell__content{display:flex;flex-direction:column;justify-content:center;padding:var(--hero-pad, clamp(2.4rem, 5vw, 6.4rem))}.hero-banner-stadtmodell__text{display:flex;flex-direction:column;gap:1.2rem;width:100%;max-width:46rem}.hero-banner-stadtmodell__heading{margin:0;font-size:clamp(3.2rem,4.4vw,5rem);line-height:1.05;font-weight:600;text-wrap:balance;color:rgb(var(--color-foreground))}.hero-banner-stadtmodell__subheading{margin:0;font-size:clamp(1.6rem,1.9vw,2rem);line-height:1.4;color:rgb(var(--color-foreground))}.hero-banner-stadtmodell__specs{margin:0;font-size:1.4rem;line-height:1.45;color:rgba(var(--color-foreground),.62)}.hero-banner-stadtmodell__price{display:flex;flex-direction:column;gap:.2rem}.hero-banner-stadtmodell__price .price{font-size:2rem;font-variant-numeric:tabular-nums}.hero-banner-stadtmodell__tax{margin:0;color:rgba(var(--color-foreground),.62)}.hero-banner-stadtmodell__button{display:inline-flex;align-items:center;gap:.8rem;width:fit-content;margin-top:1.2rem;text-decoration:none}.hero-banner-stadtmodell__arrow{font-size:1.7rem}@media screen and (min-width:750px){.hero-banner-stadtmodell{grid-template-columns:1fr 1.15fr;align-items:stretch;min-height:var(--banner-height, 620px)}.hero-banner-stadtmodell__text{gap:1.6rem}.hero-banner-stadtmodell__specs{font-size:1.5rem}.hero-banner-stadtmodell__media{aspect-ratio:auto;height:100%}.hero-banner-stadtmodell__picture,.hero-banner-stadtmodell__img,.hero-banner-stadtmodell__placeholder,.hero-banner-stadtmodell__placeholder svg{object-position:center}.hero-banner-stadtmodell--media-left{grid-template-columns:1.15fr 1fr}.hero-banner-stadtmodell--media-left .hero-banner-stadtmodell__media{order:-1}.hero-banner-stadtmodell--media-left .hero-banner-stadtmodell__text{margin-inline-start:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-hero-banner-stadtmodell.css.map */
