#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);font-size:16px}#project-main-details *{box-sizing:border-box}#project-main-details .name-area{display:flex;height:46px;margin-bottom:1rem}#project-main-details .name-area .popper-info svg{height:20px;margin-left:1rem;width:20px}#project-main-details .name-area>div,#project-main-details .name-area>h1{align-items:center;display:flex;justify-content:center;padding:1rem}#project-main-details .name-area .name{background-color:var(--link-color);color:var(--box-bg-color);font-size:inherit;font-weight:700;margin:0;min-width:60px}#project-main-details .name-area .area{background-color:var(--project-area-color);color:var(--box-bg-color);min-width:60px}#project-main-details .with-construction{background-color:var(--construction-bg-color);color:var(--project-name-color);display:inline-block;margin-bottom:1rem;padding:.5rem 1rem}#project-main-details .details{display:grid;gap:1rem;grid-auto-rows:auto;grid-template-areas:"title" "counters" "selectors" "promotion" "price" "features";grid-template-columns:auto}#project-main-details .title{grid-area:title}#project-main-details .counters{display:flex;font-size:13px;gap:1rem;grid-area:counters;margin-bottom:1rem}#project-main-details .selectors{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;grid-area:selectors}#project-main-details .price-box{grid-area:price;padding:0}#project-main-details .features{grid-area:features}#project-main-details .mirror-switch{align-items:center;border:1px solid var(--selector-border-color);border-radius:10px;cursor:pointer;display:flex;font-weight:700;padding:1.5rem 2rem}#project-main-details .mirror-switch:hover{opacity:.75}#project-main-details .mirror-switch input[type=radio]{display:none}#project-main-details .mirror-switch label{cursor:inherit;margin:0;padding-left:30px;padding-right:30px;position:relative}#project-main-details .mirror-switch label:after,#project-main-details .mirror-switch label:before{border:1px solid var(--radio-default-color);border-radius:50%;content:" ";position:absolute}#project-main-details .mirror-switch label:before{height:16px;left:0;top:4px;width:16px}#project-main-details .mirror-switch label:after{background-color:var(--radio-selected-color);border-color:var(--radio-selected-color);display:none;height:8px;left:4px;top:8px;width:8px}#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 .outlet,#project-main-details .promotion2{grid-area:promotion}.price-box .price{font-size:22px;font-weight:700}.price-box .lowest-price{color:#ccc;font-size:13px}.price-box .availability{align-items:center;display:flex;font-size:16px;font-weight:600;gap:.5rem;justify-content:flex-end;line-height:1;margin-bottom:1.5rem}.price-box .green span{color:#00d322}.price-box .orange span{color:orange}.price-box .red span{color:red}.price-box .deposit{color:#999;margin-bottom:1.5rem;text-align:right}.price-box .button{display:flex;flex-wrap:wrap;justify-content:flex-end}.popper-info{cursor:pointer}.lot .popper-info svg,.price-box .popper-info svg{height:20px;overflow:unset;width:20px}#project .project-features .features{display:grid;font-size:14px;gap:.75rem;grid-template-columns:auto;text-align:left}#project .project-features .features.one{grid-template-areas:"left";grid-template-columns:auto}#project .materials{display:flex;flex-wrap:wrap;font-size:14px;gap:1.5rem;max-width:660px;text-align:left}#project #technology-construction-pane{display:flex;flex-wrap:wrap;gap:2rem}#project .materials>div,#project .project-features .features>div{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin:0}#project .project-features .features.one>div{flex-wrap:nowrap}#project .materials>div,#project .project-features .features.one>div{width:100%}#project .project-features .features>div>div:first-of-type{align-items:center;display:flex;gap:.5rem;width:230px}#project .materials>div>div:first-of-type{width:170px}#project .project-features .features.one>div>div:first-of-type{min-width:160px;width:160px}#project .materials>div>div:last-of-type,#project .project-features .features>div>div:last-of-type{font-weight:700}#project .project-features .features .info{color:#888;display:block;font-size:13px;padding:1em 0}#project .project-features .popper-info svg{height:20px;width:18px}#project .project-features .construction-assumptions{font-size:14px;line-height:1.5em}#project .project-features .construction-assumptions>div:first-of-type{width:100%}#project .project-features .construction-assumptions ul li{box-sizing:border-box;list-style-position:inside;list-style-type:disc}#project .project-features .annotation{border-bottom:1px solid #000;border-top:1px solid #000;font-size:16px;margin:3rem 0;padding:1.5rem}#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{font-size:14px;margin:1.5rem 2rem 1rem}#project-costs .columns .left{margin:0 2rem}#project-costs table .popper-info{height:16px;width:16px}#project-costs .left>.buttons{display:flex;justify-content:flex-end}#project-costs .left>.buttons a{background-color:var(--link-color);border-radius:50px;color:#fff;font-size:13px;min-width:220px;padding:.75rem;text-align:center;text-decoration:none;text-transform:uppercase}#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{background-color:var(--addon-teaser-btn-bg-color);border-radius:50px;color:var(--addon-teaser-btn-color);display:block;font-size:13px;padding:.8rem;text-align:center;text-decoration:none;text-transform:uppercase}#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%}#project .lot h2,#projections h2{font-size:22px;padding:1rem 0;text-transform:unset}#project .lot,#project .projections{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;margin:auto;max-width:1500px;padding:1.5em .5em 0}#project .lot .left{margin:auto;max-width:700px;position:relative;width:100%}#project .lot .left img,.projection-svg{transition:transform 1s;width:100%}#projections canvas{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}#project .lot .right{box-sizing:border-box;font-size:16px;font-weight:400;max-width:450px;padding:0 2rem;width:100%}#project .lot .right .header{font-weight:700;margin-bottom:2rem;text-align:left}#project .lot .right .features{display:flex;flex-direction:column;gap:15px;margin-bottom:40px}#project .lot .right .features>div{display:grid;font-size:15px;gap:15px;grid-template-columns:minmax(110px,auto) 1fr}#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{border:2px solid #000;box-sizing:border-box;color:#000;display:flex;font-size:15px;gap:.5rem;padding:.6rem;text-decoration:none;width:300px}#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{height:17px;width:17px}#project .lot .right .files .ext{text-transform:uppercase}#projections .rooms{-moz-column-gap:.5rem;column-gap:.5rem;display:grid;grid-template-columns:max-content max-content;margin:2rem auto;max-width:-moz-min-content;max-width:min-content;row-gap:.75rem}#projections .right .name{min-width:100px}#project .lot .right .value,#projections .right .value{font-weight:500}#projections .tools{gap:.75rem;margin:1em auto;width:100%}#projections .tools,#projections .tools>span{display:flex;flex-wrap:wrap;justify-content:center}#projections .tools>span{cursor:pointer;flex-direction:column;margin:0 .5em;max-width:50px}#projections .tools svg{display:block;height:22px;margin:auto;width:22px}#projections .tools>span.hide,#projections .tools>span.hide-clear{display:none}#projections .tools>span span{display:block;text-align:center;text-transform:lowercase}#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{margin-bottom:1rem;text-align:right;width:100%}#project-features svg,#project-features2 svg{height:24px;width:24px}@media (min-width:576px){#project-main-details .selectors{flex-direction:row}#project-costs .subheader{font-size:16px;margin:1.5rem 3rem 1rem}#project-costs .columns{margin:0 3rem}}@media (min-width:768px){#project-main-details .details{grid-template-areas:"title title price" "selectors selectors price" "promotion promotion promotion" "counters features .";grid-template-columns:1fr 1fr 340px;grid-template-rows:1fr auto auto auto}}@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{height:24px;width:24px}#project-main-details .price-box{display:grid;height:100%;width:100%}#project-main-details .price-box>div{align-self:end}#project-main-details .more{border-top:1px solid #ccc;flex-direction:row;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{align-items:center;display:flex;gap:1.5rem;justify-content:flex-end;line-height:1}#project-costs table .popper-info{height:20px;width:20px}#project-costs .left>.buttons{margin-bottom:2rem}#project-costs .project-cost-estimation .columns{-moz-column-gap:2.5rem;column-gap:2.5rem;grid-template-areas:"table loan" "cost loan";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 .materials>div>div:first-of-type,#project .project-features .features>div>div:first-of-type{width:260px}#project .project-features .features.one>div>div:first-of-type{min-width:200px;width:200px}#project .project-features .features .popper-info svg{width:20px}#project .lot,#project .projections{padding:4em 0 0}#projections .tools{justify-content:flex-start}#projections .tools svg{height:26px;width:26px}#projections .tools>span{align-items:center;flex-direction:row;gap:1rem;justify-content:center;max-width:unset}#project-features svg,#project-features2 svg{height:36px;width:36px}}@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-areas:"title title price" "promotion promotion price" "selectors selectors selectors" "counters features .";grid-template-columns:1fr 1fr 400px}#project-main-details .project-selector{min-width:380px}#project-costs .addon-teaser>div{display:grid;gap:2rem;grid-template-columns:340px 1fr auto;grid-template-rows:25px 1fr}#project-costs .addon-teaser>div>div:first-of-type{grid-column:1/span 2;grid-row:1}#project-costs .addon-teaser h3{align-self:center;grid-column:1;grid-row:2}#project-costs .addon-teaser .description{align-self:center;grid-column:2;grid-row:2}#project-costs .addon-teaser .buttons{align-self:center;grid-column:1/span 2;grid-row:3}#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{font-size:32px;height:80px}#project-main-details .name-area>div,#project-main-details .name-area>h1{padding:2rem}#project-main-details .title{font-size:32px}.price-box .price{font-size:32px;margin-bottom:.5rem}.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{font-size:26px;margin:unset}#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}}.project-listing{--symbol-bg-color:#d9308a;--symbol-color:#fff;--area-bg-color:#351c4f;--area-color:#fff;--counters-color:#999;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.project-listing.std-list{justify-content:flex-start}.project-listing .project img{border-top-left-radius:10px;border-top-right-radius:10px;display:block;width:100%}.project-listing .project .title{display:none;font-size:13px}.project-listing .info{align-items:stretch;background-color:var(--project-info-bg-color);border-radius:3px;color:var(--project-info-color);display:flex;flex-wrap:nowrap;font-size:14px;margin:5px auto;max-height:37px;overflow:hidden;width:calc(100% - 1rem)}.project-listing .name{color:var(--symbol-color);font-weight:700;max-width:130px;overflow:hidden;padding:.5rem 1rem}.project-listing .area{background-color:var(--area-bg-color);color:var(--area-color);padding:.5rem;text-align:right}.project-listing .info .construction-cost{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin:0 0 0 auto;padding:.5rem 1rem}.project-listing .positions,.project-listing .price{font-size:13px;width:50%}.project-listing .price{text-align:right}.project-listing .favorites-add-remove{color:#fff;position:absolute;right:1em;top:1em}.project-listing .favorites-add-remove .orange{color:orange}.project-listing .features{font-size:14px;line-height:1.5}.project-listing .features .title{font-weight:100}.project-listing .features .value{color:#8d8d8e}.project-listing .counters{color:var(--counters-color);display:flex;font-size:13px;gap:1rem;padding:.5rem}.project-listing .on-request{border:22px solid transparent;border-top-color:#ca1d61;bottom:75px;position:absolute;right:-38px;transform:rotate(315deg);width:150px}.project-listing .on-request .text{bottom:1px;color:#fff;font-size:16px;line-height:22px;position:absolute;right:2px;text-align:center}@media (min-width:768px){.project-listing .project .title{display:-webkit-box;font-size:13px;margin:5px auto auto;width:calc(100% - 1rem)}.project-listing.list .banner,.project-listing.list .project{max-width:680px;width:calc(50% - 20px)}.project-listing.list .banner{height:auto;max-height:425px}.project-listing.small .project img{height:210px}.project-listing.list .project img{height:auto;max-height:425px}.project-listing.list .banner a img{height:auto;max-height:425px;width:100%}.project-listing.small .ribbons{display:block}.project-listing.small .area,.project-listing.small .price{text-align:right}.project-listing.small .construction-cost>div{width:50%}.project-listing.small .construction-cost>div:last-of-type{text-align:right}}@media (min-width:992px){.project-listing.large .banner{display:none}.project-listing.large .project>*{max-width:680px;width:50%}.project-listing.large .project .no-photo,.project-listing.large .project img{height:auto;max-width:680px;width:100%}}: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;font-size:16px;margin:0 0 -2px;padding:.5rem 0;text-transform:uppercase}.underline-header h2.selected{border-bottom:3px solid var(--h2-border-color);font-weight:700}@media (min-width:992px){.underline-header h2{font-size:19px;padding:1rem 0}}#project-shortcuts{box-sizing:border-box;display:flex;flex-wrap:wrap;font-size:13px;gap:.5rem;justify-content:center;text-align:center}#project-shortcuts .shortcut{color:inherit;min-width:250px;padding:.5rem;text-decoration:none}#project-shortcuts .shortcut:hover{opacity:.75}#project-shortcuts .shortcut svg{height:44px}#project-shortcuts .shortcut .title{font-size:22px;font-weight:800;padding:.25rem 0}#project-shortcuts .shortcut .title:first-letter{text-transform:uppercase}#project-shortcuts .shortcut .link{color:var(--link-color);cursor:pointer;font-size:16px;font-weight:700}.project-cost-estimation{--border-color:#ccc;--economic-bg-color:#333;--economic-color:#fff;font-size:16px}.project-cost-estimation .subheader{color:#000;font-weight:700;text-transform:uppercase}.project-cost-estimation .columns{display:grid;gap:1rem;grid-template-columns:auto;grid-template-rows:auto}.project-cost-estimation .columns table{font-size:13px;width:100%}.project-cost-estimation .columns table tr th{font-weight:700;text-align:right}.project-cost-estimation .columns table tbody td,.project-cost-estimation .columns table thead th{border-bottom:1px solid var(--border-color);padding:.5rem}.project-cost-estimation .columns table tbody td:first-letter{text-transform:uppercase}.project-cost-estimation .columns table tfoot td{font-weight:700;padding:.5rem}.project-cost-estimation .columns table th:first-of-type{width:180px}.project-cost-estimation .columns table th:nth-of-type(2){width:85px}.project-cost-estimation .columns table td:last-of-type,.project-cost-estimation .columns table td:nth-of-type(2){text-align:right}@media (min-width:450px){.project-cost-estimation .columns table th:first-of-type{width:40%}.project-cost-estimation .columns table th:nth-of-type(2){width:30%}}@media (min-width:768px){.project-cost-estimation .columns table th:first-of-type{width:45%}.project-cost-estimation .columns table th:nth-of-type(2){width:33.3333%}.project-cost-estimation .columns table th{font-size:16px}.project-cost-estimation .columns table td{font-size:15px}}@media (min-width:992px){.project-cost-estimation .columns{gap:2.5rem;grid-template-columns:1fr 400px}}@media (min-width:1260px){.project-cost-estimation .columns{gap:5rem}.project-cost-estimation .columns table td{font-size:20px}}.tabs-component-tabs{--header-border-color:#ccc;--h2-border-color:#000;border-bottom:2px solid var(--header-border-color);-moz-column-gap:2rem;column-gap:2rem;display:flex;flex-wrap:nowrap;font-size:14px;justify-content:flex-start;margin:0 0 2rem 2rem;overflow-x:auto;overflow-y:hidden;width:calc(100vw - 2rem)}.tabs-component-tab{display:inline-block;font-size:14px;margin:0 0 -2px;padding:1rem 0;text-transform:uppercase;white-space:nowrap}.tabs-component-tab a{color:inherit;text-decoration:none}.tabs-component-tab.is-active{border-bottom:3px solid var(--h2-border-color);font-weight:700}.tabs-component-panel{background-color:var(--box-bg-color);border-radius:5px;margin:0 2rem 2rem;padding:1.5rem 0}@media (min-width:576px){.tabs-component-tabs{margin:0 0 2rem}}@media (min-width:992px){.tabs-component-tabs{-moz-column-gap:2rem;column-gap:2rem;margin:0 0 2rem;overflow:unset;width:100%}.tabs-component-tab{font-size:19px;padding:1rem 0}.tabs-component-panel{margin:0 3rem 2rem;padding:.75rem}}#project-tabs{background-color:#444;border-radius:12px 30px 30px 12px;bottom:18px;color:#fff;display:flex;flex-wrap:nowrap;font-size:14px;gap:5px;left:5px;max-width:calc(100% - 80px);padding:5px;position:fixed;width:-moz-max-content;width:max-content;z-index:1000}#project-tabs,#project-tabs *{box-sizing:border-box}#project-tabs .add-to-cart{background-color:var(--link-color);border-radius:50px;display:block;font-size:inherit;font-weight:700;padding:14px;text-transform:uppercase;width:150px}#project-tabs .name{background-color:var(--link-color);color:#fff;display:flex;font-weight:700;min-width:100px;padding:0 10px;text-decoration:none}#project-tabs .name,#project-tabs nav{align-items:center;border-radius:10px;justify-content:center}#project-tabs nav{background-color:#303030;display:none;font-size:13px;gap:3rem;height:52px;margin-right:25px;padding:20px}#project-tabs nav a{align-items:center;color:#eee;display:flex;height:52px;text-decoration:none}#project-tabs .menu{align-items:center;background-color:#303030;border-radius:10px;cursor:pointer;display:flex;justify-content:center;width:60px}#project-tabs .menu svg{height:34px;width:34px;fill:#999}#project-tabs .menu:hover{background-color:#fff}#project-tabs-menu{background-color:#303030;border-radius:10px;bottom:80px;max-width:calc(100% - 5px);padding:50px 30px;position:absolute;right:5px;width:450px}#project-tabs-menu a{border-bottom:1px solid #555;color:#ddd;display:block;padding:12px 5px;text-decoration:none}#project-tabs-menu div:last-of-type a{border-bottom:unset}@media (min-width:576px){#project-tabs{bottom:50px;left:50%;transform:translateX(-50%)}}@media (min-width:1200px){#project-tabs{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#0007;bottom:25px;box-shadow:2px 2px 6px #0006;font-size:16px;gap:1rem;padding:10px}#project-tabs .menu{display:none}#project-tabs nav{display:flex}#project-tabs .add-to-cart{width:165px}#project-tabs-menu{display:none}}#conditions-teaser{--bg-color:#d4d4d4;--color:#000;--btn-bg-color:#d9308a;--btn-color:#fff;--btn-bg-hover-color:#fff;background-color:var(--bg-color);border-radius:10px;color:var(--color);display:flex;flex-direction:column;flex-wrap:wrap;font-size:16px;gap:1rem;margin:25px auto;max-width:1500px;padding:60px 30px}#conditions-teaser,#conditions-teaser>*{box-sizing:border-box}#conditions-teaser svg{height:76px;width:74px}#conditions-teaser .title{font-size:31px;font-weight:800;margin-bottom:25px}#conditions-teaser .descr{margin-bottom:50px}#conditions-teaser .buttons{text-align:right}#conditions-teaser .btn{background-color:var(--btn-bg-color);border-radius:50px;color:var(--btn-color);display:inline-block;font-size:13px;padding:13px 14px;text-decoration:none;text-transform:uppercase}#conditions-teaser .btn:hover{background-color:var(--btn-bg-hover-color);color:var(--btn-bg-color)}@media (min-width:992px){#conditions-teaser{align-items:center;flex-direction:row;padding:60px 55px}#conditions-teaser svg{height:76px;margin-left:unset;width:74px}#conditions-teaser .icon{width:100px}#conditions-teaser .descr,#conditions-teaser .title{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}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.popper{font-size:15px;font-weight:400;line-height:1.5;max-width:600px;text-align:left;text-transform:none;z-index:1000}.dark{--popper-theme-background-color:#333;--popper-theme-background-color-hover:#333;--popper-theme-text-color:#fff;--popper-theme-border-width:0px;--popper-theme-border-radius:6px;--popper-theme-padding:1.5rem 2rem;--popper-theme-box-shadow:0 6px 30px -6px rgba(0,0,0,.25)}.light{--popper-theme-background-color:#fff;--popper-theme-background-color-hover:#fff;--popper-theme-text-color:#333;--popper-theme-border-width:1px;--popper-theme-border-style:solid;--popper-theme-border-color:#eee;--popper-theme-border-radius:6px;--popper-theme-padding:1.5rem 2rem;--popper-theme-box-shadow:0 6px 30px -6px rgba(0,0,0,.25)}.no-scrollbar[data-v-1d9d92c2]{-ms-overflow-style:none;scrollbar-width:none}.project[data-v-76d3f126]{--symbol-bg-color:#d9308a;--symbol-color:#fff;--area-bg-color:#351c4f;--area-color:#fff;--counters-color:#999}.project-slider img.main[data-v-5229456c]{animation:scaleAnimation 10s linear forwards}.project-selector{--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{border:1px solid var(--selector-border-color);border-radius:10px;color:var(--selector-color);display:grid;font-size:14px;gap:.5rem;grid-template-columns:1fr 36px 20px;grid-template-rows:auto auto;padding:.75rem 1rem}.project-selector .selector.expandable{cursor:pointer}.project-selector .selector.expandable:hover{opacity:.75}.project-selector svg{height:20px;width:20px}.project-selector .name{grid-column:1;grid-row:1;white-space:break-spaces}.project-selector .name:first-letter{text-transform:uppercase}.project-selector .selected{font-weight:700;grid-column:1;grid-row:2;text-transform:uppercase}.project-selector .info,.project-selector .state{align-self:center;grid-column:2;grid-row:1/span 2;justify-self:center}.project-selector .state{grid-column:3}.project-selector .state .arrow{border-bottom:1px solid var(--selector-arrow-color);border-left:1px solid var(--selector-arrow-color);height:7px;transform:rotate(-45deg);width:7px}.project-selector .options{background:linear-gradient(145.69deg,rgba(0,0,0,.89) 3.1%,rgba(185,51,97,.94) 99.23%);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1030}.project-selector .options .box{background-color:var(--selector-box-bg-color);box-sizing:border-box;color:var(--selector-color);height:100vh;left:0;max-height:100vh;overflow:auto;padding:2rem 1.5rem 1rem;position:fixed;top:0;width:100vw;z-index:1031}.project-selector .options h1{all:unset;display:block;font-size:20px;font-weight:700}.project-selector .options h1:first-letter{text-transform:uppercase}.project-selector .options .close{all:unset;cursor:pointer;height:30px;position:absolute;right:1.5rem;top:1.5rem;width:30px}.project-selector .options .close:hover{opacity:.75}.project-selector .options svg{stroke:var(--selector-color);fill:var(--selector-color)}.project-selector .options ul{display:grid;gap:1.5rem;grid-template-columns:auto;margin-bottom:2rem;margin-top:2rem}.project-selector .options ul li{display:block}.project-selector .options ul li>div{padding-left:30px}.project-selector .options label{cursor:pointer;font-size:18px;position:relative}.project-selector .options label b{font-weight:700}.project-selector .options label:after,.project-selector .options label:before{border:1px solid var(--radio-default-color);border-radius:50%;content:" ";position:absolute}.project-selector .options label:before{height:16px;left:-26px;top:5px;width:16px}.project-selector .options label:after{background-color:var(--radio-selected-color);border-color:var(--radio-selected-color);display:none;height:8px;left:-22px;top:9px;width:8px}.project-selector .options input[type=radio]:checked+div label:before{border:2px solid var(--radio-selected-color)}.project-selector .options input[type=radio]:checked+div label:after{display:block}.project-selector .options input{display:none}.project-selector .options .description{color:var(--selector-description-color);font-size:13px}.project-selector .buttons{background-color:var(--selector-box-bg-color);bottom:0;display:flex;justify-content:center;padding:.5rem;position:sticky}.project-selector button{background-color:var(--selector-button-color);border:0;border-radius:30px;color:var(--selector-box-bg-color);cursor:pointer;font-size:22px;font-weight:700;min-width:200px;padding:1rem 2rem;text-transform:uppercase}@media (min-width:768px){.project-selector .options .box{height:unset;left:50%;max-width:700px;top:50%;transform:translateX(-50%) translateY(-50%)}.project-selector .options ul{gap:1rem;grid-template-columns:calc(50% - 1rem) 1fr}}@media (min-width:992px){.project-selector .selector{gap:0}.project-selector .options .box{border-radius:18px}}@media (min-width:1280px){.project-selector .selector{font-size:16px;max-width:unset}.project-selector .selected{font-size:26px}}.fade-enter-active[data-v-1a3d2edc],.fade-leave-active[data-v-1a3d2edc]{transition:opacity .5s}.fade-enter-from[data-v-1a3d2edc],.fade-leave-to[data-v-1a3d2edc]{opacity:0}.cls-1[data-v-1a3d2edc]{stroke-miterlimit:10;stroke-width:2px}@media (min-width:850px){.section-teaser:not(.simple) .left-col img{max-width:unset;width:unset}}.mc-bar{--mc-bg-color:#fc0;--text-color:#000;background-color:var(--mc-bg-color)}.mc-bar *{box-sizing:border-box}.mc-bar .splide{background-color:var(--box-bg-color)}.mc-bar .badge{color:#222;display:grid;font-size:15px;gap:1rem;grid-template-columns:100px 1fr;line-height:1.5;padding:1rem;text-align:unset;text-decoration:none;white-space:unset}.mc-bar .badge .logo{align-items:center;border:1px solid var(--text-color);border-radius:50%;display:flex;font-size:17px;font-weight:800;height:100px;line-height:1.2;padding:.75rem;text-transform:uppercase;width:100px}.mc-bar .badge .name{font-size:22px;font-weight:700}.mc-bar .badge .see{font-weight:700}.mc-bar .badge .see:first-letter{text-transform:lowercase}.mc-bar .splide__track{padding:2.5rem 1.5rem!important}.mc-bar .badge .buttons,.mc-bar>.buttons{display:none;justify-content:center;padding:2rem 0;width:100%}.mc-bar>.buttons{display:flex}.mc-bar .rounded-button{font-size:22px;padding:1rem 4rem}@media (min-width:992px){.mc-bar{display:grid;grid-template-columns:390px 100%}.mc-bar .splide{border-bottom-left-radius:10px;border-top-left-radius:10px;margin:2rem 0!important;max-width:calc(100% - 390px)}.mc-bar .badge{align-items:flex-start;display:flex;flex-direction:column;font-size:16px;gap:0;padding:3rem}.mc-bar .badge .logo{font-size:20px;height:116px;width:116px}.mc-bar .badge .name{font-size:36px;font-weight:700;line-height:1.2;padding:2rem 0;text-align:left}.mc-bar .badge .buttons{display:flex}.mc-bar>.buttons{display:none}}.mc-tile{aspect-ratio:1.31;border-bottom:1px solid #ccc;color:#000;display:flex;flex-direction:column;font-size:13px;line-height:1.3;position:relative;text-decoration:none!important;width:300px}.mc-tile>*{box-sizing:border-box}.mc-tile:hover{color:#000;opacity:.75}.mc-tile img{aspect-ratio:1.688;width:300px}.mc-tile h3{font-size:22px;font-weight:700;grid-area:header;margin:0;max-height:48px;overflow:hidden;padding:1rem 0 0}.mc-tile .finished{background-color:var(--mc-bg-color);border-radius:20px;font-size:10px;font-weight:800;padding:6px 10px;position:absolute;right:10px;text-transform:uppercase;top:-15px}.mc-tile .features{align-items:center;display:grid;gap:.5rem;grid-template-areas:"header header" "col1 col2";margin:0 0 12px;overflow:hidden}.mc-tile .features>div:first-of-type{font-weight:700;grid-area:col1}.mc-tile .features .progress span{font-weight:400}.mc-tile .name{max-height:17px;overflow:hidden}.mc-tile[data-finished="1"] .name{max-height:34px}@media (min-width:428px){.mc-tile,.mc-tile img{width:370px}}@media (min-width:576px){.mc-tile,.mc-tile img{width:400px}}@media (min-width:992px){.mc-tile .finished{font-size:13px;font-weight:700}.mc-tile h3{font-size:32px}}@media (min-width:1280px){.mc-tile{height:347px}.mc-tile,.mc-tile img{width:450px}.mc-tile .features{grid-template-areas:"header col1 col2";grid-template-columns:minmax(100px,150px) auto 160px;margin:auto 0;overflow:auto}.mc-tile h3{line-height:1;max-height:74px}}#promotion2-teaser{--bg-color:#f8f8f8;--wallet-bg-color:#181256;--discount-bg-color:#da318b;--header-color1:#121154;--header-color2:#d9308a;--card-color:#fff;--text-color:#272727;--btn-bg-color:#000;--btn-bg-hover-color:#fff;--btn-color:#fff;--btn-hover-color:#000;--link-color:#942867;background-color:var(--bg-color);border:2px solid #000;border-radius:23px;box-sizing:border-box;color:var(--text-color);display:flex;flex-direction:column;gap:5px;max-width:430px;padding:17px 17px 34px;position:relative}promotion2-teaser{display:block;max-width:430px;min-height:350px}#promotion2-teaser .name{background:linear-gradient(125deg,var(--header-color1) 0,var(--header-color2) 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:36px;font-weight:800;line-height:1.3}#promotion2-teaser .cards{height:110px;margin:auto;max-width:300px;position:relative;width:100%}#promotion2-teaser .cards .card{align-items:center;aspect-ratio:1.723;backdrop-filter:blur(25px);border-radius:10px;box-shadow:0 4px 40px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:center;left:50%;position:absolute;top:15px;transform:translateX(-50%) rotate(-8deg);width:130px}#promotion2-teaser .cards .wallet{background-color:var(--wallet-bg-color);color:var(--card-color)}#promotion2-teaser .cards .discount{background-color:var(--discount-bg-color);color:var(--card-color)}#promotion2-teaser .cards.both .wallet{left:calc(50% - 55px);top:10px;z-index:2}#promotion2-teaser .cards.both .discount{left:calc(50% + 55px);top:20px;z-index:1}#promotion2-teaser .cards .amount{font-size:28px;line-height:1.2}#promotion2-teaser .cards .wallet .amount{font-weight:800}#promotion2-teaser .cards .text{font-size:9px;font-weight:700;text-transform:uppercase}#promotion2-teaser .content{font-size:14px;height:min-content;line-height:1.5;max-width:425px}#promotion2-teaser.announcement .content,#promotion2-teaser:not(.small):not(.long).announcement .content{max-width:unset}#promotion2-teaser .buttons{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:flex-end}#promotion2-teaser .buttons .btn{background-color:var(--btn-bg-color);border:0;border-radius:38px;color:var(--btn-color);cursor:pointer;font-size:inherit;font-weight:700;padding:10px 30px;text-transform:uppercase}#promotion2-teaser .buttons .btn:hover{background-color:var(--btn-bg-hover-color);color:var(--btn-hover-color)}#promotion2-teaser .duration{bottom:10px;font-size:11px;position:absolute;right:30px;text-align:right}#promotion2-teaser.long{max-width:unset;width:100%}@media (min-width:450px){#promotion2-teaser{padding:17px 32px 32px}#promotion2-teaser .cards{width:320px}}@media (min-width:768px){#promotion2-teaser.long{display:grid;gap:5px;grid-template-areas:"cards name duration" "cards content buttons";grid-template-columns:160px 1fr minmax(auto,300px);grid-template-rows:auto auto;max-height:150px;padding:20px}#promotion2-teaser.announcement,#promotion2-teaser.long.announcement{grid-template-areas:"name duration" "content buttons";grid-template-columns:1fr minmax(auto,300px)}#promotion2-teaser.long .name{font-size:22px;grid-area:name}#promotion2-teaser.long .content{font-size:13px;grid-area:content;max-width:unset}#promotion2-teaser.long .cards{grid-area:cards;grid-row:span 2;height:110px;width:100%}#promotion2-teaser.long .cards .card{border-radius:5px;top:25px;width:80px}#promotion2-teaser.long .cards.both .wallet{left:calc(50% - 30px)}#promotion2-teaser.long .cards.both .discount{left:calc(50% + 30px)}#promotion2-teaser.long .cards .discount .amount,#promotion2-teaser.long .cards .wallet .amount{font-size:18px}#promotion2-teaser.long .cards .text{font-size:6px}#promotion2-teaser.long .duration{grid-area:duration;position:unset}#promotion2-teaser.long .duration span{display:block}#promotion2-teaser.long .buttons{grid-area:buttons}#promotion2-teaser.long .buttons .btn{font-size:14px;padding:8px 20px}}@media (min-width:992px){#promotion2-teaser:not(.small):not(.long),promotion2-teaser:not(.small):not(.long){display:grid;grid-auto-rows:auto;grid-template-columns:minmax(320px,auto) auto;margin:auto;max-width:845px;padding:17px 32px}#promotion2-teaser:not(.small):not(.long) .name{grid-column:span 2}#promotion2-teaser:not(.small):not(.long) .cards{grid-column:1;grid-row:span 2}#promotion2-teaser:not(.small):not(.long) .content{margin-top:10px;max-width:338px}#promotion2-teaser:not(.small):not(.long) .duration{bottom:unset;top:20px}}@media (min-width:1280px){#promotion2-teaser.long,.promotion2-teaser{max-width:1180px}#promotion2-teaser.long,promotion2-teaser.long{grid-template-columns:240px 1fr minmax(auto,300px);grid-template-rows:33px 50px}#promotion2-teaser.long .name{font-size:27px}#promotion2-teaser.long .content{font-size:14px}#promotion2-teaser.long .cards .card{border-radius:10px;height:71px;top:10px;width:122px}#promotion2-teaser.long .cards.both .discount{left:calc(50% + 50px);top:15px}#promotion2-teaser.long .cards.both .wallet{left:calc(50% - 50px);top:5px}#promotion2-teaser.long .cards .discount .amount,#promotion2-teaser.long .cards .wallet .amount{font-size:27px}#promotion2-teaser.long .cards .text{font-size:8px}#promotion2-teaser.long .duration span{display:inline}#promotion2-teaser.long .buttons .btn{font-size:16px;padding:10px 30px}}.pulse[data-v-0557a8c3]{animation:hotspot-pulse-0557a8c3 1.5s infinite;background:#ca1d61;border-radius:50%;box-shadow:0 0 0 rgba(167,18,77,.4);cursor:pointer;display:block;height:22px;position:absolute;transform:translateX(-11px) translateY(-11px);width:22px}.pulse[data-v-0557a8c3]:hover{animation:none}.pulse.highlight[data-v-0557a8c3]{animation:hotspot-pulse-highlight-0557a8c3 1.5s infinite;background:#1b90c8;box-shadow:0 0 0 rgba(27,144,200,.4)}.hotspot-tooltip[data-v-0557a8c3]:before{border-color:var(--link-color) transparent transparent transparent;border-style:solid;border-width:11px 8px 0 11px;bottom:25px}@keyframes hotspot-pulse-0557a8c3{0%{box-shadow:0 0 0 0 rgba(167,18,77,.5)}70%{box-shadow:0 0 0 10px rgba(167,18,77,0)}to{box-shadow:0 0 0 0 rgba(167,18,77,0)}}@keyframes hotspot-pulse-highlight-0557a8c3{0%{box-shadow:0 0 0 0 rgba(27,144,200,.5)}70%{box-shadow:0 0 0 10px rgba(27,144,200,0)}to{box-shadow:0 0 0 0 rgba(27,144,200,0)}}@keyframes hotspot-shake-0557a8c3{0%{transform:rotate(2deg)}50%{transform:rotate(-3deg)}70%{transform:rotate(3deg)}to{transform:rotate(0deg)}}