.Imagebanner[data-astro-cid-usfhkwpm]{width:100%;overflow:hidden;background-image:var(--banner-desktop);background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#00000020;background-blend-mode:multiply;clip-path:polygon(0 0,100% 0,100% 87.5%,0 100%);will-change:clip-path;z-index:0;position:relative}.imagebanner-content[data-astro-cid-usfhkwpm]{width:var(--width-page);margin:auto;height:calc(100vh - var(--oberheader-height) - var(--header-height));display:flex;justify-content:flex-end;align-items:center;flex-direction:row}.banner-textdiv[data-astro-cid-usfhkwpm]{width:100%;display:flex;align-items:center;justify-content:flex-end}.banner-textdiv-content[data-astro-cid-usfhkwpm]{width:100%;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:2rem}.banner-textdiv-content[data-astro-cid-usfhkwpm] h2[data-astro-cid-usfhkwpm]{font-size:3.5rem;color:#fff;text-align:start;border-radius:10px;text-shadow:2px 2px rgb(0,0,0);position:relative;padding-top:1.25rem}.banner-textdiv-content[data-astro-cid-usfhkwpm] h2[data-astro-cid-usfhkwpm]:before{content:"";position:absolute;top:0;left:0;width:5rem;height:4px;border-radius:2px;background-color:var(--color-second)}.banner-textdiv-content[data-astro-cid-usfhkwpm] p[data-astro-cid-usfhkwpm]{font-size:1.55rem;text-align:center;color:#fff;text-shadow:1px 1px rgb(0,0,0)}.banner-textdiv-content[data-astro-cid-usfhkwpm] a[data-astro-cid-usfhkwpm]{font-size:1.55rem;background-color:var(--color-main);padding:var(--btn-link-padding);border-radius:var(--btn-link-borderradius);text-decoration:none;color:var(--btn-link-color);display:flex;align-items:center;justify-content:center;gap:.5rem;border:solid 2px var(--color-main);transition:.2s}.banner-textdiv-content[data-astro-cid-usfhkwpm] a[data-astro-cid-usfhkwpm]:hover{background-color:transparent;color:var(--color-main)}@media (max-width: 500px){.Imagebanner[data-astro-cid-usfhkwpm]{width:100%;overflow:hidden;background-image:var(--banner-desktop);background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#0000;background-blend-mode:multiply;clip-path:polygon(0 0,100% 0,100% 100%,0 85%);will-change:clip-path;z-index:0;position:relative;padding-top:0rem;margin-top:0rem}.imagebanner-content[data-astro-cid-usfhkwpm]{width:var(--width-page-phone);margin:auto;height:calc(100vh - var(--oberheader-height) - var(--header-height));display:flex;justify-content:center;align-items:center;flex-direction:row}.banner-textdiv[data-astro-cid-usfhkwpm]{width:100%;display:flex;align-items:center;justify-content:center;padding-bottom:3.5rem}.banner-textdiv-content[data-astro-cid-usfhkwpm]{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.5rem}.banner-textdiv-content[data-astro-cid-usfhkwpm] h2[data-astro-cid-usfhkwpm]{font-size:2.85rem;color:#fff;text-align:center;text-shadow:2px 2px black}.banner-textdiv-content[data-astro-cid-usfhkwpm] p[data-astro-cid-usfhkwpm]{font-size:1.25rem;text-align:center;color:#fff;text-shadow:1px 1px black}.banner-textdiv-content[data-astro-cid-usfhkwpm] a[data-astro-cid-usfhkwpm]{font-size:1.35rem;background-color:var(--color-second);padding:var(--btn-link-padding);border-radius:var(--btn-link-borderradius);text-decoration:none;color:var(--btn-link-color);display:flex;align-items:center;justify-content:center;gap:.5rem;border:solid 2px var(--color-second);transition:.2s}.banner-textdiv-content[data-astro-cid-usfhkwpm] a[data-astro-cid-usfhkwpm]:hover{background-color:transparent}}.Titel[data-astro-cid-lcne3jkl]{margin-bottom:;padding-bottom:1rem;padding-top:var(--global-padding)}.titel-content[data-astro-cid-lcne3jkl]{width:var(--width-page);gap:.15rem;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;margin:auto}.titel-content[data-astro-cid-lcne3jkl] h4[data-astro-cid-lcne3jkl]{font-size:calc(var(--fontsize-h4) * .8);font-weight:600;color:var(--color-second);text-transform:uppercase;letter-spacing:.12em;display:flex;align-items:center;gap:.75rem}.titel-content[data-astro-cid-lcne3jkl] h4[data-astro-cid-lcne3jkl]:before{content:"";width:2.25rem;height:2px;background-color:var(--color-second);flex:none}.titel-content[data-astro-cid-lcne3jkl] h3[data-astro-cid-lcne3jkl]{font-size:var(--fontsize-h3);color:var(--color-main);padding-bottom:.6rem;position:relative}.titel-content[data-astro-cid-lcne3jkl] h3[data-astro-cid-lcne3jkl]:after{content:"";position:absolute;left:0;bottom:0;width:4rem;height:3px;border-radius:2px;background-color:var(--color-second)}@media (max-width: 500px){.Titel[data-astro-cid-lcne3jkl]{margin:0;padding:1.25rem 0rem}.titel-content[data-astro-cid-lcne3jkl]{width:var(--width-page-phone);gap:.15rem;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;margin:auto}.titel-content[data-astro-cid-lcne3jkl] h4[data-astro-cid-lcne3jkl]{font-size:calc(var(--fontsize-h4-phone) * .8);letter-spacing:.1em;gap:.5rem}.titel-content[data-astro-cid-lcne3jkl] h4[data-astro-cid-lcne3jkl]:before{width:1.5rem}.titel-content[data-astro-cid-lcne3jkl] h3[data-astro-cid-lcne3jkl]{font-size:var(--fontsize-h3-phone)}.titel-content[data-astro-cid-lcne3jkl] h3[data-astro-cid-lcne3jkl]:after{width:3rem}}.imagebanner[data-astro-cid-mo3shkvm]{display:flex;position:relative;width:100%;padding-bottom:1.5rem;padding-top:1.5rem}.imagebanner-content-div[data-astro-cid-mo3shkvm]{max-width:var(--width-page);margin:auto;display:flex;align-items:center;justify-content:center;overflow:hidden;margin:0 auto 0rem}.imagebanner[data-astro-cid-mo3shkvm].image-left,.imagebanner[data-astro-cid-mo3shkvm].image-right{flex-direction:row}.imagebanner-img[data-astro-cid-mo3shkvm]{flex:1 1 50%;min-width:0;display:flex;align-items:center;justify-content:center}.imagebanner-img[data-astro-cid-mo3shkvm] img[data-astro-cid-mo3shkvm]{width:100%;height:100%;object-fit:cover;display:block;border-radius:0/0 0px 0px 0;padding-right:2rem}.imagebanner-content[data-astro-cid-mo3shkvm]{flex:1 1 60%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start;gap:0rem;padding:0rem}.imagebanner-content-text[data-astro-cid-mo3shkvm]{height:100%;display:flex;align-self:center;justify-self:center;padding-left:0rem;padding-right:2rem;border-top-right-radius:10px;border-bottom-right-radius:0}.imagebanner-content[data-astro-cid-mo3shkvm] p[data-astro-cid-mo3shkvm]{font-size:1.1rem;line-height:1.6;color:#383838}.pre-inline[data-astro-cid-mo3shkvm]{white-space:pre-line}@media (max-width: 500px){.imagebanner[data-astro-cid-mo3shkvm]{display:flex;position:relative;width:100%;padding-bottom:1.25rem;padding-top:0rem}.imagebanner-content-div[data-astro-cid-mo3shkvm]{max-width:var(--width-page-phone);margin:auto;display:flex;overflow:hidden;margin:0 auto 0rem;flex-direction:column}.imagebanner[data-astro-cid-mo3shkvm].image-left{flex-direction:row}.imagebanner[data-astro-cid-mo3shkvm].image-right{flex-direction:row-reverse;background-color:red}.imagebanner-img[data-astro-cid-mo3shkvm]{flex:1 1 50%;min-width:0;display:flex;align-items:center;justify-content:center}.imagebanner-img[data-astro-cid-mo3shkvm] img[data-astro-cid-mo3shkvm]{width:100%;height:100%;object-fit:cover;display:block;border-radius:10px 10px 0 0/10px 10px 0px 0px;padding-right:0rem}.imagebanner-content[data-astro-cid-mo3shkvm]{flex:1 1 50%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start;gap:0rem;padding:0rem}.imagebanner-content-text[data-astro-cid-mo3shkvm]{height:auto;display:flex;align-self:center;justify-self:center;padding:2rem .3rem 0rem;border-radius:0}.imagebanner-content[data-astro-cid-mo3shkvm] p[data-astro-cid-mo3shkvm]{font-size:var(--fontsize-p-phone);line-height:1.6}}.Benefits[data-astro-cid-aafkaq3q]{width:100%;padding-top:2rem;padding-bottom:var(--global-padding);align-items:flex-start;justify-content:flex-start}.benefits-content[data-astro-cid-aafkaq3q]{width:var(--width-page);margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem 1rem;align-items:stretch}.benefit-item[data-astro-cid-aafkaq3q]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.35rem;min-width:0;text-decoration:none;padding:1.5rem .75rem .25rem;border-bottom:solid 3px transparent;transition:border-color .25s ease,transform .25s ease}.benefit-item[data-astro-cid-aafkaq3q]:hover{border-bottom-color:var(--color-second);transform:translateY(-4px)}.benefit-icon[data-astro-cid-aafkaq3q]{display:flex;align-items:center;justify-content:center;color:var(--color-second);font-size:4rem;margin-bottom:.75rem}.benefit-label[data-astro-cid-aafkaq3q]{font-size:var(--fontsize-h4);color:var(--color-second);letter-spacing:.02em;text-align:center;overflow-wrap:break-word;hyphens:auto;max-width:100%}.benefit-text[data-astro-cid-aafkaq3q]{font-size:1rem;color:#5a5a5a;text-align:center}@media (max-width: 500px){.Benefits[data-astro-cid-aafkaq3q]{padding-top:.5rem;padding-bottom:1.5rem}.benefits-content[data-astro-cid-aafkaq3q]{width:var(--width-page-phone);grid-template-columns:repeat(2,1fr);gap:1.5rem .5rem}.benefit-item[data-astro-cid-aafkaq3q]{padding:.75rem .25rem .25rem;gap:.15rem}.benefit-icon[data-astro-cid-aafkaq3q]{font-size:2.75rem;margin-bottom:.4rem}.benefit-label[data-astro-cid-aafkaq3q]{font-size:.95rem;line-height:1.25}.benefit-text[data-astro-cid-aafkaq3q]{font-size:.8rem;line-height:1.2}}@media (min-width: 500px) and (max-width: 1100px){.benefits-content[data-astro-cid-aafkaq3q]{width:var(--width-page-tablet);grid-template-columns:repeat(2,1fr);gap:1.25rem 1rem}.benefit-icon[data-astro-cid-aafkaq3q]{font-size:3.25rem}}.ImmobilienInfo[data-astro-cid-fxptvin3]{width:100%;padding-top:1rem;padding-bottom:var(--global-padding)}.immo-content[data-astro-cid-fxptvin3]{width:var(--width-page);margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1.25rem;padding:3rem 2rem;background-color:var(--color-third);border-radius:1.5rem;box-shadow:var(--box-shadow)}.immo-icon[data-astro-cid-fxptvin3]{display:flex;align-items:center;justify-content:center;width:5.5rem;height:5.5rem;border-radius:50%;background-color:#fff;color:var(--color-second);font-size:3rem;box-shadow:0 6px 18px #00000014}.immo-title[data-astro-cid-fxptvin3]{font-size:var(--fontsize-h4);color:var(--color-main);max-width:40ch}.immo-text[data-astro-cid-fxptvin3]{font-size:var(--fontsize-p);line-height:1.625;color:#464646;max-width:65ch}.immo-actions[data-astro-cid-fxptvin3]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;margin-top:.75rem}.immo-btn[data-astro-cid-fxptvin3]{padding:.85rem 1.75rem;border-radius:.4rem;font-weight:700;font-size:1.05rem;text-decoration:none;background:var(--color-main);color:#fff;border:solid 2px var(--color-main);transition:background .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out}.immo-btn[data-astro-cid-fxptvin3]:hover{background:var(--color-second);border-color:var(--color-second)}.immo-btn--ghost[data-astro-cid-fxptvin3]{background:transparent;color:var(--color-main)}.immo-btn--ghost[data-astro-cid-fxptvin3]:hover{background:var(--color-second);border-color:var(--color-second);color:#fff}@media (min-width: 500px) and (max-width: 1100px){.immo-content[data-astro-cid-fxptvin3]{width:var(--width-page-tablet)}}@media (max-width: 500px){.ImmobilienInfo[data-astro-cid-fxptvin3]{padding-bottom:2rem}.immo-content[data-astro-cid-fxptvin3]{width:var(--width-page-phone);padding:2.25rem 1.25rem;gap:1rem;border-radius:1.25rem}.immo-icon[data-astro-cid-fxptvin3]{width:4.5rem;height:4.5rem;font-size:2.4rem}.immo-title[data-astro-cid-fxptvin3]{font-size:var(--fontsize-h4-phone)}.immo-text[data-astro-cid-fxptvin3]{font-size:var(--fontsize-p-phone);line-height:1.5}.immo-actions[data-astro-cid-fxptvin3]{flex-direction:column;width:100%}.immo-btn[data-astro-cid-fxptvin3]{width:100%;text-align:center}}.contact[data-astro-cid-svshx33u]{--contact-slope: 3.5vw;background-color:var(--color-second);padding-top:calc(var(--global-padding) + var(--contact-slope));padding-bottom:calc(var(--global-padding) + var(--contact-slope));clip-path:polygon(0 var(--contact-slope),100% 0,100% calc(100% - var(--contact-slope)),0 100%)}.contact-content[data-astro-cid-svshx33u]{max-width:var(--width-page);margin:0 auto;padding:1rem;display:flex;align-items:center;justify-content:center;flex-direction:row}.contact-left[data-astro-cid-svshx33u]{width:50%;display:flex;flex-direction:column;justify-content:center;gap:1.2rem}.contact-item[data-astro-cid-svshx33u]{display:flex;align-items:center;gap:1rem}.contact-left-img[data-astro-cid-svshx33u]{width:15rem;padding-bottom:3rem;padding-left:3rem}.contact-item[data-astro-cid-svshx33u] .icon[data-astro-cid-svshx33u]{background-color:#fff;border-radius:50%;width:45px;height:45px;display:flex;align-items:center;justify-content:center;flex:none;transition:background-color .25s ease}.contact-item[data-astro-cid-svshx33u]:hover .icon[data-astro-cid-svshx33u]{background-color:#fff}.contact-item[data-astro-cid-svshx33u] .icon[data-astro-cid-svshx33u] svg[data-astro-cid-svshx33u]{color:var(--color-second);width:21px;height:21px}.contact-item-text[data-astro-cid-svshx33u]{display:flex;flex-direction:column;gap:.15rem}.contact-item-label[data-astro-cid-svshx33u]{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e7e7e7}.contact-item-value[data-astro-cid-svshx33u]{margin:0;font-size:1.15rem;font-weight:700;line-height:1.3;color:#fff}.contact-item[data-astro-cid-svshx33u] a[data-astro-cid-svshx33u]{color:#fff;text-decoration:none;transition:color .2s ease-in-out}.contact-item[data-astro-cid-svshx33u] a[data-astro-cid-svshx33u]:hover{color:var(--color-main)}.contact-right[data-astro-cid-svshx33u]{width:50%;display:flex;align-items:center;justify-content:center;background-color:#fff;color:#000;padding:3rem 2.75rem;border-radius:2rem;box-shadow:0 18px 40px #0000001a,0 4px 12px #0000000d}.kontakt-from[data-astro-cid-svshx33u]{width:100%}form[data-astro-cid-svshx33u] .row[data-astro-cid-svshx33u]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.6rem}label[data-astro-cid-svshx33u]{font-weight:700;font-size:.95rem;color:var(--color-main)}input[data-astro-cid-svshx33u][type=text],input[data-astro-cid-svshx33u][type=email],input[data-astro-cid-svshx33u][type=tel],textarea[data-astro-cid-svshx33u]{padding:.5rem .25rem;border:none;border-bottom:1px solid #e2e2e2;font:inherit;font-size:1.05rem;width:100%;background:transparent;color:#000;transition:border-color .2s ease-in-out}textarea[data-astro-cid-svshx33u]{resize:vertical;min-height:7rem}input[data-astro-cid-svshx33u]::placeholder,textarea[data-astro-cid-svshx33u]::placeholder{color:#8b8b8b}input[data-astro-cid-svshx33u][type=text]:focus,input[data-astro-cid-svshx33u][type=email]:focus,input[data-astro-cid-svshx33u][type=tel]:focus,textarea[data-astro-cid-svshx33u]:focus{outline:none;border-bottom-color:var(--color-second)}.row[data-astro-cid-svshx33u].check{flex-direction:row;align-items:center;gap:.6rem}button[data-astro-cid-svshx33u]{margin-top:.75rem;padding:.85rem 1rem;border-radius:.4rem;cursor:pointer;font-weight:700;width:100%;background:var(--color-main);color:#fff;font-size:1.05rem;border:solid 2px var(--color-main);transition:background .2s ease-in-out,border-color .2s ease-in-out}button[data-astro-cid-svshx33u]:hover{background:var(--color-second);border-color:var(--color-second)}.hint[data-astro-cid-svshx33u]{color:#7a7a7a;font-size:.9rem;margin-top:1.1rem}.notice[data-astro-cid-svshx33u]{padding:.6rem .8rem;border-radius:.5rem;margin-bottom:.9rem}.notice[data-astro-cid-svshx33u].ok{color:green}.notice[data-astro-cid-svshx33u].err{color:red}.hp[data-astro-cid-svshx33u]{position:absolute;left:-9999px;top:-9999px}#form-status[data-astro-cid-svshx33u].notice{padding:.5rem .8rem;border-radius:.5rem;font-weight:600}#form-status[data-astro-cid-svshx33u].ok{color:green}#form-status[data-astro-cid-svshx33u].err{color:red}@media (max-width: 500px){.contact[data-astro-cid-svshx33u]{--contact-slope: 6vw;max-width:100%;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-direction:column-reverse;margin-bottom:0rem;gap:2rem;padding-top:calc(2.5rem + var(--contact-slope));padding-bottom:calc(2rem + var(--contact-slope))}.contact-content[data-astro-cid-svshx33u]{max-width:var(--width-page-phone);margin:0 auto;padding:0rem;display:flex;align-items:center;justify-content:center;flex-direction:column-reverse}.contact-left[data-astro-cid-svshx33u]{width:100%;display:flex;flex-direction:column;justify-content:center;gap:1.33rem;padding-left:.2rem;padding-top:2rem}.contact-item[data-astro-cid-svshx33u]{display:flex;align-items:center;gap:1rem}.contact-left-img[data-astro-cid-svshx33u]{width:5rem;padding-bottom:3rem;padding-left:3rem;display:none}.contact-item[data-astro-cid-svshx33u] .icon[data-astro-cid-svshx33u]{width:40px;height:40px}.contact-item[data-astro-cid-svshx33u] .icon[data-astro-cid-svshx33u] svg[data-astro-cid-svshx33u]{width:19px;height:19px}.contact-item-label[data-astro-cid-svshx33u]{font-size:.75rem}.contact-item-value[data-astro-cid-svshx33u]{font-size:var(--fontsize-p-phone)}.contact-right[data-astro-cid-svshx33u]{width:100%;display:flex;align-items:center;justify-content:center;background-color:#fff;padding:2rem 1.5rem;border-radius:1.25rem;box-shadow:0 10px 24px #00000014,0 2px 6px #0000000d}.kontakt-from[data-astro-cid-svshx33u]{width:100%;padding-top:0rem}form[data-astro-cid-svshx33u] .row[data-astro-cid-svshx33u]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.row[data-astro-cid-svshx33u].check{flex-direction:row;align-items:center;gap:.6rem}.notice[data-astro-cid-svshx33u]{padding:.6rem .8rem;border-radius:.5rem;margin-bottom:.9rem}.notice[data-astro-cid-svshx33u].ok{background:#e8f7ec;border:1px solid #ccebd5}.notice[data-astro-cid-svshx33u].err{background:#fde8e8;border:1px solid #f5c2c2}.hp[data-astro-cid-svshx33u]{position:absolute;left:-9999px;top:-9999px}}.map-wrap[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;margin:auto;margin-bottom:5rem;max-width:var(--width-page)}@media (max-width: 500px){.map-wrap[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;margin:auto;margin-bottom:4rem;margin-top:1rem;max-width:var(--width-page-phone)}}
