.addr{flex-direction:column;gap:.7rem;display:flex}.addr__rows{grid-template-columns:minmax(5.5rem,.42fr) minmax(0,1fr) minmax(4rem,.2fr);grid-template-areas:"plz ort ort""str str nr";align-items:end;gap:.7rem .6rem;display:grid}.addr__f--plz{grid-area:plz}.addr__f--str{grid-area:str}.addr__f--nr{grid-area:nr}.addr__place{font-size:var(--text-sm);color:var(--accent);grid-area:ort;align-items:center;gap:.4rem;padding-bottom:.85rem;font-weight:500;display:flex}.addr__place[hidden]{display:none}.addr__f--str .field__wrap{position:relative}.addr__list{z-index:5;background:#fff;border:1px solid #e2e4e7;border-radius:12px;max-height:15rem;margin:0;padding:.3rem;list-style:none;position:absolute;top:calc(100% + .3rem);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px -18px #090c1059}.addr__list[hidden]{display:none}.addr__hit{font-size:var(--text-sm);color:#16181a;cursor:pointer;border-radius:8px;padding:.5rem .7rem}.addr__hit b{font-weight:600}.addr__hit span{color:#5f6368}.addr__hit[data-on=yes],.addr__hit:hover{background:color-mix(in srgb, var(--accent) 12%, #fff)}.addr__none{font-size:var(--text-xs);color:#5f6368;padding:.5rem .7rem;line-height:1.45}.addr__miss{font-size:var(--text-xs);color:#5f6368;align-items:flex-start;gap:.45rem;line-height:1.5;display:none}.addr[data-state=none] .addr__miss{display:flex}.addr__miss svg{color:#9aa0a6;flex:none;margin-top:.15rem}.addr__map{flex-direction:column;gap:.55rem;display:flex}.addr__map[hidden]{display:none}.addr__say{font-size:var(--text-sm);color:#16181a;font-weight:500}.addr__stage{aspect-ratio:16/11;user-select:none;background:#0e1210;border-radius:14px;max-height:22rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24,0 20px 44px -26px #090c108c}.addr__pane{will-change:transform;transition:filter .5s,transform .5s;position:absolute;inset:0}.addr[data-state=blur] .addr__pane{filter:blur(11px)saturate(.85);transform:scale(1.14)}.addr__veil{backdrop-filter:blur(4px);color:#fff;font-size:var(--text-xs);text-align:center;pointer-events:none;background:#0e1210b8;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .85rem;font-weight:500;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.addr[data-state=blur] .addr__veil{display:inline-flex}.addr__tile{opacity:0;width:256px;height:256px;transition:opacity .35s;position:absolute}.addr__tile.is-on{opacity:1}.addr__photo{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s,filter .5s,transform .5s}.addr__photo.is-on{opacity:1}.addr__grain{pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,#0000 38%,#0609086b 100%);position:absolute;inset:0}.addr__scan{opacity:0;pointer-events:none;background:linear-gradient(100deg, transparent 38%, color-mix(in srgb, var(--accent) 28%, transparent) 50%, transparent 62%);position:absolute;inset:0}.addr[data-state=search] .addr__scan{opacity:1;animation:1.1s linear infinite addr-scan}@keyframes addr-scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}.addr[data-state=blur] .addr__pin{display:none}.addr__pin{color:var(--accent);pointer-events:none;filter:drop-shadow(0 6px 10px #0609088c);place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.addr__pin svg{display:block}.addr__ring{background:color-mix(in srgb, var(--accent) 45%, transparent);width:16px;height:16px;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--accent) 80%, transparent);border-radius:50%;margin-left:-8px;position:absolute;bottom:-7px;left:50%}.addr[data-state=ready] .addr__ring{animation:2s ease-out infinite addr-pulse}@keyframes addr-pulse{0%{opacity:.9;transform:scale(.6)}70%{opacity:0;transform:scale(2.1)}to{opacity:0;transform:scale(2.1)}}.addr__credit{color:#ffffffb8;text-shadow:0 1px 3px #000000b3;pointer-events:none;font-size:.6875rem;line-height:1.3;position:absolute;bottom:.5rem;left:.6rem}.addr__credit--right{left:auto;right:.6rem}@media (prefers-reduced-motion:reduce){.addr__ring,.addr__scan{animation:none!important}.addr__tile{transition:none}}.offer-form--pv[data-astro-cid-4bdcv6lo],.offer-form--waermepumpe[data-astro-cid-4bdcv6lo]{--accent-soft:color-mix(in srgb, var(--accent) 10%, transparent)}
