.visually-hidden{-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.immo-list{--icon-immo-color:var(--font);--card-bg:#fff;--gallery-fade-duration:.45s;--gallery-fade-timing:var(--cub1);--gallery-nav-duration:.3s;--dot-size:10px;--dot-hit:19px;background-color:var(--surface);z-index:10;margin-top:calc(var(--immo-list-shift) * -1)!important}body>.immo-list{width:100%}@media (min-width:400px){.immo-list{background-color:transparent}}@media (max-width:399px){.immo-list .pagebox{padding:0}}.immo-list--betreuer,.immo-list--gone,.immo-list--ort{background-color:transparent;margin-top:var(--gap)!important}.immo-list__grid{--i:1;gap:0}.immo-list__grid:empty{min-height:100vh}@media (min-width:400px){.immo-list__grid{gap:var(--gap)}}@media (min-width:768px){.immo-list__grid{--i:2}}@media (min-width:1280px) and (max-width:1439px){.immo-list__grid{--i:3}}.immo-list__item{--io-fade-duration:.5s;--io-fade-timing-function:var(--cub2);background-color:var(--card-bg);touch-action:pan-y pinch-zoom;flex-direction:column;grid-column:span 1;gap:0;display:flex;position:relative;overflow:hidden}@media (max-width:399px){.immo-list__item:not(:last-child){padding-bottom:var(--gap2)}}.immo-list__item:first-child{opacity:1}@media (min-width:768px){.immo-list__item:nth-child(2){opacity:1}}@media (min-width:400px){.immo-list__item{border-radius:var(--gap);box-shadow:0 1px 1px color-mix(in srgb, var(--card-shadow) 2%, transparent), 0 2px 6px color-mix(in srgb, var(--card-shadow) 4%, transparent), 0 5px 13px color-mix(in srgb, var(--card-shadow) 6%, transparent), 0 10px 22px color-mix(in srgb, var(--card-shadow) 8%, transparent), 0 15px 35px color-mix(in srgb, var(--card-shadow) 10%, transparent);padding-bottom:0}}@media (min-width:1440px){.immo-list__item{grid-template-columns:minmax(0,4fr) minmax(0,3fr);display:grid}}.immo-list__item:hover{--icon-immo-color:var(--accent)}.immo-list__item:hover .immo-list__title{color:var(--accent)}.immo-list__item:hover .immo-list__image img{scale:1.05}.immo-list__item:hover .immo-list__nav{opacity:1}.immo-list__item.is-sold:after,.immo-list__item.is-reserved:after{color:#fff;font-family:var(--ff2);font-size:var(--fs--2);letter-spacing:.01em;right:calc(var(--gap) + 1em);top:calc(var(--gap) + 1em);z-index:10;border-radius:1em;padding:.15em .75em;font-weight:500;display:block;position:absolute}@media (min-width:1280px){.immo-list__item.is-sold:after,.immo-list__item.is-reserved:after{left:calc(var(--gap) + 1em);right:auto}}.immo-list__item.is-sold{--card-bg:var(--surface);box-shadow:none;color:var(--font-light);pointer-events:none}.immo-list__item.is-sold img{-webkit-filter:grayscale();filter:grayscale()}.immo-list__item.is-sold:after{background:var(--status-red);content:"verkauft"}.immo-list__item.is-reserved:after{background:var(--status-orange);content:"reserviert"}.immo-list__image{--focus-offset:-6px;aspect-ratio:4/3;background-color:var(--surface);margin-bottom:var(--gap);position:relative;overflow:hidden}@media (min-width:400px){.immo-list__image{border:var(--gapH) solid var(--card-bg);border-radius:var(--gap);margin-bottom:0}}@media (min-width:768px){.immo-list__image{aspect-ratio:3/2}}@media (min-width:1024px){.immo-list__image{border-radius:calc(var(--gap) + var(--gapH));border-width:var(--gap)}}@media (min-width:1440px){.immo-list__image{aspect-ratio:auto}}.immo-list__image img{-o-object-fit:cover;object-fit:cover;height:100%;transition-property:scale;transition-duration:1.5s;transition-timing-function:var(--slowOut1);width:100%}.immo-list__image img[data-pp-src]{transition-property:scale,opacity;transition-duration:1.5s,.3s;transition-timing-function:var(--slowOut1), ease}.immo-list__image:hover img{scale:1!important}.immo-list__image.no-image{justify-content:center;align-items:center;display:flex}.immo-list__image.no-image:after{aspect-ratio:100/21;background-color:var(--font-light);content:"";width:50%;display:block;-webkit-mask:url(/_assets/cf17784cf160dec8a6beee75eecd443b/Dist/assets/logo-BlQBpmMQ.svg) 50%/contain no-repeat;mask:url(/_assets/cf17784cf160dec8a6beee75eecd443b/Dist/assets/logo-BlQBpmMQ.svg) 50%/contain no-repeat}.immo-list__slide{opacity:0;transition:opacity 0s linear var(--gallery-fade-duration);position:absolute;top:0;bottom:0;left:0;right:0}.immo-list__slide.is-active{opacity:1;transition:opacity var(--gallery-fade-duration) var(--gallery-fade-timing) 0s;z-index:1}.immo-list__nav{inset-inline:var(--gapH);opacity:0;pointer-events:none;transition:opacity var(--gallery-nav-duration) var(--cub1);z-index:2;justify-content:space-between;display:flex;position:absolute;top:50%;translate:0 -50%}.immo-list__nav .btn{--btn-size:15px;pointer-events:auto}@media (hover:none){.immo-list__nav{display:none}}.immo-list__image:hover .immo-list__nav{opacity:1}.immo-list__dots{bottom:var(--gapH);z-index:2;gap:0;display:flex;position:absolute;left:50%;translate:-50%}.immo-list__dot{cursor:pointer;height:var(--dot-hit);width:var(--dot-hit);background:0 0;border:0;align-items:center;justify-items:center;padding:0;display:grid}.immo-list__dot:after{content:"";height:var(--dot-size);opacity:.55;transition-duration:var(--gallery-nav-duration);transition-property:opacity,scale;transition-timing-function:var(--cub1);width:var(--dot-size);background:#fff;border-radius:50%;box-shadow:0 0 .3em rgba(0,0,0,.35)}.immo-list__dot.is-active:after{opacity:1;scale:1.15}.immo-list__link{color:inherit;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-decoration:none;display:block}.immo-list__link:after{content:"";z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.immo-list__content{padding:var(--gapH);padding-bottom:var(--gap);flex-direction:column;padding-top:0;display:flex}@media (min-width:768px){.immo-list__content{flex:1}}@media (min-width:1024px){.immo-list__content{padding-left:var(--gap);padding-right:var(--gap)}}@media (min-width:1440px){.immo-list__content{padding-left:0;padding-right:var(--gap);padding-top:var(--gap)}}.immo-list__title{--focus-offset:-2px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-webkit-line-clamp:4;text-wrap:balance;-webkit-box-orient:vertical;margin-bottom:1.2em;font-weight:600;line-height:1.3;transition:color .3s;display:-webkit-box;overflow:hidden}@media (min-width:768px){.immo-list__title{font-size:var(--fs-1)}}@media (min-width:1440px){.immo-list__title{margin-top:var(--gapH)}}@media (min-width:1680px){.immo-list__title{font-size:var(--fs-0)}}.immo-list__details{pointer-events:none;flex-direction:column;gap:1em;margin-top:auto;line-height:1.2;display:flex}@media (min-width:768px){.immo-list__details{font-size:var(--fs--1)}}.immo-list__details-item{z-index:1;align-items:center;gap:1em;transition:color .3s;display:flex;position:relative}.immo-list__details-item:hover{color:var(--accent)}.immo-list__details-item-label{align-items:center;gap:1em;display:flex}.immo-list__details-item-value{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-left:auto;font-weight:400;overflow:hidden}.immo-list__details-item .label{font-size:var(--fs--2);margin-left:auto}
