#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)}#project-main-details .name-area .popper-info svg{width:20px;height:20px;margin-left:1rem}#project-main-details .name-area>div,#project-main-details .name-area>h1{display:flex;justify-content:center;align-items:center;padding:1rem}#project-main-details .name-area .name{min-width:60px;margin:0;background-color:var(--link-color);color:var(--box-bg-color);font-size:inherit;font-weight:700}#project-main-details .name-area .area{min-width:60px;background-color:var(--project-area-color);color:var(--box-bg-color)}#project-main-details .details{display:grid;grid-template-columns:auto;grid-auto-rows:auto;grid-template-areas:"title" "counters" "selectors" "promotion" "price" "features";gap:1rem}#project-main-details .title{grid-area:title}#project-main-details .counters{display:flex;grid-area:counters;margin-bottom:1rem;font-size:13px;gap:1rem}#project-main-details .selectors{grid-area:selectors;display:flex;flex-wrap:wrap;flex-direction:column;gap:1rem}#project-main-details .price-box{grid-area:price;padding:0}#project-main-details .features{grid-area:features}#project-main-details .mirror-switch{display:flex;padding:1.5rem 2rem;border:1px solid var(--selector-border-color);border-radius:10px;align-items:center;font-weight:700;cursor:pointer}#project-main-details .mirror-switch:hover{opacity:.75}#project-main-details .mirror-switch input[type=radio]{display:none}#project-main-details .mirror-switch label{position:relative;padding-left:30px;padding-right:30px;margin:0;cursor:inherit}#project-main-details .mirror-switch label:before,#project-main-details .mirror-switch label:after{position:absolute;content:" ";border-radius:50%;border:1px solid var(--radio-default-color)}#project-main-details .mirror-switch label:before{top:4px;left:0;width:16px;height:16px}#project-main-details .mirror-switch label:after{display:none;top:8px;left:4px;width:8px;height:8px;border-color:var(--radio-selected-color);background-color:var(--radio-selected-color)}#project-main-details .mirror-switch input[type=radio]:checked+label:before{border:2px solid var(--radio-selected-color)}#project-main-details .mirror-switch input[type=radio]:checked+label:after{display:block}#project-main-details .promotion2,#project-main-details .outlet{grid-area:promotion}.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 .right .header{margin-bottom:2rem;font-weight:700;text-align:left}#project .lot .right .features{display:flex;flex-direction:column;margin-bottom:40px;gap:15px}#project .lot .right .features>div{display:grid;grid-template-columns:minmax(110px,auto) 1fr;gap:15px;font-size:15px}#project .lot .right .features .value{font-weight:600}#project .lot .right .files>div{display:flex;flex-wrap:wrap;gap:1rem}#project .lot .right .files>div a{display:flex;width:300px;padding:.6rem;box-sizing:border-box;border:2px solid #000;color:#000;text-decoration:none;font-size:15px;gap:.5rem}#project .lot .right .files>div a:hover{background-color:#000;color:#fff}#project .lot .right .files>div a:hover svg{fill:#fff}#project .lot .right .files>div a svg{width:17px;height:17px}#project .lot .right .files .ext{text-transform:uppercase}#projections .rooms{display:grid;grid-template-columns:max-content max-content;margin:2rem auto;max-width:-moz-min-content;max-width:min-content;row-gap:.75rem;-moz-column-gap:.5rem;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-main-details .selectors{flex-direction:row}#project-costs .subheader{margin:1.5rem 3rem 1rem;font-size:16px}#project-costs .columns{margin:0 3rem}}@media(min-width:768px){#project-main-details .details{grid-template-columns:1fr 1fr 340px;grid-template-rows:1fr auto auto auto;grid-template-areas:"title title price" "selectors selectors price" "promotion promotion promotion" "counters features ."}}@media(min-width:992px){#project-main-details .name-area .cost{border:1px solid var(--project-cost-border-color)}#project-main-details .name-area .popper-info svg{width:24px;height:24px}#project-main-details .price-box{display:grid;width:100%;height:100%}#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";-moz-column-gap:2.5rem;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-main-details .details{grid-template-columns:1fr 1fr 470px}#project-main-details .details .promotion{grid-column:span 2}#project-main-details .details.promotion{grid-template-columns:1fr 1fr 400px;grid-template-areas:"title title price" "promotion promotion price" "selectors selectors selectors" "counters features ."}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){#project-main-details{padding:2.5rem}#project-main-details .name-area>div,#project-main-details .name-area>h1{padding:2rem}#project-main-details .title{font-size:32px}.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;-moz-column-gap:2rem;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;-moz-column-gap: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-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}.pulse[data-v-b26c1d0b]{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-b26c1d0b 1.5s infinite}.pulse[data-v-b26c1d0b]:hover{animation:none}.pulse.highlight[data-v-b26c1d0b]{background:#1b90c8;box-shadow:0 0 #1b90c866;animation:hotspot-pulse-highlight-b26c1d0b 1.5s infinite}.hotspot-tooltip[data-v-b26c1d0b]:before{border-width:11px 8px 0 11px;border-style:solid;border-color:var(--link-color) transparent transparent transparent;bottom:25px}@keyframes hotspot-pulse-b26c1d0b{0%{box-shadow:0 0 #a7124d80}70%{box-shadow:0 0 0 10px #a7124d00}to{box-shadow:0 0 #a7124d00}}@keyframes hotspot-pulse-highlight-b26c1d0b{0%{box-shadow:0 0 #1b90c880}70%{box-shadow:0 0 0 10px #1b90c800}to{box-shadow:0 0 #1b90c800}}@keyframes hotspot-shake-b26c1d0b{0%{transform:rotate(2deg)}50%{transform:rotate(-3deg)}70%{transform:rotate(3deg)}to{transform:rotate(0)}}
