:root{--font-Text:"Inter Tight",sans-serif;--font-Title:"Playfair Display",serif;--font-Heading:"Playfair Display",serif;--Text-rgb:46,46,46}body{font-family:var(--font-Text);font-size:16px}main{margin-top:clamp(95px, 6vw, 105px)}.brxe-container{width:1300px}h1{font-family:var(--font-Title);color:var(--Primary);font-size:clamp(35px, 3vw, 40px);line-height:clamp(35px, 3vw, 40px);font-weight:700}h2,h3,h4,h5,h6{font-family:var(--font-Heading);color:var(--Primary);font-weight:300}h2{font-size:clamp(30px, 3vw, 35px)}h3{font-size:clamp(26px, 3vw, 28px) !important}strong{font-weight:600}a.brxe-text-link,.brxe-text a,form a{position:relative;text-decoration:none;display:inline;color:var(--Primary);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(var(--Text),var(--Text));background-repeat:no-repeat;background-position:left center;background-size:0% 100%;-webkit-background-clip:text;background-clip:text;transition:background-size .6s cubic-bezier(.22,1,.36,1),color .3s ease}.bg-teritary a{color:#005d63}a.brxe-text-link:hover,.brxe-text a:hover,form a:hover{color:transparent;background-size:100% 100%}@media (max-width:992px){header nav.brx-open .menu-item a.brxe-text-link{font-size:20px}}a.brxe-text-link:focus-visible,.brxe-text a:focus-visible,form a:focus-visible{outline:2px solid var(--Primary);outline-offset:4px}.menu-item a.brxe-text-link{font-size:18px;letter-spacing:.2px;line-height:40px}div#brxe-mstbkb svg{color:var(--Primary)}.brxe-section{padding-left:20px;padding-right:20px}.bg-primary *{color:var(--White)}.bricks-background-primary{background-color:var(--Primary);color:var(--White)}.bricks-background-secondary{background-color:var(--Secondary);color:var(--Text)}.bricks-background-info{background-color:var(--Highlight);color:var(--White)}.brxe-button.bricks-button{position:relative;overflow:hidden;z-index:1;transition:color .4s ease-in-out,border-color .4s ease-in-out;border:none}.brxe-button.bricks-button:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;z-index:-1;transition:width .5s cubic-bezier(.22,1,.36,1)}.brxe-button.bricks-button:hover:before{width:100%}.bricks-button{border-radius:15px;padding:5px 30px;font-size:16px}.bricks-background-info,button[type=submit]{background-color:var(--Highlight-Btn) !important;color:var(--Highlight-Btn-Color) !important;border:1px solid var(--Highlight-Btn-Color) !important}.bricks-background-info:hover,button[type=submit]:hover{background-color:var(--Teritary) !important}.bricks-background-primary{background-color:var(--Primary-Btn) !important;color:var(--Primary-Btn-Color) !important;border:1px solid var(--Primary-Btn-Color) !important}.bricks-background-secondary{background-color:var(--Secondary) !important;color:var(--Text) !important}.bg-primary a.brxe-text-link{color:rgba(255,255,255,1);text-decoration:none;display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(var(--White),var(--White));background-repeat:no-repeat;background-size:0% 100%;background-position:left center;-webkit-background-clip:text;background-clip:text;transition:background-size .6s cubic-bezier(.22,1,.36,1),color .6s ease}.bg-primary a.brxe-text-link:hover{background-size:100% 100%;color:transparent}.property-table{width:100%;border-radius:8px;overflow:hidden}.table-header-row,.table-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 0.3fr;gap:15px;padding:10px 5px;align-items:center;@media (min-width:768px){text-align:center}}.table-header-row{font-weight:700;border-bottom:2px solid var(--Text)}.table-row{width:100%;border:none;border-bottom:1px solid var(--Text);transition:background .3s;background:0 0}.preis-anleger{font-size:.8em;color:#666;margin-top:2px}.table-row:not(.status-verkauft):hover{background:var(--primary-t-8)}.plan-download:hover{color:#fff}.table-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.col-status{padding:4px 8px;font-size:.85em;text-align:center}.status-verfuegbar .col-status{background-color:var(--Primary-Btn);color:var(--Primary-Btn-Color);border:1px solid var(--Primary-Btn-Color);border-radius:15px;padding:5px 30px}.status-reserviert .col-status{background-color:var(--Highlight-Btn);color:var(--Highlight-Btn-Color);border:1px solid var(--Highlight-Btn-Color);border-radius:15px;padding:5px 30px}.status-verkauft .col-status{background-color:#69584b;border:1px solid #69584b;color:#fff;border-radius:15px;padding:5px 30px}.table-row.is-sold{cursor:not-allowed;color:#999}.gallery-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.gallery-grid a{display:block;border:1px solid #eee;padding:2px;transition:border-color .3s}.gallery-grid a:hover{border-color:#ccc}@media (max-width:767px){.table-header-row{display:none}.table-row{grid-template-columns:1fr 1fr;gap:10px}.table-row span.acc-icon{position:absolute;left:20px}.content-inner{flex-direction:column}span.col-status:last-child{grid-column:1/-1}.col-title:before,.col-wohnflaeche:before,.col-freiflaeche:before,.col-zimmer:before,.col-preis:before{font-weight:700;width:115px;display:inline-block}.col-title:before{content:"Wohnungsnr.: "}.col-wohnflaeche:before{content:"Wohnfläche: "}.col-freiflaeche:before{content:"Freifläche: "}.col-zimmer:before{content:"Zimmer: "}.col-preis:before{content:"Preis: "}}@media (max-width:479px){.table-row{grid-template-columns:1fr}}.page-projekte .slider-contain img{height:225px;width:fit-content;object-fit:contain;object-position:bottom}@media (min-width:380px){.page-projekte .slider-contain img{height:270px}}@media (min-width:480px){.page-projekte .slider-contain img{height:340px}}@media (min-width:768px){.page-projekte .slider-contain img{height:544px}}@media (min-width:992px){.page-projekte .slider-contain img{height:350px}}@media (min-width:1280px){.page-projekte .slider-contain img{height:450px}}@media (min-width:1500px){.page-projekte .slider-contain img{height:500px}}@media (min-width:2500px){.page-projekte .slider-contain img{height:600px}}.slider-full-width .splide__arrows{width:100%;height:50px;background:#f2f7f8;position:relative}.splide__arrow{width:30px !important;height:30px !important;top:104% !important;bottom:auto !important}.slider-full-width .splide__arrow{top:50% !important}.slider-full-width .splide__arrow svg{width:100%;height:100%}.slider-full-width .splide__arrow svg path{fill:#69584BB0}.splide__arrow--prev{left:5px !important}.splide__arrow--next{left:clamp(35px, 7vw, 50px) !important}.slider-full-width .splide__arrow--next{left:calc(100% - 40px) !important}.slider-right-element{margin-left:calc((100% - 1300px) / 2) !important;width:calc(100% - ((100% - 1300px) / 2))}@media (max-width:1300px){.slider-right-element{margin-left:0 !important;width:100% !important}}.slider-right-element h3{margin-bottom:20px;line-height:1 !important}.slider-right-element img.brxe-image{aspect-ratio:4/3;object-fit:cover}@media (min-width:2500px){.slider-right-element img.brxe-image{aspect-ratio:16/9 !important}}.highlights-icons svg{margin-bottom:20px !important}.block-boxen{@media (min-width:768px) and (max-width:991px){flex-direction:row;flex-wrap:wrap;column-gap:40px;justify-content:center}}.block-boxen>.brxe-block{@media (min-width:768px) and (max-width:991px){width:calc(50% - 20px)}}.block-boxen>.brxe-block>.brxe-block{background-color:var(--Teritary);margin-top:-65px;@media (min-width:992px){margin-top:-15%}padding:15px 10px;width:calc(100% - 40px);text-align:center;row-gap:20px;align-items:center;height:100%;}.block-boxen img{object-fit:cover;aspect-ratio:6/4;@media (min-width:768px){aspect-ratio:4/3}}.karte{padding:0;position:relative;@media (min-width:1300px){margin-bottom:100px}}.karte .brxe-text-basic{width:clamp(150px, 35vw, 310px);background-color:var(--Primary);color:#fff;font-family:var(--font-Heading);font-size:clamp(25px, 5vw, 43px);line-height:clamp(27px, 5vw, 45px);font-style:normal;font-weight:700;padding:clamp(10px, 3vw, 20px) clamp(20px, 3vw, 30px);position:absolute;top:clamp(100px, 12vw, 150px)}.karte img{@media (min-width:1300px){padding-left:clamp(0px, 13vw, 250px)}}.titelbild>.brxe-block{@media (min-width:992px){width:0;flex:1 1 0% !important}}