.stack-center,.house .banner__info__selector__bricks,.house .banner__info__selector__colors,.house .banner__info__selector,.house .banner__info{--v-stack-gap: 1rem;display:flex;gap:var(--v-stack-gap, 1rem)}.house .banner__info__selector__bricks,.house .banner__info__selector__colors,.house .banner__info__selector,.house .banner__info{flex:1 1 auto}.stack-center{align-items:center;justify-content:center}.single-modeles .main-header__logo{max-width:100px}@media(min-width: 981px){.single-modeles .main-header__logo{max-width:180px}}.single-models .plans{padding-top:3.75rem}.single-models .title__wrapper,.single-models .title{font-size:1.75rem}.single-models .modal h2{font-weight:600;line-height:1.2}.single-models .modal .simulation-text{font-size:1.125rem;font-weight:600;line-height:1.15;padding:0;margin-top:.555em}.prestige{position:relative;background-color:#333b40;color:#fff}.prestige .background{position:absolute;display:block;inset:0;opacity:.05;filter:blur(2px);background-size:cover;background-repeat:no-repeat;background-position:50%}.prestige .slider:not(.slick-initialized){width:900%}.prestige .slider .slick-next,.prestige .slider .slick-prev{--slider-arrows-size: 3rem}.prestige .slider__wrapper{overflow:visible}.prestige .slider__item{width:100%;aspect-ratio:unset;line-height:1}.prestige .slider__item .image{width:100%}.prestige .slider__item .image__wrapper{display:none}.prestige .slider__item h3{display:block;font-size:1.5rem;font-weight:600;color:#fff;padding:0;line-height:1.1;margin-bottom:.5rem;text-align:center}.prestige .slider__item h4{display:block;font-size:1rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:1.5em;color:#fff;padding-bottom:.75em;border-bottom:2px solid #c1022c;text-align:center}.prestige .slider__item p{text-align:center;line-height:1.7}.prestige .slider__item p br{content:"";display:block;font-size:24%;margin:3.75rem}.house{position:relative}.house .banner{position:relative;line-height:0;background-color:#333b40}.house .banner__action,.house .banner__title{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1rem}.house .banner__image{position:relative}.house .banner__wrapper{width:auto;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:1.25rem;padding:1.25rem 0;margin:0 .9375rem;border-bottom:1px solid rgba(112,112,112,.5)}.house .banner .title{font-size:1rem}.house .banner .title--with-bg{background-color:rgba(0,0,0,.25)}.house .banner .text{font-size:1rem;font-weight:700;line-height:1.5;padding-bottom:.625em}.house .banner__info{flex-wrap:wrap;justify-content:space-between;background-color:#333b40;padding:1.25rem .9375rem;gap:1rem;border-bottom:3px solid #fff}.house .banner__info__selector{--v-stack-gap: 0.9375rem;flex:3;flex-wrap:wrap;justify-content:space-between}.house .banner__info__selector__bricks,.house .banner__info__selector__colors{--v-stack-gap: 0.3125rem;flex:none}.house .banner__info__selector__bricks__image,.house .banner__info__selector__colors__image{width:2.25rem;height:2.25rem;background-size:cover;background-repeat:no-repeat;border:2px solid #fff;cursor:pointer}.house .banner__info__selector__bricks__image.selected,.house .banner__info__selector__colors__image.selected{border-color:#c1022c}.house .banner__info__selector__colors{flex:0}.house .banner__info__selector__colors__image--bg-white{background-color:#e0dcd9}.house .banner__info__selector__colors__image--bg-light{background-color:#b3a9a6}.house .banner__info__selector__colors__image--bg-dark{background-color:#948985}.house .banner__info__selector__night{display:inline-flex}.house .banner__info__selector__night .text{font-weight:700;color:#fff}.house .banner__info__wrapper{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:1.5rem}.house .banner__info__wrapper__area,.house .banner__info__wrapper__bedrooms{display:flex;align-items:center}.house .banner__info__wrapper__area .text,.house .banner__info__wrapper__bedrooms .text{font-weight:500;color:#fff;line-height:1.5}.other-houses{background-color:#333b40}.other-houses__wrapper{width:100%;overflow:hidden;padding:.625rem 0;background-color:rgba(28,39,49,.75)}.other-houses__slider{display:flex;gap:.9375rem;position:relative}.other-houses__slider .slick-prev{left:1vw}.other-houses__slider .slick-prev::before{left:50%;transform:translate(-50%, -50%)}.other-houses__slider .slick-next{right:1vw}.other-houses__slider .slick-next::before{right:50%;transform:translate(50%, -50%)}.other-houses__slider .slick-prev::before,.other-houses__slider .slick-next::before{top:50%}.other-houses__slider .slick-list{margin:0 -0.3125rem}.other-houses__slider .slick-slide{margin:0 .3125rem}.other-houses__slider .slick-slide>div{line-height:0}.other-houses__slider__item{--other-house-items-view: 2;position:relative;aspect-ratio:16/9;line-height:0;width:calc(100vw/var(--other-house-items-view))}@media screen and (min-width: 400px){.other-houses__slider__item{--other-house-items-view: 3}}@media screen and (min-width: 580px){.other-houses__slider__item{--other-house-items-view: 5}}@media screen and (min-width: 1030px){.other-houses__slider__item{--other-house-items-view: 9}}.other-houses__slider__item img{height:100%;width:100%;object-fit:cover}.other-houses__slider__item .image-link{z-index:3}.other-houses__slider__item .text{font-size:.75rem;font-weight:500;position:absolute;bottom:.3125rem;left:0;right:0;color:#fff}.other-houses__slider__item--current{border:2px solid #c1022c}.plans .tabs .btn,.price .tabs .btn{line-height:1.7em;font-size:.875rem;font-weight:600}.floor__wrapper .tabs__choice{flex-direction:column;justify-content:flex-start;align-items:flex-start}.floor__wrapper .tabs__choice__item{width:100%}.floor__wrapper .tabs__choice .btn{width:100%;text-align:left}.floor__wrapper .tabs__content__item{padding:.625rem 2.5rem}.floor__wrapper .tabs__content__item img{width:100%;height:100%;object-fit:contain}.price .table{margin-bottom:1.5rem}.price .table td,.price .table th{font-size:1.125rem;font-weight:600;line-height:1.7}.price__more-info{display:flex;flex-direction:column;align-items:flex-end}.price__more-info p{font-size:1rem;font-weight:500;line-height:1.5;padding:0}@media screen and (min-width: 767px){.house .arrow--middle{top:33%}.house .banner__wrapper{position:absolute;width:100%;align-items:center;bottom:9rem;margin:0;padding:0;border:none}.house .banner__wrapper::after{content:""}.house .banner__action{flex-flow:row wrap;align-items:center;justify-content:center}.house .banner__title{display:flex;flex-direction:column;align-items:flex-start;gap:0}.house .banner__title .text{display:inline-block}.house .banner__action,.house .banner__title,.house .banner__wrapper::after{flex:1}.house .banner .title,.house .banner .text{font-size:1.5rem}.house .banner .title--with-bg{background-color:#333b40}.house .banner__info{position:absolute;bottom:0;right:0;left:0;gap:3.75rem;background-color:rgba(51,59,64,.75);border:none}.house .banner__info__selector{--v-stack-gap: 1rem;justify-content:flex-start}.house .banner__info__wrapper{width:auto;justify-content:space-between;flex:2}.prestige .slider__item__wrapper{display:flex;flex-direction:row;align-items:center;gap:2rem}.prestige .slider__item .image__wrapper{display:block;flex:1}.prestige .slider__item .content{flex:1}.prestige .slider__item h3{font-size:1.75rem}.prestige .slider__item h3,.prestige .slider__item h4,.prestige .slider__item p{text-align:left}.plans .floor__wrapper.tabs{flex-direction:row;align-items:center}.plans .floor__wrapper.tabs .tabs__choice__wrapper{flex:4}.plans .floor__wrapper.tabs .tabs__content{flex:8}.plans .tabs .btn,.price .tabs .btn{font-size:1.125rem}}@media screen and (min-width: 900px){.house:not(:has(.banner__info__selector__night)) .banner__wrapper{bottom:6.5625rem}}@media screen and (min-width: 980px){.house .arrow--middle{top:50%}.house .banner__wrapper{bottom:6.5625rem}.house .banner__info__selector{flex-wrap:nowrap}.prestige .slider{padding:0 3.125rem}.prestige .slider__item__wrapper{gap:4rem}.section.plans{padding-left:5%;padding-right:5%}.section.price{padding-left:15%;padding-right:15%}}