@font-face{font-family:Bee Three;src:url(/build/fonts/bee-three-Sf5Es-h_.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}#project-main-details{--project-name-color: #fff;--project-name-bg-color: var(--link-color);--project-area-color: #000;--project-cost-border-color: #ccc;--construction-bg-color: #8234af;--selector-border-color: #0003;--radio-default-color: #000;--radio-selected-color: var(--link-color)}.price-box .price{font-size:22px;font-weight:700}.price-box .lowest-price{font-size:13px;color:#ccc}.price-box .availability{display:flex;justify-content:flex-end;align-items:center;margin-bottom:1.5rem;font-weight:600;font-size:16px;line-height:1;gap:.5rem}.price-box .green span{color:#00d322}.price-box .orange span{color:orange}.price-box .red span{color:red}.price-box .deposit{margin-bottom:1.5rem;color:#999;text-align:right}.price-box .button{display:flex;flex-wrap:wrap;justify-content:flex-end}.popper-info{cursor:pointer}.price-box .popper-info svg,.lot .popper-info svg{width:20px;height:20px;overflow:unset}#project .project-features .features{display:grid;grid-template-columns:auto;font-size:14px;gap:.75rem;text-align:left}#project .project-features .features.one{grid-template-areas:"left";grid-template-columns:auto}#project .materials{display:flex;max-width:660px;flex-wrap:wrap;font-size:14px;gap:1.5rem;text-align:left}#project #technology-construction-pane{display:flex;flex-wrap:wrap;gap:2rem}#project .project-features .features>div,#project .materials>div{display:flex;flex-wrap:wrap;align-items:center;margin:0;gap:.5rem}#project .project-features .features.one>div{flex-wrap:nowrap}#project .project-features .features.one>div,#project .materials>div{width:100%}#project .project-features .features>div>div:first-of-type{display:flex;align-items:center;width:230px;gap:.5rem}#project .materials>div>div:first-of-type{width:170px}#project .project-features .features.one>div>div:first-of-type{width:160px;min-width:160px}#project .project-features .features>div>div:last-of-type,#project .materials>div>div:last-of-type{font-weight:700}#project .project-features .features .info{display:block;padding:1em 0;font-size:13px;color:#888}#project .project-features .popper-info svg{width:18px;height:20px}#project .project-features .construction-assumptions{line-height:1.5em;font-size:14px}#project .project-features .construction-assumptions>div:first-of-type{width:100%}#project .project-features .construction-assumptions ul li{box-sizing:border-box;list-style-type:disc;list-style-position:inside}#project .project-features .annotation{margin:3rem 0;padding:1.5rem;border-top:1px solid #000;border-bottom:1px solid #000;font-size:16px}#project .description{font-size:14px}#project .description ul{list-style:none}#project-costs{--addon-teaser-header-color: #351c4f;--addon-teaser-btn-bg-color: #000;--addon-teaser-btn-color: #fff;margin-bottom:3rem}#project-costs .subheader{margin:1.5rem 2rem 1rem;font-size:14px}#project-costs .columns .left{margin:0 2rem}#project-costs table .popper-info{width:16px;height:16px}#project-costs .left>.buttons{display:flex;justify-content:flex-end}#project-costs .left>.buttons a{text-decoration:none;text-align:center;background-color:var(--link-color);border-radius:50px;color:#fff;text-transform:uppercase;padding:.75rem;font-size:13px;min-width:220px}#project-costs .left>.buttons a:hover{opacity:.75}#project-costs .addon-teaser h3{color:var(--addon-teaser-header-color)}#project-costs .addon-teaser .buttons a{display:block;background-color:var(--addon-teaser-btn-bg-color);color:var(--addon-teaser-btn-color);border-radius:50px;text-decoration:none;text-align:center;text-transform:uppercase;padding:.8rem;font-size:13px}#project-costs #loan-teaser .entry{justify-content:space-between}#projections>*{box-sizing:border-box}#project .lot .underline-header,#project-features .underline-header,#project-features2 .underline-header{width:100%}#projections h2,#project .lot h2{padding:1rem 0;font-size:22px;text-transform:unset}#project .projections,#project .lot{display:flex;flex-wrap:wrap;justify-content:center;max-width:1500px;margin:auto;padding:1.5em .5em 0;box-sizing:border-box}#project .lot .left{position:relative;max-width:700px;width:100%;margin:auto}#project .lot .left img,.projection-svg{width:100%;transition:1s transform}#projections canvas{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}#project .lot .right{width:100%;max-width:450px;padding:0 2rem;box-sizing:border-box;font-size:14px;font-weight:400}#project .lot .right{font-size:16px}#project .lot .features{display:flex;flex-direction:column;margin-bottom:40px;gap:15px}#project .lot .features>div{display:grid;grid-template-columns:minmax(110px,auto) 1fr;gap:15px;font-size:15px}#project .lot .features .value{font-weight:600}#project .lot .files>div{display:flex;flex-wrap:wrap;gap:1rem}#project .lot .files>div a{display:flex;width:300px;padding:.6rem;box-sizing:border-box;border:2px solid #000;border-radius:.5rem;color:#000;text-decoration:none;font-size:15px;gap:.5rem}#project .lot .files>div a:hover{background-color:#000;color:#fff}#project .lot .files>div a:hover svg{fill:#fff}#project .lot .files>div a svg{width:17px;height:17px}#project .lot .files .ext{text-transform:uppercase}#projections .rooms{display:grid;grid-template-columns:max-content max-content;margin:2rem auto;max-width:min-content;row-gap:.75rem;column-gap:.5rem}#projections .right .name{min-width:100px}#projections .right .value,#project .lot .right .value{font-weight:500}#projections .tools{width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin:1em auto;gap:.75rem}#projections .tools>span{display:flex;max-width:50px;flex-wrap:wrap;flex-direction:column;justify-content:center;margin:0 .5em;cursor:pointer}#projections .tools svg{display:block;margin:auto;width:22px;height:22px}#projections .tools>span.hide,#projections .tools>span.hide-clear{display:none}#projections .tools>span span{display:block;text-transform:lowercase;text-align:center}#projections .tools>span:hover{opacity:.75}#projections .tools .mirror[data-mirror="0"] .fa-home{color:#ca1d61}#projections .tools .mirror[data-mirror="1"] svg{color:var(--link-color)}#projections .tools>span.enabled{color:#ca1d61}#project .additional-text{width:100%;margin-bottom:1rem;text-align:right}#project-features svg,#project-features2 svg{width:24px;height:24px}@media(min-width:576px){#project-costs .subheader{margin:1.5rem 3rem 1rem;font-size:16px}#project-costs .columns{margin:0 3rem}}@media(min-width:992px){#project-main-details .name-area .popper-info svg{width:24px;height:24px}#project-main-details .price-box>div{align-self:end}#project-main-details .more{flex-direction:row;border-top:1px solid #ccc;margin-top:2rem;padding:2rem 0}#project-main-details .more .icons{width:50%}#project-main-details .more .questions{flex-grow:1}#project-main-details .more .questions>div{display:flex;justify-content:flex-end;align-items:center;gap:1.5rem;line-height:1}#project-costs table .popper-info{width:20px;height:20px}#project-costs .left>.buttons{margin-bottom:2rem}#project-costs .project-cost-estimation .columns{grid-template-areas:"table loan" "cost loan";column-gap:2.5rem;row-gap:0}#project-costs .project-cost-estimation .right{grid-area:loan;grid-row:1 / span 2}#project-costs .project-cost-estimation .addon-teaser{grid-area:cost}#project .project-features .features{font-size:16px;grid-template-areas:"left right";grid-template-columns:minmax(auto,500px) minmax(auto,500px)}#project .materials,#project .project-features .construction-assumptions{font-size:16px}#project .project-features .features>div>div:first-of-type,#project .materials>div>div:first-of-type{width:260px}#project .project-features .features.one>div>div:first-of-type{width:200px;min-width:200px}#project .project-features .features .popper-info svg{width:20px}#project .projections,#project .lot{padding:4em 0 0}#projections .tools{justify-content:flex-start}#projections .tools svg{width:26px;height:26px}#projections .tools>span{max-width:unset;flex-direction:row;justify-content:center;align-items:center;gap:1rem}#project-features svg,#project-features2 svg{width:36px;height:36px}}project-slider{width:100%;max-width:1920px;padding:1rem;margin:auto}@media(min-width:1280px){project-slider{aspect-ratio:2.7}#project-main-details .project-selector{min-width:380px}#project-costs .addon-teaser>div{display:grid;grid-template-columns:340px 1fr auto;grid-template-rows:25px 1fr;gap:2rem}#project-costs .addon-teaser>div>div:first-of-type{grid-column:1 / span 2;grid-row:1}#project-costs .addon-teaser h3{grid-column:1;grid-row:2;align-self:center}#project-costs .addon-teaser .description{grid-column:2;grid-row:2;align-self:center}#project-costs .addon-teaser .buttons{grid-column:1/ span 2;grid-row:3;align-self:center}#project .description{font-size:16px}#project .lot .right .files .header{display:none}}@media(min-width:1366px){.price-box .price{margin-bottom:.5rem;font-size:32px}.price-box .availability{font-size:20px}#project-costs .project-cost-estimation .columns{grid-template-columns:1fr 500px}#projections .right{font-size:15px}}@media(min-width:1400px){#project-costs .addon-teaser .buttons{grid-column:2/ span 1}}@media(min-width:1600px){#project-costs .addon-teaser{grid-template-columns:360px minmax(220px,auto) minmax(200px,300px);grid-template-rows:auto auto}#project-costs .addon-teaser h3{margin:unset;font-size:26px}#project-costs .addon-teaser>div>div:first-of-type{grid-column:1 / span 3}#project-costs .addon-teaser .buttons{grid-column:3;grid-row:2}}:root{--header-border-color: #ccc;--h2-border-color: #000}.underline-header{border-bottom:2px solid var(--header-border-color)}.underline-header h2{display:inline-block;padding:.5rem 0;margin:0 0 -2px;font-size:16px;text-transform:uppercase}.underline-header h2.selected{font-weight:700;border-bottom:3px solid var(--h2-border-color)}@media(min-width:992px){.underline-header h2{padding:1rem 0;font-size:19px}}#project-shortcuts{display:flex;flex-wrap:wrap;box-sizing:border-box;font-size:13px;text-align:center;justify-content:center;gap:.5rem}#project-shortcuts .shortcut{min-width:250px;padding:.5rem;text-decoration:none;color:inherit}#project-shortcuts .shortcut:hover{opacity:.75}#project-shortcuts .shortcut svg{height:44px}#project-shortcuts .shortcut .title{padding:.25rem 0;font-size:22px;font-weight:800}#project-shortcuts .shortcut .title:first-letter{text-transform:uppercase}#project-shortcuts .shortcut .link{font-weight:700;color:var(--link-color);font-size:16px;cursor:pointer}.tabs-component-tabs{--header-border-color: #ccc;--h2-border-color: #000;display:flex;justify-content:flex-start;flex-wrap:nowrap;column-gap:2rem;margin:0 0 2rem 2rem;border-bottom:2px solid var(--header-border-color);font-size:14px;width:calc(100vw - 2rem);overflow-x:auto;overflow-y:hidden}.tabs-component-tab{display:inline-block;padding:1rem 0;margin:0 0 -2px;font-size:14px;text-transform:uppercase;white-space:nowrap}.tabs-component-tab a{text-decoration:none;color:inherit}.tabs-component-tab.is-active{font-weight:700;border-bottom:3px solid var(--h2-border-color)}.tabs-component-panel{padding:1.5rem 0;margin:0 2rem 2rem;background-color:var(--box-bg-color);border-radius:5px}@media(min-width:576px){.tabs-component-tabs{margin:0 0 2rem}}@media(min-width:992px){.tabs-component-tabs{width:100%;margin:0 0 2rem;column-gap:2rem;overflow:unset}.tabs-component-tab{padding:1rem 0;font-size:19px}.tabs-component-panel{padding:.75rem;margin:0 3rem 2rem}}#conditions-teaser{--bg-color: #d4d4d4;--color: #000;--btn-bg-color: #d9308a;--btn-color: #fff;--btn-bg-hover-color: #fff;display:flex;flex-wrap:wrap;flex-direction:column;max-width:1500px;margin:25px auto;padding:60px 30px;box-sizing:border-box;background-color:var(--bg-color);color:var(--color);border-radius:10px;font-size:16px;gap:1rem}#conditions-teaser>*{box-sizing:border-box}#conditions-teaser svg{width:74px;height:76px}#conditions-teaser .title{margin-bottom:25px;font-size:31px;font-weight:800}#conditions-teaser .descr{margin-bottom:50px}#conditions-teaser .buttons{text-align:right}#conditions-teaser .btn{display:inline-block;padding:13px 14px;border-radius:50px;background-color:var(--btn-bg-color);text-transform:uppercase;text-decoration:none;font-size:13px;color:var(--btn-color)}#conditions-teaser .btn:hover{background-color:var(--btn-bg-hover-color);color:var(--btn-bg-color)}@media(min-width:992px){#conditions-teaser{padding:60px 55px;flex-direction:row;align-items:center}#conditions-teaser svg{width:74px;height:76px;margin-left:unset}#conditions-teaser .icon{width:100px}#conditions-teaser .title,#conditions-teaser .descr{margin:unset}}@media(min-width:1280px){#conditions-teaser .title{max-width:395px;width:33%}#conditions-teaser .descr{width:33%}#conditions-teaser .buttons{width:calc(33% - 100px - 3rem)}}@media(min-width:1600px){#conditions-teaser>div{margin:25px auto}}.project-slider img.main[data-v-a1a89f89]{animation:scaleAnimation 10s linear forwards}.thumbnails-carousel[data-v-a1a89f89] .splide__slide{width:auto}.thumbnails-carousel[data-v-a1a89f89] .splide__slide img{transition:opacity .2s ease}.thumbnails-carousel[data-v-a1a89f89] .splide__slide img:hover{opacity:.8}.thumbnails-carousel[data-v-a1a89f89]:not(.is-overflow) .splide__arrows{display:none}.thumbnails-carousel[data-v-a1a89f89] .splide__arrow{background:#fffc;width:2rem;height:2rem;opacity:.7}.thumbnails-carousel[data-v-a1a89f89] .splide__arrow:hover{opacity:1}.thumbnails-carousel[data-v-a1a89f89] .splide__arrow svg{width:1rem;height:1rem}.project-selector[data-v-3b820b90]{--selector-border-color: #0003;--selector-color: #000;--selector-arrow-color: #000;--selector-box-bg-color: #fff;--radio-default-color: #000;--radio-selected-color: var(--link-color);--selector-description-color: #bbb;--selector-button-color: var(--link-color);position:unset}.project-selector .selector[data-v-3b820b90]{display:grid;grid-template-columns:1fr 36px 20px;grid-template-rows:auto auto;padding:.75rem 1rem;border:1px solid var(--selector-border-color);border-radius:10px;font-size:14px;gap:.5rem;color:var(--selector-color)}.project-selector .selector.expandable[data-v-3b820b90]{cursor:pointer}.project-selector .selector.expandable[data-v-3b820b90]:hover{opacity:.75}.project-selector svg[data-v-3b820b90]{width:20px;height:20px}.project-selector .name[data-v-3b820b90]{grid-column:1;grid-row:1;white-space:break-spaces}.project-selector .name[data-v-3b820b90]:first-letter{text-transform:uppercase}.project-selector .selected[data-v-3b820b90]{grid-column:1;grid-row:2;text-transform:uppercase;font-weight:700}.project-selector .info[data-v-3b820b90],.project-selector .state[data-v-3b820b90]{grid-column:2;grid-row:1 / span 2;justify-self:center;align-self:center}.project-selector .state[data-v-3b820b90]{grid-column:3}.project-selector .state .arrow[data-v-3b820b90]{width:7px;height:7px;border-left:1px solid var(--selector-arrow-color);border-bottom:1px solid var(--selector-arrow-color);transform:rotate(-45deg)}.project-selector .options[data-v-3b820b90]{position:fixed;width:100%;height:100%;left:0;top:0;background:linear-gradient(145.69deg,#000000e3 3.1%,#b93361f0 99.23%);z-index:1030}.project-selector .options .box[data-v-3b820b90]{position:fixed;top:0;left:0;width:100vw;height:100vh;max-height:100vh;padding:2rem 1.5rem 1rem;box-sizing:border-box;background-color:var(--selector-box-bg-color);z-index:1031;color:var(--selector-color);overflow:auto}.project-selector .options h1[data-v-3b820b90]{all:unset;display:block;font-size:20px;font-weight:700}.project-selector .options h1[data-v-3b820b90]:first-letter{text-transform:uppercase}.project-selector .options .close[data-v-3b820b90]{all:unset;position:absolute;top:1.5rem;right:1.5rem;width:30px;height:30px;cursor:pointer}.project-selector .options .close[data-v-3b820b90]:hover{opacity:.75}.project-selector .options svg[data-v-3b820b90]{stroke:var(--selector-color);fill:var(--selector-color)}.project-selector .options ul[data-v-3b820b90]{display:grid;grid-template-columns:auto;gap:1.5rem;margin-top:2rem;margin-bottom:2rem}.project-selector .options ul li[data-v-3b820b90]{display:block}.project-selector .options ul li>div[data-v-3b820b90]{padding-left:30px}.project-selector .options label[data-v-3b820b90]{position:relative;font-size:18px;cursor:pointer}.project-selector .options label b[data-v-3b820b90]{font-weight:700}.project-selector .options label[data-v-3b820b90]:before,.project-selector .options label[data-v-3b820b90]:after{position:absolute;content:" ";border-radius:50%;border:1px solid var(--radio-default-color)}.project-selector .options label[data-v-3b820b90]:before{top:5px;left:-26px;width:16px;height:16px}.project-selector .options label[data-v-3b820b90]:after{display:none;top:9px;left:-22px;width:8px;height:8px;border-color:var(--radio-selected-color);background-color:var(--radio-selected-color)}.project-selector .options input[type=radio]:checked+div label[data-v-3b820b90]:before{border:2px solid var(--radio-selected-color)}.project-selector .options input[type=radio]:checked+div label[data-v-3b820b90]:after{display:block}.project-selector .options input[data-v-3b820b90]{display:none}.project-selector .options .description[data-v-3b820b90]{font-size:13px;color:var(--selector-description-color)}.project-selector .buttons[data-v-3b820b90]{position:sticky;bottom:0;display:flex;justify-content:center;padding:.5rem;background-color:var(--selector-box-bg-color)}.project-selector button[data-v-3b820b90]{min-width:200px;padding:1rem 2rem;background-color:var(--selector-button-color);color:var(--selector-box-bg-color);border:0 none;border-radius:30px;font-size:22px;font-weight:700;cursor:pointer;text-transform:uppercase}@media(min-width:768px){.project-selector .options .box[data-v-3b820b90]{top:50%;left:50%;transform:translate(-50%) translateY(-50%);max-width:700px;height:unset}.project-selector .options ul[data-v-3b820b90]{grid-template-columns:calc(50% - 1rem) 1fr;gap:1rem}}@media(min-width:992px){.project-selector .selector[data-v-3b820b90]{gap:0}.project-selector .options .box[data-v-3b820b90]{border-radius:18px}}@media(min-width:1280px){.project-selector .selector[data-v-3b820b90]{max-width:unset;font-size:16px}.project-selector .selected[data-v-3b820b90]{font-size:26px}}.fade-enter-active[data-v-3b820b90],.fade-leave-active[data-v-3b820b90]{transition:opacity .5s}.fade-enter-from[data-v-3b820b90],.fade-leave-to[data-v-3b820b90]{opacity:0}.cls-1[data-v-3b820b90]{stroke-miterlimit:10;stroke-width:2px}.hotspot svg[data-v-f0ef3e7e]{position:absolute;display:flex;align-content:center;top:50%;left:50%;transform:translate(-50%) translateY(-50%);color:#fff;transition:.5s transform;font-size:17px;font-weight:100}.hotspot:hover svg[data-v-f0ef3e7e]{transform:translate(-50%) translateY(-50%) rotate(90deg)}.pulse[data-v-f0ef3e7e]{display:block;position:absolute;width:22px;height:22px;border-radius:50%;background:#ca1d61;cursor:pointer;transform:translate(-11px) translateY(-11px);box-shadow:0 0 #a7124d66;animation:hotspot-pulse-f0ef3e7e 1.5s infinite}.pulse[data-v-f0ef3e7e]:hover{animation:none}.pulse.highlight[data-v-f0ef3e7e]{background:#1b90c8;box-shadow:0 0 #1b90c866;animation:hotspot-pulse-highlight-f0ef3e7e 1.5s infinite}.hotspot-tooltip[data-v-f0ef3e7e]:before{border-width:11px 8px 0 11px;border-style:solid;border-color:var(--link-color) transparent transparent transparent;bottom:25px}@-webkit-keyframes hotspot-pulse-f0ef3e7e{0%{-webkit-box-shadow:0 0 0 0 rgba(167,18,77,.7)}70%{-webkit-box-shadow:0 0 0 10px rgba(167,18,77,.3)}to{-webkit-box-shadow:0 0 0 0 rgba(167,18,77,0)}}@keyframes hotspot-pulse-f0ef3e7e{0%{-moz-box-shadow:0 0 0 0 rgba(167,18,77,.7);box-shadow:0 0 #a7124d80}70%{-moz-box-shadow:0 0 0 10px rgba(167,18,77,.3);box-shadow:0 0 0 10px #a7124d00}to{-moz-box-shadow:0 0 0 0 rgba(167,18,77,0);box-shadow:0 0 #a7124d00}}@-webkit-keyframes hotspot-pulse-highlight-f0ef3e7e{0%{-webkit-box-shadow:0 0 0 0 rgba(27,144,200,.7)}70%{-webkit-box-shadow:0 0 0 10px rgba(27,144,200,.3)}to{-webkit-box-shadow:0 0 0 0 rgba(27,144,200,0)}}@keyframes hotspot-pulse-highlight-f0ef3e7e{0%{-moz-box-shadow:0 0 0 0 rgba(27,144,200,.7);box-shadow:0 0 #1b90c880}70%{-moz-box-shadow:0 0 0 10px rgba(27,144,200,.3);box-shadow:0 0 0 10px #1b90c800}to{-moz-box-shadow:0 0 0 0 rgba(27,144,200,0);box-shadow:0 0 #1b90c800}}@keyframes hotspot-shake-f0ef3e7e{0%{transform:rotate(2deg)}50%{transform:rotate(-3deg)}70%{transform:rotate(3deg)}to{transform:rotate(0)}}/*! tailwindcss v4.1.16 | MIT License | https://tailwindcss.com */.visualization-status[data-v-6fe79c38]{flex-direction:column;display:inline-flex}
