.teaser-prospect>.layout:is([data-layout=teaser-46x41],[data-layout=teaser-310x415],[data-layout=teaser-prospect]){display:flex;flex-direction:column;row-gap:0}@container teaser (max-width: 640px){.teaser-prospect>.layout:is([data-layout=listitem]){display:flex;flex-direction:column;row-gap:0}}@container teaser (min-width: 640.01px){.teaser-prospect>.layout:is([data-layout=listitem]){align-items:flex-start;column-gap:var(--map-fallback-gap-module);display:flex;flex-direction:row}.teaser-prospect>.layout:is([data-layout=listitem]) .figWrap{flex-shrink:0;width:20rem}}.teaser-prospect{container:teaser/inline-size;position:relative}.teaser-prospect .figWrap{display:flex;flex-direction:column;position:relative;row-gap:0}.teaser-prospect .price-overlay{background-color:hsla(0,0%,100%,.95);bottom:10px;color:#333;display:block;font-size:2rem;font-weight:600;font:600 normal var(--map-fallback-title-h3-fontsize)/var(--map-fallback-title-h3-lineheight) var(--font-title);left:0;letter-spacing:.06em;max-width:44%;padding:.5rem .75rem;position:absolute;text-align:center}.teaser-prospect .textWrap{display:flex;flex-direction:column;padding-top:var(--map-fallback-gap-innermodule);row-gap:var(--map-fallback-gap-innermodule)}.teaser-prospect .links{align-items:flex-start;column-gap:var(--map-fallback-gap-innermodule);display:flex;flex-direction:row}.teaser-prospect .links.links--icon-only :global(.button-link) .text{display:none}.teaser-prospect .links.links--icon-only .buttonLink{border:.0625rem solid var(--map-fallback-text);padding:.0625rem .3125rem}.teaser-prospect .links.links--icon-only .icon{font-size:1.5rem;height:1.5rem}.teaser-prospect .link .aria{inset:0;outline:0;position:absolute}.teaser-prospect .link .buttonBase{position:relative}.teaser-prospect .link .buttonBase:before{background:var(--map-fallback-text);content:"";inset:100% 0 -1px 0;position:absolute;transform:scaleX(0);transform-origin:right bottom;transition:transform .25s ease-out}.teaser-prospect .link:has(.aria:is(:active,:focus,:hover):not(.disabled)) .buttonBase:before{transform:scaleX(1);transform-origin:left bottom}.teaser-prospect>.layout:is([data-layout=teaser-46x41]) .figure{aspect-ratio:46/41}.teaser-prospect>.layout:is([data-layout=teaser-310x415]) .figure{aspect-ratio:310/415}.teaser-prospect>.layout:is([data-layout=teaser-prospect]) .figure{height:18.75rem;width:fit-content}@container teaser (max-width: 640px){.teaser-prospect>.layout:is([data-layout=listitem]) .figure{aspect-ratio:46/41}}@container teaser (min-width: 640.1px){.teaser-prospect>.layout:is([data-layout=listitem]) .figure{aspect-ratio:320/205}}.teaser-prospect .figure{margin:0;overflow:hidden;position:relative}.teaser-prospect .figure picture{background:var(--assign-highlight-surface);column-gap:0;display:flex;flex-direction:row;height:100%;justify-content:center;width:100%}.teaser-prospect .figure img{max-height:100%;max-width:100%}.teaser-prospect:not(:focus-within,:hover) .figure{--figcaption-width:0;--videoTrigger-scale:0}.teaser-prospect .figure__placeholder{align-items:center;background-color:var(--color-gray-200,#e5e5e5);display:flex;height:100%;justify-content:center;width:100%}.teaser-prospect .figure__placeholder svg{color:var(--color-gray-400,#999);height:48px;opacity:.6;width:48px}.teaser-prospect .figure--placeholder{background-color:var(--color-gray-200,#e5e5e5)}.teaser-prospect .facts{background:var(--assign-highlight-surface);column-gap:var(--map-fallback-gap-innermodule);display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;margin:0;padding:0;padding:var(--map-fallback-gap-item) var(--map-fallback-gap-inneritem);row-gap:var(--map-fallback-gap-inneritem)}.teaser-prospect .facts .title{display:none}.teaser-prospect .article .title{display:flex;flex-direction:column;row-gap:0}.teaser-prospect .article .title>:is(.roof,.main,.sub){margin:0}.teaser-prospect .article .title>.roof{font:400 normal var(--assign-article-copy-fontsize)/var(--assign-article-copy-lineheight) var(--font-text);letter-spacing:.06em}.teaser-prospect .article .title>.main{font:500 normal var(--map-fallback-title-h4-fontsize)/var(--map-fallback-title-h4-lineheight) var(--font-title);letter-spacing:.06em}.teaser-prospect .article .title>.sub{font:400 normal var(--assign-article-copy-fontsize)/var(--assign-article-copy-lineheight) var(--font-text);letter-spacing:.06em}.teaser-prospect .article .state{align-items:center;color:var(--map-fallback-text);column-gap:var(--map-fallback-gap-inneritem);display:flex;flex-direction:row;font:400 normal var(--assign-article-info-fontsize)/var(--assign-article-info-lineheight) var(--font-text);letter-spacing:.06em}.teaser-prospect .article .state[data-state=closed]:before{background:var(--alias-color-trafficlight-red);border-radius:50%;content:"";display:block;height:12px;width:12px}.teaser-prospect>.layout:is([data-layout=teaser-46x41],[data-layout=teaser-310x415],[data-layout=teaser-prospect]) .article .info{inset:auto auto calc(100% + var(--alias-size-xxs)/16*1rem + var(--map-fallback-gap-innermodule)) 0}@container teaser (max-width: 640px){.teaser-prospect>.layout:is([data-layout=listitem]) .article .info{inset:auto auto calc(100% + var(--alias-size-xxs)/16*1rem + var(--map-fallback-gap-innermodule)) 0}}@container teaser (min-width: 640.01px){.teaser-prospect>.layout:is([data-layout=listitem]) .article .info{inset:auto auto auto 0}}.teaser-prospect .article .info{align-items:flex-start;background:var(--map-fallback-surface);color:var(--map-fallback-text);padding:calc(var(--alias-size-xxs)/16*1rem) calc(var(--alias-size-xs)/16*1rem);position:absolute}.teaser-prospect .article .info.price{display:flex;flex-direction:column;row-gap:0}.teaser-prospect .article .info.price .price__info{font:700 normal var(--assign-article-description-fontsize)/var(--assign-article-description-lineheight) var(--font-text);letter-spacing:.06em}.teaser-prospect .article .info.price .price__value{font:600 normal var(--map-fallback-title-h3-fontsize)/var(--map-fallback-title-h3-lineheight) var(--font-title);letter-spacing:.06em}.teaser-prospect .article .info.price .price__base{font:400 normal var(--assign-article-info-fontsize)/var(--assign-article-info-lineheight) var(--font-text);letter-spacing:.06em}.teaser-prospect .article .info.date{display:flex;flex-direction:column;row-gap:0}.teaser-prospect .article .info.date .date__time{font:400 normal var(--assign-article-info-fontsize)/var(--assign-article-info-lineheight) var(--font-text);letter-spacing:.06em}.teaser-prospect .article .info.toppartner{font:700 normal var(--assign-article-description-fontsize)/var(--assign-article-description-lineheight) var(--font-text);letter-spacing:.06em}.teaser-prospect .article .datalist{display:grid;grid-template-columns:1fr auto;margin:0;width:100%}.teaser-prospect .article .datalist .datalist__title{font:400 normal var(--assign-article-info-fontsize)/var(--assign-article-info-lineheight) var(--font-text);letter-spacing:.06em}.teaser-prospect .article .datalist .datalist__value{font:700 normal var(--assign-article-info-fontsize)/var(--assign-article-info-lineheight) var(--font-text);letter-spacing:.06em;margin:0}.teaser-prospect>.layout:is([data-layout=teaser-46x41],[data-layout=teaser-310x415],[data-layout=teaser-prospect]) .article{position:relative}@container teaser (max-width: 640px){.teaser-prospect>.layout:is([data-layout=listitem]) .article{position:relative}}.teaser-prospect .article{color:var(--map-fallback-text);display:flex;flex-direction:column;row-gap:var(--map-fallback-gap-inneritem)}.teaser-prospect .article .paragraph{font:400 normal var(--assign-article-copy-fontsize)/var(--assign-article-copy-lineheight) var(--font-text);letter-spacing:.06em;margin:0}