@import url(https://use.typekit.net/bah0qkq.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.estate-description .main-grid{align-items:start;gap:10dvw;grid-template-columns:1fr 35rem}.estate-description .end,.estate-description .start{position:sticky;top:12rem}.estate-description .start h4{margin-bottom:3rem}.estate-description .start h5{margin-bottom:1rem}.estate-description .start .intro{font-size:1.6rem;font-weight:400}.estate-description .start .text{height:auto;transition:all 1s cubic-bezier(.19,1,.22,1)}.estate-description .start .text.readmore-text{max-height:25em;overflow:hidden}.estate-description .start .text.readmore-text.open{max-height:200vh;overflow:auto;transition:all 1s cubic-bezier(.95,.05,.795,.035)}.estate-description .start .text.readmore-text.open+.readmore-btn:before{display:none}.estate-description .start .readmore-btn{color:var(--accent-color);display:block;font-size:3.2rem;margin-top:2rem;overflow:visible;width:100%;z-index:1}.estate-description .start .readmore-btn:before{background:var(--white-color);background:linear-gradient(to bottom,transparent,var(--white-color));height:7rem;left:0;position:absolute;top:-7rem;transform:none;width:100%}.estate-description .start .social-share{margin-top:3rem}.estate-description .end{display:flex;flex-direction:column;gap:3rem}.estate-description .end .reference{color:var(--accent-color);font-size:2.8rem;font-stretch:110;font-style:normal;font-variation-settings:"wght" 700,"wdth" 110;font-weight:700}.estate-description .end .numbers{display:flex;flex-direction:column;gap:1rem}.estate-description .end .numbers .number-item{display:inline-block;font-size:1.2rem;font-weight:300;order:2;vertical-align:middle}.estate-description .end .numbers .number-item.order-first{order:1}.estate-description .end .numbers .number-item img,.estate-description .end .numbers .number-item svg{display:inline-block;height:1em;margin-right:.5em;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;vertical-align:middle;width:1em}.estate-description .end .numbers .number-item span{display:inline-block;font-weight:700;line-height:1.2;vertical-align:middle}@media only screen and (max-width:576px){.estate-description .end .numbers .number-item{font-size:1.36rem}}.estate-description .end .numbers .number-item{font-size:1.6rem}.estate-description .end .cta-block{margin:2rem 0;padding:3rem}.estate-description .end .cta-block .title{margin-bottom:2rem}.estate-description .end .cta-block .text{margin-bottom:1rem}.estate-description .end .buttons{display:flex;flex-direction:column;gap:1rem;margin-top:4rem}.estate-description .end .buttons .btn{font-weight:700;text-transform:uppercase}.estate-description .end .usps{display:flex;flex-wrap:wrap;gap:1rem}.estate-description .end .usps .usp{border:1px solid var(--main-color);padding:1rem;text-transform:uppercase}.estate-description .end .usps .usp:hover{background:var(--accent-color);color:var(--white-color)}.estate-description .end .social-share h4{display:block;font-size:1.36rem;font-weight:400;margin-bottom:1rem;text-transform:uppercase}.estate-description .end .social-share ul{display:inline-block;vertical-align:middle}.estate-description .end .social-share ul li{display:inline-block;list-style:none;margin:0 1rem 0 0;vertical-align:middle}.estate-description .end .social-share ul li.none-color svg path{fill:var(--none-color)}.estate-description .end .social-share ul li.black-color svg path{fill:var(--black-color)}.estate-description .end .social-share ul li.white-color svg path{fill:var(--white-color)}.estate-description .end .social-share ul li.light-grey-color svg path{fill:var(--light-grey-color)}.estate-description .end .social-share ul li.grey-color svg path{fill:var(--grey-color)}.estate-description .end .social-share ul li.dark-grey-color svg path{fill:var(--dark-grey-color)}.estate-description .end .social-share ul li.main-color svg path{fill:var(--main-color)}.estate-description .end .social-share ul li.accent-color svg path{fill:var(--accent-color)}.estate-description .end .social-share ul li.accent-contrast-color svg path{fill:var(--accent-contrast-color)}.estate-description .end .social-share ul li.woon-color svg path{fill:var(--woon-color)}.estate-description .end .social-share ul li.bedrijfs-color svg path{fill:var(--bedrijfs-color)}.estate-description .end .social-share ul li.error-color svg path{fill:var(--error-color)}.estate-description .end .social-share ul li a:before{display:none}.estate-description .end .social-share ul li img,.estate-description .end .social-share ul li svg{height:3rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:3rem}.estate-description .end .social-share{margin-top:3rem}@media only screen and (max-width:1124px){.estate-description .grid{grid-template-columns:1fr}.estate-description .grid .end,.estate-description .grid .start{position:relative;top:0}}