.ang-kopf{padding-block:2.5rem;overflow:hidden}.ang-kopf-grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:1.5rem}.ang-kopf-lead{max-width:34rem}.ang-kopf-dial{width:13rem}@media(width>=48rem){.ang-kopf-grid{grid-template-columns:minmax(0,1fr) 16rem;column-gap:3rem;align-items:center}.ang-kopf-dial{width:100%}}@media(width>=64rem){.ang-kopf{padding-block:1.5rem}.ang-kopf-grid{grid-template-columns:minmax(0,1fr) 20rem}}.ang-pt,.ang-ring,.ang-nm{position:absolute}.ang-pt{width:calc(12px * var(--k, 1));height:calc(12px * var(--k, 1));border-radius:50%;background:var(--color-dial-point);box-shadow:0 0 0 calc(3px * var(--k, 1)) #d9541c33;transform:translate(-50%,-50%)}.ang-ring{left:50%;top:50%;width:9%;height:9%;border:2px solid var(--color-dial-point);border-radius:50%;transform:translate(-50%,-50%)}.ang-nm{z-index:1;font-size:var(--text-small);font-weight:500;line-height:1.2;white-space:nowrap;color:var(--color-ink);text-shadow:0 0 3px var(--color-section),0 0 3px var(--color-section),0 0 6px var(--color-section);pointer-events:none}.ang-nm-r{transform:translate(.7rem,-50%)}.ang-nm-l{transform:translate(calc(-100% - .7rem),-50%)}.ang-nm-o{transform:translate(-50%,calc(-100% - .6rem))}.ang-nm-u{transform:translate(-50%,.6rem)}.ang-nm-aus{display:none}@media(width<48rem){html:not(.js) .ang-nm-opt{display:none}}@media screen and (prefers-reduced-motion:no-preference){html:not([data-motion=still]) .ang-pt{animation:ang-ein 1.1s cubic-bezier(.45,.05,.25,1) var(--t) backwards,ang-pt 1.4s cubic-bezier(.22,.61,.36,1) var(--t) backwards}html:not([data-motion=still]) .ang-nm{animation:ang-ein 1s cubic-bezier(.45,.05,.25,1) var(--t) backwards}html:not([data-motion=still]) .ang-ring{animation:ang-ein 1.4s cubic-bezier(.45,.05,.25,1) .3s backwards}}@keyframes ang-ein{0%{opacity:0}}@keyframes ang-pt{0%{transform:translate(-50%,-50%) scale(.4)}}[data-filter-scope][data-filter-active=kauf] [data-kategorie]:not([data-kategorie=kauf]){display:none}[data-filter-scope][data-filter-active=miete] [data-kategorie]:not([data-kategorie=miete]){display:none}[data-filter-scope][data-filter-active=gewerbe] [data-kategorie]:not([data-kategorie=gewerbe]){display:none}[data-filter-scope] [data-kategorie]:first-child>.typ-kopf{padding-top:0;border-top:0}[data-filter-scope]:not([data-filter-active=all]) .typ-kopf{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
