.intro[data-astro-cid-fmp4ekgg]{padding:60px 0}.intro__grid[data-astro-cid-fmp4ekgg]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:80px;margin-top:50px;display:grid}.intro__grid--single[data-astro-cid-fmp4ekgg]{grid-template-columns:minmax(0,1fr);max-width:900px}.intro__text[data-astro-cid-fmp4ekgg] h2[data-astro-cid-fmp4ekgg]{margin:36px 0 12px;font-size:23px;font-weight:500;line-height:32px}.intro__text[data-astro-cid-fmp4ekgg] h2[data-astro-cid-fmp4ekgg]:first-child{margin-top:0}.intro__text[data-astro-cid-fmp4ekgg] p[data-astro-cid-fmp4ekgg]{margin:0 0 20px;font-size:18px;line-height:28px}@media (width<=1024px){.intro__grid[data-astro-cid-fmp4ekgg]{grid-template-columns:minmax(0,1fr);gap:40px}}@media (width<=700px){.intro[data-astro-cid-fmp4ekgg]{padding:40px 0 20px}.intro__grid[data-astro-cid-fmp4ekgg]{margin-top:30px}}.plist{padding:30px 0 100px}.plist__head{border-bottom:1px solid var(--pp-accent);justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:64px;display:flex}.plist__title{color:var(--pp-secondary);letter-spacing:1px;text-transform:uppercase;margin:0;padding-bottom:10px;font-size:14px;font-weight:600;line-height:1.4em;position:relative}.plist__title:after{content:"";background:var(--pp-secondary);width:110px;height:2px;position:absolute;bottom:-1px;left:0}.plist__tools{align-items:center;gap:20px;padding-bottom:8px;display:flex}.plist__count{color:var(--pp-text);font-size:14px}.plist__switch{border:1px solid var(--pp-accent);border-radius:30px;padding:3px;display:inline-flex}.plist__switch button{cursor:pointer;background:0 0;border:0;border-radius:30px;place-items:center;width:34px;height:28px;display:grid}.plist__switch button[aria-pressed=true]{background:var(--pp-accent)}.plist__switch svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:16px;height:16px}.plist__empty{color:var(--pp-text);margin:0;font-size:18px}.prop{border-bottom:1px solid var(--pp-accent);margin-bottom:64px;padding:0 0 64px;display:flex;position:relative}.prop[hidden]{display:none}.prop__media{aspect-ratio:3/2;background:#f9f9f9;width:50%;position:relative;overflow:hidden}.prop__slides{scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.prop__slides::-webkit-scrollbar{display:none}.prop__slide{scroll-snap-align:start;flex:0 0 100%;height:100%}.prop__slide img{object-fit:cover;width:100%;height:100%}.prop__badges{z-index:2;pointer-events:none;flex-wrap:wrap;gap:10px;display:flex;position:absolute;top:25px;left:35px;right:35px}.prop__badge{background:var(--pp-white);height:44px;color:var(--pp-primary);border-radius:50px;align-items:center;padding:0 30px;font-weight:500;display:flex}.prop__badge--neu,.prop__badge--top-angebot{background:var(--pp-accent)}.prop__badge--verkauft,.prop__badge--vermietet{background:var(--pp-secondary);color:var(--pp-white)}.prop__nav{z-index:2;gap:14px;display:flex;position:absolute;bottom:30px;right:30px}.prop__arrow{cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;transition:background .3s;display:grid}.prop__arrow:hover{background:var(--pp-white)}.prop__arrow svg{fill:none;width:18px;height:18px;stroke:var(--pp-primary);stroke-width:1.5px}.prop__details{flex-direction:column;justify-content:space-between;width:50%;padding:0 0 0 40px;display:flex}.prop__head{color:inherit;text-decoration:none;display:block}.prop__place{color:var(--pp-text);letter-spacing:1px;text-transform:uppercase;margin:0 0 10px;font-size:14px;font-weight:600;line-height:1.4em}.prop__title{color:var(--pp-primary);margin:0;font-size:23px;font-weight:500;line-height:32.2px}.prop--linked .prop__head:hover .prop__title{color:var(--pp-secondary)}.prop__data{margin:30px 0 0}.prop__row{color:var(--pp-text);margin-top:5px;font-size:16px;font-weight:500;display:flex}.prop__row dt{width:300px;color:var(--pp-primary);flex:none}.prop__row dd{margin:0}.prop__overlay{display:none}[data-view=grid] .plist__items{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;grid-auto-flow:dense;gap:36px;display:grid}[data-view=grid] .prop{border:0;margin:0;padding:0;display:block}[data-view=grid] .prop[hidden]{display:none}[data-view=grid] .prop__media{aspect-ratio:1.18;width:100%;height:100%}[data-view=grid] .prop:nth-child(6n+1){grid-area:span 2/1/auto/3}[data-view=grid] .prop:nth-child(6n+5){grid-area:span 2/2/auto/4}[data-view=grid] .prop:nth-child(6n+1) .prop__media,[data-view=grid] .prop:nth-child(6n+5) .prop__media{aspect-ratio:1.17}[data-view=grid] .prop__details,[data-view=grid] .prop__nav{display:none}[data-view=grid] .prop__slides{overflow:hidden}[data-view=grid] .prop__overlay{z-index:1;background:var(--pp-overlay);color:var(--pp-white);opacity:0;flex-direction:column;justify-content:flex-end;padding:33px 33px 20px;text-decoration:none;transition:opacity .3s;display:flex;position:absolute;inset:0}[data-view=grid] .prop:hover .prop__overlay,[data-view=grid] .prop__overlay:focus-visible,[data-view=grid] .prop:focus-visible .prop__overlay{opacity:1}@supports selector(:has(a)){[data-view=grid] .prop__overlay:focus-visible{outline:none}[data-view=grid] .prop__media:has(.prop__overlay:focus-visible){outline:2px solid var(--pp-text);outline-offset:3px}}[data-view=grid] .prop__overlay .prop__place{color:var(--pp-white)}.prop__overlay-title{font-size:23px;font-weight:500;line-height:32.2px}.plist__more{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:10px;display:flex}[data-view=grid] .plist__more{margin-top:50px}@media (width<=1024px){.prop{flex-direction:column;margin-bottom:32px;padding-bottom:32px}.prop__media{width:100%}.prop__details{width:100%;padding:20px 0 0}.prop__row{justify-content:space-between}.prop__row dt{width:auto}.prop__badges{gap:6px;top:10px;left:13px;right:13px}.prop__badge{height:36px;padding:0 20px;font-size:14px}.prop__nav{bottom:14px;right:14px}[data-view=grid] .plist__items{flex-direction:column;gap:10px;display:flex}[data-view=grid] .prop__media{aspect-ratio:1.18!important}[data-view=grid] .prop__overlay{opacity:1;background:#867c6d7a;padding:22px}}@media (width<=700px){.plist{padding-bottom:70px}.plist__head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:32px}.plist__title:after{bottom:-1px}.plist__tools{justify-content:space-between;width:100%}.prop__title,.prop__overlay-title{font-size:20px;line-height:28px}}.band[data-astro-cid-vsq434ie]{color:var(--pp-white);background:#867c6deb}.band__inner[data-astro-cid-vsq434ie]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:80px;padding-top:110px;padding-bottom:110px;display:grid}h2[data-astro-cid-vsq434ie]{margin:0;font-size:80px;font-weight:500;line-height:96px}p[data-astro-cid-vsq434ie]{margin:0 0 30px;font-size:20px;line-height:30px}@media (width<=1024px){.band__inner[data-astro-cid-vsq434ie]{grid-template-columns:minmax(0,1fr);gap:30px}h2[data-astro-cid-vsq434ie]{font-size:60px;line-height:72px}}@media (width<=700px){.band__inner[data-astro-cid-vsq434ie]{padding-top:70px;padding-bottom:70px}h2[data-astro-cid-vsq434ie]{font-size:44px;line-height:54px}p[data-astro-cid-vsq434ie]{font-size:18px;line-height:28px}}.faq[data-astro-cid-hemr5th4]{padding:110px 0 120px}.faq__grid[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:80px;display:grid}.faq__list[data-astro-cid-hemr5th4]{border-top:1px solid var(--pp-accent)}details[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--pp-accent)}summary[data-astro-cid-hemr5th4]{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-size:20px;font-weight:500;line-height:28px;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq__icon[data-astro-cid-hemr5th4]{border:1px solid var(--pp-accent);border-radius:50%;flex:0 0 34px;height:34px;transition:background .25s;position:relative}.faq__icon[data-astro-cid-hemr5th4]:before,.faq__icon[data-astro-cid-hemr5th4]:after{content:"";background:var(--pp-primary);width:12px;height:1px;transition:transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__icon[data-astro-cid-hemr5th4]:after{transform:translate(-50%,-50%)rotate(90deg)}details[data-astro-cid-hemr5th4][open] .faq__icon[data-astro-cid-hemr5th4]{background:var(--pp-accent)}details[data-astro-cid-hemr5th4][open] .faq__icon[data-astro-cid-hemr5th4]:after{transform:translate(-50%,-50%)rotate(0)}.faq__answer[data-astro-cid-hemr5th4]{padding:0 60px 28px 0}.faq__answer[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{margin:0;font-size:18px;line-height:28px}@media (width<=1024px){.faq__grid[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,1fr);gap:40px}}@media (width<=700px){.faq[data-astro-cid-hemr5th4]{padding:70px 0 80px}summary[data-astro-cid-hemr5th4]{font-size:17px;line-height:24px}.faq__answer[data-astro-cid-hemr5th4]{padding-right:0}}.stats[data-astro-cid-23gkgyqt]{border-top:1px solid var(--pp-accent);border-bottom:1px solid var(--pp-accent)}.stats__inner[data-astro-cid-23gkgyqt]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.stats__item[data-astro-cid-23gkgyqt]{flex-direction:column;gap:6px;padding:40px 30px 40px 0;display:flex}.stats__item[data-astro-cid-23gkgyqt]+.stats__item[data-astro-cid-23gkgyqt]{border-left:1px solid var(--pp-accent);padding-left:30px}.stats__value[data-astro-cid-23gkgyqt]{font-size:50px;font-weight:500;line-height:1.1}.stats__label[data-astro-cid-23gkgyqt]{color:var(--pp-text);letter-spacing:1px;text-transform:uppercase;font-size:14px;font-weight:600;line-height:1.4em}@media (width<=700px){.stats__inner[data-astro-cid-23gkgyqt]{grid-template-columns:1fr}.stats__item[data-astro-cid-23gkgyqt],.stats__item[data-astro-cid-23gkgyqt]+.stats__item[data-astro-cid-23gkgyqt]{border-left:0;padding:24px 0}.stats__item[data-astro-cid-23gkgyqt]+.stats__item[data-astro-cid-23gkgyqt]{border-top:1px solid var(--pp-accent)}.stats__value[data-astro-cid-23gkgyqt]{font-size:40px}}.steps[data-astro-cid-5wfdsgz3]{padding:100px 0}.steps__list[data-astro-cid-5wfdsgz3]{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:20px 0 0;padding:0;list-style:none;display:grid}.steps__item[data-astro-cid-5wfdsgz3]{border-top:1px solid var(--pp-accent);padding-top:24px}.steps__number[data-astro-cid-5wfdsgz3]{color:var(--pp-accent);margin-bottom:18px;font-size:40px;font-weight:500;line-height:1;display:block}h3[data-astro-cid-5wfdsgz3]{margin:0 0 10px;font-size:20px;font-weight:500;line-height:28px}p[data-astro-cid-5wfdsgz3]{margin:0;font-size:16px;line-height:26px}.steps__cta[data-astro-cid-5wfdsgz3]{margin-top:50px}@media (width<=1024px){.steps__list[data-astro-cid-5wfdsgz3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.steps[data-astro-cid-5wfdsgz3]{padding:70px 0}.steps__list[data-astro-cid-5wfdsgz3]{grid-template-columns:1fr}}
