@import url(https://use.typekit.net/tkh4vwv.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.shake-animation{animation:shake .15s infinite}@keyframes shake{0%{transform:translateX(0)}25%{transform:translateX(5px)}50%{transform:translateX(-5px)}75%{transform:translateX(5px)}to{transform:translateX(0)}}@keyframes dash{to{stroke-dashoffset:0}}.prijzen-plannen .intro .grid-custom{grid-template-columns:1fr 350px;grid-gap:5rem;gap:5rem}.prijzen-plannen .intro .grid-custom .info{display:grid;-ms-flex-align:center;align-items:center}.prijzen-plannen .intro .grid-custom .info .text{position:relative;padding-right:10rem}.prijzen-plannen .intro .grid-custom .info .text h3{font-style:italic;line-height:1.3;margin-bottom:5rem}.prijzen-plannen .intro .grid-custom .info .text .summary .items .item{display:inline-block;margin-bottom:1rem;border:1px solid #000;padding:.5rem 1rem}.prijzen-plannen .intro .grid-custom .info .text .summary .items .item img,.prijzen-plannen .intro .grid-custom .info .text .summary .items .item span{display:inline-block;vertical-align:middle}.prijzen-plannen .intro .grid-custom .info .text .summary .items .item img{height:1.5rem;margin-right:.5rem}.prijzen-plannen .intro .grid-custom .info .text .summary .items .item span{font-weight:100}.prijzen-plannen .intro .grid-custom .image{min-height:65vh;position:relative;overflow:hidden}.prijzen-plannen .intro .grid-custom .image .bg-img{z-index:1}.prijzen-plannen .availability .grid{grid-template-columns:200px auto;grid-gap:10rem;gap:10rem}.prijzen-plannen .availability .grid .child-list table th{background:#000;color:#fff}.prijzen-plannen .availability .grid .child-list table td{padding:2rem}.prijzen-plannen .availability .grid .child-list table td a:hover{font-weight:700}.prijzen-plannen .availability .grid .child-list table td a img{height:1rem;margin-left:.5rem}.prijzen-plannen .availability .grid .child-list table td a span{text-decoration:underline}.prijzen-plannen .availability .grid .child-list table tr.sold{opacity:.5}.prijzen-plannen .availability .grid .child-list table tr:nth-child(2n) td{background:#ececec}.prijzen-plannen .availability .tagging .building-toggle{text-align:center}.prijzen-plannen .availability .tagging .building-toggle a{background:#e2e2e2;color:#fff;padding:1rem 2rem;margin:.5rem;display:inline-block}.prijzen-plannen .availability .tagging .building-toggle a.active,.prijzen-plannen .availability .tagging .building-toggle a:hover{background:#afafaf}.prijzen-plannen .availability .tagging .tagging-wrapper{margin:3rem 0}.prijzen-plannen .availability .tagging .tagging-wrapper.custom-svg-tagging .tags-wrapper .tags{height:0}.prijzen-plannen .availability .tagging .tagging-wrapper.custom-svg-tagging .tags-wrapper .tags .tag{opacity:0;z-index:-1}.prijzen-plannen .availability .tagging .tagging-wrapper.custom-svg-tagging .tags-wrapper .tags .tag.active{opacity:1;z-index:1}.prijzen-plannen .availability .tagging .tagging-wrapper.custom-svg-tagging .tags-wrapper .tags .tag .tag-content{display:block}.prijzen-plannen .availability .tagging .tagging-wrapper svg .hover,.prijzen-plannen .availability .tagging .tagging-wrapper svg .tag{opacity:0}.prijzen-plannen .availability .tagging .tagging-wrapper svg .hover{opacity:1;fill:hsla(0,0%,68.6%,.2);stroke:#afafaf;stroke-width:2;transition:all .5s cubic-bezier(.39,.575,.565,1);cursor:pointer}.prijzen-plannen .availability .tagging .tagging-wrapper svg .hover.sold{cursor:auto;fill:rgba(213,45,45,.2);stroke:#d52d2d}.prijzen-plannen .availability .tagging .tagging-wrapper svg .hover.sold:hover{fill:rgba(213,45,45,.8)}.prijzen-plannen .availability .tagging .tagging-wrapper svg .hover:hover{fill:hsla(0,0%,68.6%,.8)}.prijzen-plannen .availability .tagging .tagging-wrapper .picture-tagging,.prijzen-plannen .availability .tagging .tagging-wrapper .svg-tagging{position:relative;height:70dvh}.prijzen-plannen .availability .tagging .tagging-wrapper .tags-wrapper{position:relative;text-align:center;height:100%;width:100%}.prijzen-plannen .availability .tagging .tagging-wrapper .tags-wrapper .custom-svg,.prijzen-plannen .availability .tagging .tagging-wrapper .tags-wrapper .tags{position:absolute;top:0;left:0;width:100%;height:100%}.prijzen-plannen .availability .tagging .tagging-wrapper .tags-wrapper .tags .tag{position:absolute}.prijzen-plannen .availability .tagging .tagging-wrapper .tags-wrapper .tags .tag:hover .tag-content{display:block}.prijzen-plannen .availability .tagging .tagging-wrapper .tags-wrapper .tags .tag.sold{cursor:default}.prijzen-plannen .availability .tagging .tagging-wrapper .tags-wrapper .tags .tag.sold .tag-content{background:#ececec}.prijzen-plannen .availability .tagging .tagging-wrapper .tags-wrapper .tags .tag.sold .tag-content:after{border-top-color:#ececec}.prijzen-plannen .availability .tagging .tagging-wrapper .tags-wrapper .tags .tag:before{display:none}.prijzen-plannen .availability .tagging .tagging-wrapper .tags-wrapper .tags .tag .tag-content{display:none;position:absolute;left:50%;transform:translate(-50%);bottom:calc(100% + 10px);width:200px;height:200px;border-radius:100%;padding:1.5rem;text-align:center;background:#ececec}.prijzen-plannen .availability .tagging .tagging-wrapper .tags-wrapper .tags .tag .tag-content .centerer{display:-ms-flexbox;display:flex;height:100%;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:1.5rem}.prijzen-plannen .availability .tagging .tagging-wrapper .tags-wrapper .tags .tag .tag-content:after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ececec;position:absolute;top:100%;left:50%;transform:translateX(-50%)}.prijzen-plannen .availability .tagging .tagging-wrapper .tags-wrapper .tags .tag .tag-content h3{color:#000;font-weight:700;margin:0 0 1rem;text-align:center;font-size:1.84275rem}.prijzen-plannen .availability .tagging .tagging-wrapper .tags-wrapper .tags .tag .tag-content img{height:1.5rem;display:inline-block;margin:0 auto}.prijzen-plannen .documents .grid{grid-gap:3rem;gap:3rem}.prijzen-plannen .documents .grid .item{text-align:center}.prijzen-plannen .documents .grid .item:hover span{color:#afafaf}.prijzen-plannen .documents .grid .item:hover .icon path{fill:#afafaf}.prijzen-plannen .documents .grid .item .icon{margin-bottom:1rem}.prijzen-plannen .documents .grid .item .icon svg{height:3rem}.prijzen-plannen .documents .grid .item .icon svg path{fill:#000;transition:all .3s cubic-bezier(.445,.05,.55,.95)}.prijzen-plannen .documents .grid .item span{text-decoration:underline;transition:all .3s cubic-bezier(.445,.05,.55,.95)}.prijzen-plannen .gallery .grid{grid-template-columns:2fr 1fr 2fr;padding-top:20rem}.prijzen-plannen .gallery .grid .item{display:block;position:relative;aspect-ratio:1/.6;overflow:hidden}.prijzen-plannen .gallery .grid .item:nth-child(2n) .overlay{top:100%;bottom:-100%}.prijzen-plannen .gallery .grid .item:first-child{z-index:2;margin-top:-10rem}.prijzen-plannen .gallery .grid .item:nth-child(2){aspect-ratio:1/1.3;margin-left:-5vw;margin-right:5vw;z-index:1}.prijzen-plannen .gallery .grid .item:nth-child(2) .overlay span{bottom:4rem;transform:translateX(-50%);top:auto}.prijzen-plannen .gallery .grid .item:nth-child(3){aspect-ratio:1/1;margin-top:-20rem}.prijzen-plannen .gallery .grid .item:hover .overlay{top:0;bottom:0}.prijzen-plannen .gallery .grid .item .bg-img{z-index:1}.prijzen-plannen .gallery .grid .item .overlay{position:absolute;top:-100%;left:0;right:0;bottom:100%;z-index:2;padding:3rem;background:rgba(0,0,0,.5);display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between;transition:all .5s cubic-bezier(1,0,0,1)}.prijzen-plannen .gallery .grid .item .overlay span{display:inline-block;text-transform:uppercase;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}@media only screen and (max-width:1124px){.prijzen-plannen .availability .grid{grid-template-columns:100%;grid-gap:3rem;gap:3rem}.prijzen-plannen .documents .grid{grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (max-width:768px){.prijzen-plannen .intro .grid-custom{grid-template-columns:100%}.prijzen-plannen .intro .grid-custom .image{-ms-flex-order:1;order:1;min-height:40vh}.prijzen-plannen .intro .grid-custom .info{-ms-flex-order:2;order:2}.prijzen-plannen .intro .grid-custom .info .text{padding-right:3rem;padding-left:3rem;text-align:center}.prijzen-plannen .intro .grid-custom .info .text h3{margin-bottom:3rem}.prijzen-plannen .availability .grid .content{text-align:center}.prijzen-plannen .availability .tagging{display:none}.prijzen-plannen .documents .grid{grid-template-columns:1fr 1fr}}@media only screen and (max-width:576px){.prijzen-plannen .documents .grid{grid-template-columns:1fr}.prijzen-plannen .gallery .grid{grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;padding-top:5rem}.prijzen-plannen .gallery .grid .item:first-child{margin-top:0}.prijzen-plannen .gallery .grid .item:nth-child(2){margin-left:0;margin-right:0}.prijzen-plannen .gallery .grid .item:nth-child(2) .overlay span{bottom:auto;transform:translate(-50% -50%);top:50%}.prijzen-plannen .gallery .grid .item:nth-child(3){margin-top:0}}