@import url(https://use.typekit.net/oqv1vzg.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.estate-description .grid{grid-template-columns:40rem auto;grid-gap:10dvw;gap:10dvw}.estate-description .start .views{margin-top:2rem}.estate-description .start .text{margin:3rem 0;text-transform:uppercase;font-size:1.75rem}.estate-description .start .text a{word-break:break-all}.estate-description .start .buttons{margin:3rem 0}.estate-description .start .social-share{margin-top:3rem}.estate-description .start .social-share h4{display:block;margin-bottom:1rem;font-size:1.12rem;font-weight:600;text-transform:uppercase}.estate-description .start .social-share ul{display:inline-block;vertical-align:middle}.estate-description .start .social-share ul li{display:inline-block;vertical-align:middle;list-style:none;margin:0 1rem 0 0}.estate-description .start .social-share ul li a:before{display:none}.estate-description .start .social-share ul li img{width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.estate-description .end .address{margin-bottom:3rem;font-weight:600}.estate-description .end .text{height:auto;transition:all 1s cubic-bezier(.19,1,.22,1)}.estate-description .end .text.readmore-text{max-height:15em;overflow:hidden}.estate-description .end .text.readmore-text.open{max-height:300dvh;overflow:auto;transition:all 1s cubic-bezier(.95,.05,.795,.035)}.estate-description .end .text a{word-break:break-all}.estate-description .end .text ol li,.estate-description .end .text p,.estate-description .end .text ul li{font-size:1.75rem;line-height:1.5}.estate-description .end .buttons{margin-top:3rem}@media only screen and (max-width:1124px){.estate-description .grid{grid-template-columns:30rem auto;grid-gap:5dvw;gap:5dvw}}@media only screen and (max-width:768px){.estate-description .grid{grid-template-columns:1fr;grid-gap:5rem;gap:5rem}.estate-description .grid .start{display:grid;grid-template-columns:3fr 1fr;grid-gap:2rem;gap:2rem;align-items:center}.estate-description .grid .start .back{order:2;text-align:right}.estate-description .grid .start .back:before{display:none}.estate-description .grid .start .text{order:1;margin:0}.estate-description .grid .start .buttons{order:4;margin:0;text-align:right}.estate-description .grid .start .social-share{order:3;margin:0}}@media only screen and (max-width:576px){.estate-description .grid .start{grid-template-columns:1fr;text-align:center}.estate-description .grid .start .back,.estate-description .grid .start .buttons{text-align:center}}