@import url(https://use.typekit.net/zej5jsz.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.estate-description{padding-top:10rem;padding-bottom:10rem}.estate-description.nbparent .details{grid-template-columns:1fr}.estate-description.nbparent .details .address{display:none}.estate-description .details{grid-template-columns:auto auto;grid-gap:1rem;gap:1rem;margin-bottom:10rem}.estate-description .details .address,.estate-description .details .numbers{padding:2rem 3rem;border-radius:5rem;font-size:1.245rem;line-height:2;text-align:center;text-transform:uppercase}.estate-description .details .address img,.estate-description .details .numbers img{display:inline-block;vertical-align:middle;width:1em;height:1em;margin-right:.5rem;object-fit:contain;object-position:center center}.estate-description .details .numbers .item{display:inline-block;vertical-align:middle}.estate-description .details .numbers .item img{display:inline-block;vertical-align:middle;width:1em;height:1em;margin-right:.5rem;object-fit:contain;object-position:center center}.estate-description .details .numbers .item span{display:inline-block;vertical-align:middle}.estate-description .details .numbers .item+.item{margin-left:1rem}.estate-description .details .numbers{color:#fff;background:#0f2034}.estate-description .details .numbers .item{font-weight:300}.estate-description .details .numbers .item+.item{margin-left:2rem}.estate-description .details .address{border:1px solid #0f2034;color:#0f2034;font-weight:600}.estate-description .details .address a:before{display:none}.estate-description .description{grid-template-columns:3fr 5fr;grid-gap:10vw;gap:10vw}.estate-description .description .start .available{margin-bottom:3rem;font-size:2.19rem;color:#32d9c3;font-weight:600}.estate-description .description .start .name{margin-bottom:3rem;font-size:2.19rem;font-weight:300}.estate-description .description .start .price{margin-bottom:3rem;font-size:2.19rem;color:#32d9c3;font-weight:600}.estate-description .description .start .buttons{margin-top:3rem}.estate-description .description .start .buttons a+a{margin-top:2rem}.estate-description .description .end .text{height:auto;max-height:11em;transition:all 1s cubic-bezier(.19,1,.22,1);overflow:hidden}.estate-description .description .end .text.open{max-height:200vh;overflow:auto;transition:all 1s cubic-bezier(.95,.05,.795,.035)}.estate-description .description .end .print,.estate-description .description .end .share{margin-top:5rem}.estate-description .description .end .share .social-share h4{display:inline-block;vertical-align:middle;margin-right:1rem;margin-bottom:0;font-size:1.5rem}.estate-description .description .end .share .social-share ul{display:inline-block;vertical-align:middle}.estate-description .description .end .share .social-share ul li{display:inline-block;vertical-align:middle;list-style:none;margin:0 1rem 0 0}.estate-description .description .end .share .social-share ul li a:before{display:none}.estate-description .description .end .share .social-share ul li img{width:3rem;height:3rem;object-fit:contain;object-position:center center}.estate-description .extra-info{margin-top:10rem}.estate-description .extra-info.grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10rem;gap:10rem}.estate-description .extra-info.grid .start{padding:5rem 0}.estate-description .extra-info.slider{height:70vh}.estate-description .extra-info.slider .slide{position:relative;border-right:1rem solid #fff}.estate-description .extra-info h2,.estate-description .extra-info h3,.estate-description .extra-info h4{margin-bottom:5rem}.estate-description .extra-info p{margin:5rem 0}.estate-description .extra-info .buttons{margin-top:5rem}.estate-description .extra-info .buttons a+a{margin-top:2rem}.estate-description .extra-info a[data-fancybox-trigger]:before{display:none}.estate-description .extra-info .plus{opacity:0;display:grid;position:absolute;left:3rem;bottom:3rem;width:6rem;height:6rem;padding:0}.estate-description .extra-info .plus:hover{border-radius:3rem}.estate-description .extra-info .plus img{margin:auto;width:1.5rem;height:1.5rem;object-fit:contain;object-position:center center}.estate-description .extra-info .end:hover .plus,.estate-description .extra-info .slide:hover .plus{opacity:1}.estate-description .embed{position:relative;width:100%;height:auto;max-height:80vh;margin-top:7rem;aspect-ratio:16/9}.estate-description .embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.estate-description .insta-wrapper{opacity:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;margin-top:5rem}@media only screen and (max-width:768px){.estate-description .details{grid-template-columns:auto}.estate-description .description,.estate-description .extra-info.grid{grid-template-columns:1fr;grid-gap:5rem;gap:5rem;text-align:center}.estate-description .extra-info.grid .end:after{content:"";display:block;padding-bottom:60%}@supports (aspect-ratio:1){.estate-description .extra-info.grid .end{width:100%;aspect-ratio:1/.6}.estate-description .extra-info.grid .end:after{display:none}}.estate-description .extra-info.slider .slide{border-right:0}}