@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap);.estate-details .nav{margin:5rem 0 2rem}.estate-details .nav .grid{grid-gap:1rem;gap:1rem}.estate-details .nav .grid .btn{font-size:1.014rem;font-weight:700;color:rgba(31,44,82,.5)}.estate-details .nav .grid .prevnext{text-align:right}.estate-details .nav .grid .prevnext .btn img{opacity:.7;width:1rem;height:1rem}.estate-details .intro{margin:3rem 0 5rem}.estate-details .intro .grid-custom{-ms-grid-columns:35fr 11fr;grid-template-columns:35fr 11fr;grid-gap:13rem;gap:13rem}.estate-details .intro .grid-custom .title h1{margin-bottom:3rem;line-height:1.5;font-size:2.171rem;font-weight:700}.estate-details .intro .grid-custom .description{padding-right:1rem}.estate-details .intro .grid-custom .description.readmore-text{max-height:15em;overflow:hidden;transition:all .3s cubic-bezier(.19,1,.22,1)}.estate-details .intro .grid-custom .description.readmore-text.open{max-height:200vh}.estate-details .intro .grid-custom .description p{font-weight:500;margin-bottom:1em}.estate-details .intro .grid-custom .description ol,.estate-details .intro .grid-custom .description ul{margin-bottom:1em}.estate-details .intro .grid-custom .description ol li,.estate-details .intro .grid-custom .description ul li{font-weight:500;font-size:1.157rem;line-height:1.6;color:inherit}.estate-details .intro .grid-custom .description~button{margin-top:2em}.estate-details .intro .grid-custom .details{padding:1rem;border-bottom:1px solid #dadada;margin-bottom:1rem;font-size:1.43rem;font-weight:500;line-height:1.5}.estate-details .intro .grid-custom .details img{display:inline-block;width:1em;height:1em;object-fit:contain;object-position:center center}.estate-details .intro .grid-custom .reference{padding:1rem;margin-bottom:1rem;border-bottom:1px solid #dadada;font-size:1.43rem;font-weight:500}.estate-details .intro .grid-custom .numbers{padding:1rem;margin-bottom:1rem}.estate-details .intro .grid-custom .numbers .number-item{display:-ms-grid;display:grid;-ms-grid-columns:2.5rem auto;grid-template-columns:2.5rem auto;-ms-flex-align:center;align-items:center;grid-gap:.5rem;gap:.5rem}.estate-details .intro .grid-custom .numbers .number-item:not(:last-child){margin-bottom:1rem}.estate-details .intro .grid-custom .numbers .number-item .icon,.estate-details .intro .grid-custom .numbers .number-item .number{display:inline-block;vertical-align:middle;font-weight:700}.estate-details .intro .grid-custom .numbers .number-item .icon img,.estate-details .intro .grid-custom .numbers .number-item .number img{width:2rem;height:auto}.estate-details .intro .grid-custom .numbers .number-item .icon{-ms-flex-order:1;order:1}.estate-details .intro .grid-custom .numbers .number-item .number{-ms-flex-order:2;order:2}.estate-details .intro .grid-custom .buttons{margin-top:2rem}.estate-details .intro .grid-custom .buttons .btn{display:block;font-size:1.014rem;margin-bottom:1rem;padding:1em}.estate-details .renovation{margin:5rem 0}.estate-details .renovation p{margin:3rem 0}.estate-details .renovation img{display:inline-block;width:15rem;height:auto;margin-left:5rem}.estate-details .specs{margin:5rem 0}.estate-details .specs .item{-ms-grid-columns:200px auto;grid-template-columns:200px auto;padding:1rem;cursor:pointer}.estate-details .specs .item.active .title:after{transform:rotate(180deg)}.estate-details .specs .item.active .list{padding:3rem 1rem}.estate-details .specs .item.active .list ul{opacity:1;max-height:200vh;overflow:auto;transition:all 1s ease}.estate-details .specs .item .title{position:relative;padding:1rem 2rem;border-radius:.25em;background:#f4f4f4}.estate-details .specs .item .title:after{content:"";position:absolute;top:calc(50% - 1rem);right:1rem;width:1.5rem;height:1.5rem;background:url(/build/images/arrow_small_down-accent.28b6aebd.svg) 50%/contain no-repeat;transform:rotate(0deg);transition:all .5s ease}.estate-details .specs .item .title h4{margin:0;font-size:1.157rem;text-transform:uppercase;font-weight:700}.estate-details .specs .item .list{width:100%;padding:0 1rem;transition:all .25s ease}.estate-details .specs .item .list.double ul{column-count:1;-moz-column-gap:0;grid-column-gap:0;column-gap:0}.estate-details .specs .item .list.grid{-ms-grid-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10rem;gap:10rem}.estate-details .specs .item .list.grid ul{column-count:1;-moz-column-gap:0;grid-column-gap:0;column-gap:0}.estate-details .specs .item .list ul{opacity:0;max-height:0;overflow:hidden;column-count:2;-moz-column-gap:10rem;grid-column-gap:10rem;column-gap:10rem;transition:max-height .25s ease,opacity .5s ease}.estate-details .specs .item .list ul li{grid-gap:.5rem;gap:.5rem;list-style:none;padding:.5rem;margin:0;font-size:1.157rem;line-height:1.25;page-break-inside:avoid;break-inside:avoid}.estate-details .specs .item .list ul li span:first-child{font-weight:500}.estate-details .specs .item .list ul li span:last-child{text-align:right;font-weight:700}.estate-details .specs .item .list ul li img{display:inline-block;width:1em;height:1em;margin-right:1em;object-fit:contain;object-position:center center}.estate-details .specs .item .list ul li a{text-decoration:underline}.estate-details .specs .item .list ul li a:before{display:none}.estate-details .vatinfo{padding:5rem 7rem}.estate-details .vatinfo .paragraph,.estate-details .vatinfo .title{margin-bottom:3rem}.estate-details .vatinfo .title h3{font-size:2.171rem;font-weight:700}@media only screen and (max-width:1124px){.estate-details .nav,.estate-details .nav .grid .prevnext{text-align:center}.estate-details .intro .grid-custom{grid-gap:5rem;gap:5rem}.estate-details .specs .item .list ul li{-ms-grid-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media only screen and (max-width:768px){.estate-details .intro .grid-custom{grid-gap:3rem;gap:3rem}.estate-details .specs .item .list ul{column-count:1;-moz-column-gap:0;grid-column-gap:0;column-gap:0}.estate-details .specs .item .list.double ul li{text-align:justify}.estate-details .specs .item .list.grid{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);grid-gap:5rem;gap:5rem}.estate-details .specs .item .list ul li.pad{display:none}}@media only screen and (max-width:576px){.estate-details .nav{margin-top:3rem}.estate-details .intro .grid-custom{-ms-grid-columns:1fr;grid-template-columns:1fr;text-align:justify}.estate-details .specs .item .list ul li{display:block;margin-bottom:1rem;text-align:center}.estate-details .specs .item .list ul li span{display:block}.estate-details .specs .item .list ul li span+span{margin-top:.5rem}.estate-details .specs .item .list ul li span:last-child{text-align:center}}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.estates-grid{margin-top:5rem;margin-bottom:5rem;text-align:center}.estates-grid.list-view .grid{-ms-grid-columns:1fr;grid-template-columns:1fr}.estates-grid.list-view .grid .galcell{-ms-grid-columns:minmax(0,1fr) minmax(0,2fr);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.estates-grid.list-view .grid .galcell .start:after{content:"";display:block;padding-bottom:40%}@supports (aspect-ratio:1){.estates-grid.list-view .grid .galcell .start{width:100%;aspect-ratio:1/.4}.estates-grid.list-view .grid .galcell .start:after{display:none}}.estates-grid.list-view .grid .galcell .end .grid{-ms-grid-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.estates-grid .title{margin-bottom:5rem;color:#fff}.estates-grid .grid{grid-gap:2rem;gap:2rem}.estates-grid .featured-slider .galcell{padding:1rem}.estates-grid .featured-slider>.slick-prev{left:-3rem;top:25%}.estates-grid .featured-slider>.slick-next{right:-3rem;top:25%}.estates-grid .galcell{display:-ms-grid;display:grid;-ms-flex-align:stretch;align-items:stretch}.estates-grid .galcell .start{position:relative;overflow:hidden}.estates-grid .galcell .start:after{content:"";display:block;padding-bottom:80%}@supports (aspect-ratio:1){.estates-grid .galcell .start{width:100%;aspect-ratio:1/.8}.estates-grid .galcell .start:after{display:none}}.estates-grid .galcell .start:before{display:none}.estates-grid .galcell .start .slider{position:absolute;top:0;left:0;width:100%;height:100%}.estates-grid .galcell .start .slider .slick-next,.estates-grid .galcell .start .slider .slick-prev{top:auto;bottom:.5em;width:4rem;padding:.5em;font-size:1.014rem;background:transparent url(/build/images/arrow_small_left-white.0792419b.svg) 50%/1rem auto no-repeat}.estates-grid .galcell .start .slider .slick-next{background-image:url(/build/images/arrow_small_right-white.304d39c1.svg)}.estates-grid .galcell .start .lazy-slider{display:none}.estates-grid .galcell .start .lazy-slider.lazy-loaded{display:block}.estates-grid .galcell .start .banners{position:absolute;display:block;top:1rem;left:-1rem;width:calc(100% + 2rem)}.estates-grid .galcell .start .banners .banner{display:none;position:absolute;top:0;left:0;border-radius:.25em;padding:1.2em 4em;font-family:Montserrat,sans-serif;font-size:1.014rem;font-weight:500}.estates-grid .galcell .start .banners .banner.new{color:#fff;background:#31a295}.estates-grid .galcell .start .banners .banner.inoption{color:#57617e;background:#fff}.estates-grid .galcell .start .banners .banner.sold{color:#fff;background:#e36030}.estates-grid .galcell .start .banners .banner.opendoor{right:auto;left:0;border:1px solid #57617e;color:#1f2c52;background:#fff}.estates-grid .galcell .end{margin-top:-2px;padding:2rem;font-size:1.157rem;background:#f4f4f4}.estates-grid .galcell .end .grid-custom{-ms-grid-columns:5fr 6fr;grid-template-columns:5fr 6fr;grid-gap:3rem 1rem;gap:3rem 1rem}.estates-grid .galcell .end .details{text-align:left}.estates-grid .galcell .end .details>:not(:last-child){margin-bottom:1rem}.estates-grid .galcell .end .details .type{font-weight:700}.estates-grid .galcell .end .details .city{height:2.5em;overflow:hidden}.estates-grid .galcell .end .numbers{text-align:right}.estates-grid .galcell .end .numbers .number-item{display:block}.estates-grid .galcell .end .numbers .number-item:first-child,.estates-grid .galcell .end .numbers .number-item:nth-child(2){display:inline-block}.estates-grid .galcell .end .numbers .number-item:nth-child(2){padding-left:1rem}.estates-grid .galcell .end .numbers .number-item:not(:last-child){margin-bottom:1rem}.estates-grid .galcell .end .numbers .number-item:nth-child(n+5){display:none}.estates-grid .galcell .end .numbers .number-item .icon,.estates-grid .galcell .end .numbers .number-item .number{display:inline-block;vertical-align:middle;font-weight:700}.estates-grid .galcell .end .numbers .number-item .icon img,.estates-grid .galcell .end .numbers .number-item .number img{height:1.25rem;width:1.25rem;object-fit:contain;object-position:center center}.estates-grid .galcell .end .numbers .number-item .icon{margin-left:.5rem}.estates-grid .galcell .end .buttons{text-align:left}.estates-grid .galcell .end .favorite{text-align:right}.estates-grid .galcell .end .favorite .btn{display:-ms-inline-grid;display:inline-grid;width:3.2rem;height:3.2rem;padding:0}.estates-grid .galcell .end .favorite .btn img{width:1.5rem;height:1.5rem;margin:auto;object-fit:contain;object-position:center center}.estates-grid .galcell.isnew .start .banners .banner.inoption,.estates-grid .galcell.isnew .start .banners .banner.sold{display:none}.estates-grid .galcell.isnew .start .banners .banner.new{display:inline-block}.estates-grid .galcell.isinoption a{pointer-events:none}.estates-grid .galcell.isinoption .start .banners .banner.new,.estates-grid .galcell.isinoption .start .banners .banner.sold{display:none}.estates-grid .galcell.isinoption .start .banners .banner.inoption{display:inline-block}.estates-grid .galcell.issold a{pointer-events:none}.estates-grid .galcell.issold .start .bg-img{-moz-filter:grayscale(.75);-ms-filter:grayscale(.75);-o-filter:grayscale(.75);filter:grayscale(.75)}.estates-grid .galcell.issold .start .banners .banner.inoption,.estates-grid .galcell.issold .start .banners .banner.new{display:none}.estates-grid .galcell.issold .start .banners .banner.sold{display:inline-block}.estates-grid .galcell.issold .end .buttons,.estates-grid .galcell.issold .end .favorite,.estates-grid .galcell.issold .end .numbers .number-item{opacity:0;pointer-events:none}.estates-grid .galcell.hasopendoor .start .banners .banner.opendoor{display:inline-block}.estates-grid .galcell.ctacell{color:#fff;background:#1f2c52}.estates-grid .galcell.ctacell:before{display:none}.estates-grid .galcell.ctacell .end{color:#fff;background:#1f2c52}.estates-grid .galcell.ctacell .end p{margin-bottom:2rem;font-size:1.3rem}.estates-grid .galcell.ctacell .end .btn{margin-bottom:2rem}.estates-grid .galcell.ctacell .reviewcell .date{margin-bottom:2rem;font-size:2.171rem;font-weight:700}.estates-grid .galcell.ctacell .reviewcell .text{margin:2rem 0}.estates-grid .galcell.ctacell .reviewcell .text p{font-size:1.3rem}.estates-grid .galcell.ctacell .reviewcell .name{margin:2rem 0;font-weight:700;font-size:1.3rem}.estates-grid .galcell.ctacell .reviewcell .bottom{-ms-flex-align:center;align-items:center;margin:3rem 0 0}.estates-grid .galcell.ctacell .reviewcell .score .stars img{display:inline-block;vertical-align:middle;width:1.5rem;height:1.5rem;margin-right:.5rem}.estates-grid .galcell.ctacell .reviewcell .link{text-align:right}@media only screen and (max-width:1124px){.estates-grid .galcell.ctacell .reviewcell .bottom .link{text-align:center}}.estates-grid .galcell.ctacell .reviewcell{-ms-flex-item-align:center;align-self:center;max-height:100%;padding:2rem}.estates-grid .galcell.ctacell .reviewcell .score .stars img{-moz-filter:brightness(100);-ms-filter:brightness(100);-o-filter:brightness(100);filter:brightness(100)}@media only screen and (max-width:768px){.estates-grid .galcell .start .banners{left:1rem;width:calc(100% - 2rem)}.estates-grid .galcell.ctacell .reviewcell{padding:4rem 2rem}}.estates-grid .noresults{margin-bottom:15rem}.estates-grid .noresults p{font-size:1.3rem;line-height:1.5;font-weight:500;margin-bottom:3rem}.estates-grid .full-link{margin-top:5rem}.estates-grid .full-link .btn{padding:1em 3em}.estates-grid .full-link .btn img{width:1em;height:1em;margin:0 0 0 1em}.estates-grid.featured{margin:0 auto;padding-top:10rem;padding-bottom:10rem;background:#1f2c52}.estates-grid.featured .noresults{color:#fff}@media only screen and (max-width:1124px){.estates-grid .grid{-ms-grid-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.estates-grid .featured-slider .galcell{padding:1rem}.estates-grid .featured-slider>.slick-prev{left:-1rem}.estates-grid .featured-slider>.slick-next{right:-1rem}}@media only screen and (max-width:768px){.estates-grid .grid,.estates-grid .grid .galcell{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.estates-grid .grid .galcell .start:after{content:"";display:block;padding-bottom:40%}@supports (aspect-ratio:1){.estates-grid .grid .galcell .start{width:100%;aspect-ratio:1/.4}.estates-grid .grid .galcell .start:after{display:none}}.estates-grid .slider .galcell{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.estates-grid .slider .galcell .start:after{content:"";display:block;padding-bottom:40%}@supports (aspect-ratio:1){.estates-grid .slider .galcell .start{width:100%;aspect-ratio:1/.4}.estates-grid .slider .galcell .start:after{display:none}}.estates-grid.list-view .grid .galcell .start{aspect-ratio:auto}}@media only screen and (max-width:576px){.estates-grid .grid .galcell .start:after{content:"";display:block;padding-bottom:50%}@supports (aspect-ratio:1){.estates-grid .grid .galcell .start{width:100%;aspect-ratio:1/.5}.estates-grid .grid .galcell .start:after{display:none}}}