@-webkit-keyframes slideLeft{0%{width:0}to{width:100%}}@keyframes slideLeft{0%{width:0}to{width:100%}}@keyframes blink{0%,to{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}50%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}}@-webkit-keyframes blink{0%,to{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}50%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}}.estate-detail{margin-top:50px}.estate-detail.nb .nb-detail-info .grid{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:start;align-items:start;margin-left:-25px;margin-right:-25px}.estate-detail.nb .nb-detail-info .grid .description,.estate-detail.nb .nb-detail-info .grid .info{position:-webkit-sticky;position:sticky;top:115px;padding-left:25px;padding-right:25px;width:50%}.estate-detail.nb .nb-detail-info .grid .info{margin-top:50px}.estate-detail.nb .nb-detail-info .grid .info h1{font-size:28px;font-weight:700;margin:0 0 30px;line-height:1.2em;max-width:600px}.estate-detail.nb .nb-detail-info .grid .info .address{margin-bottom:30px;font-size:15px;font-weight:400}.estate-detail.nb .nb-detail-info .grid .info .address img{width:20px;height:27px;display:inline-block;margin-right:7px}.estate-detail.nb .nb-detail-info .grid .info .units{margin-bottom:50px}.estate-detail.nb .nb-detail-info .grid .info .units .left,.estate-detail.nb .nb-detail-info .grid .info .units .right{display:inline-block;vertical-align:middle}.estate-detail.nb .nb-detail-info .grid .info .units .left{width:150px;font-size:15px;text-transform:uppercase;font-weight:700}.estate-detail.nb .nb-detail-info .grid .info .units .right{width:calc(100% - 160px);text-align:right}.estate-detail.nb .nb-detail-info .grid .info .units .right .banner-info{background:#ffed00;color:#000;padding:10px 20px;text-transform:uppercase;display:inline-block}.estate-detail.nb .nb-detail-info .grid .info .prices{margin-bottom:50px}.estate-detail.nb .nb-detail-info .grid .info .prices .item{border-bottom:1px solid #aaa;margin-bottom:10px;padding-bottom:5px}.estate-detail.nb .nb-detail-info .grid .info .prices .item .left,.estate-detail.nb .nb-detail-info .grid .info .prices .item .right{display:inline-block;vertical-align:top;width:calc(50% - 3px)}.estate-detail.nb .nb-detail-info .grid .info .prices .item .left i,.estate-detail.nb .nb-detail-info .grid .info .prices .item .left span{display:inline-block;vertical-align:middle}.estate-detail.nb .nb-detail-info .grid .info .prices .item .left i{margin-right:10px;font-size:20px}.estate-detail.nb .nb-detail-info .grid .info .prices .item .left span{font-weight:300}.estate-detail.nb .nb-detail-info .grid .info .prices .item .right{font-weight:500;text-align:right}.estate-detail.nb .nb-detail-info .grid .info .social-nav{margin-top:15px;margin-bottom:50px}.estate-detail.nb .nb-detail-info .grid .info .social-nav .yellowbutton{display:block;margin-bottom:30px;max-width:450px}.estate-detail.nb .nb-detail-info .grid .info .social-nav a.arrow-link{color:#000;margin-bottom:30px;display:block;position:relative;padding-left:30px}.estate-detail.nb .nb-detail-info .grid .info .social-nav a.arrow-link:hover i{left:10px}.estate-detail.nb .nb-detail-info .grid .info .social-nav a.arrow-link i,.estate-detail.nb .nb-detail-info .grid .info .social-nav a.arrow-link span{display:inline-block;vertical-align:middle}.estate-detail.nb .nb-detail-info .grid .info .social-nav a.arrow-link i{font-size:30px;margin-right:15px;position:absolute;left:0;top:-7px;transition-duration:.3s}.estate-detail.nb .nb-detail-info .grid .info .social-nav a.arrow-link span{font-weight:500;text-transform:uppercase}.estate-detail.nb .nb-detail-info .grid .info .cta-boxed{width:100%;max-width:500px;background:#000}.estate-detail.nb .nb-detail-info .grid .info .cta-boxed .image{position:relative;width:100%;aspect-ratio:7/3}.estate-detail.nb .nb-detail-info .grid .info .cta-boxed .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.estate-detail.nb .nb-detail-info .grid .info .cta-boxed .text{padding:2em;color:#fff}.estate-detail.nb .nb-detail-info .grid .info .cta-boxed a{display:inline-block;margin-top:20px}.estate-detail.nb .nb-detail-info .grid .info .cta-boxed a:hover{color:#000;background:#fff}.estate-detail.nb .nb-detail-info .grid .description{margin-top:50px;margin-bottom:50px}.estate-detail.nb .nb-detail-info .grid .description h2{text-transform:uppercase;font-size:16px;margin:0 0 30px}.estate-detail.nb .nb-details .nb-sort{text-align:right;margin:30px 0}.estate-detail.nb .nb-details .nb-sort a{padding:15px 20px;display:inline-block;vertical-align:middle;margin-left:20px;font-size:19px;font-weight:500;background:#f2f2f2;transition-duration:.3s}.estate-detail.nb .nb-details .nb-sort a.active,.estate-detail.nb .nb-details .nb-sort a:hover{background:#ffed00}.estate-detail.nb .nb-details .content{display:none}.estate-detail.nb .nb-details .content h2{text-transform:uppercase;font-size:16px}.estate-detail.nb .nb-details .content.active{display:grid;grid-template-columns:200px 1fr;margin-bottom:10px}.estate-detail.nb .nb-details .content.active .content.active{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px}.estate-detail.nb .nb-details .content .item{display:inline-grid;grid-template-rows:1fr 55px}.estate-detail.nb .nb-details .content .item .info,.estate-detail.nb .nb-details .content .item a{display:inline-block;vertical-align:middle}.estate-detail.nb .nb-details .content .item .info{background:#f2f2f2;padding:15px 20px;width:100%;display:block;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;text-align:center}.estate-detail.nb .nb-details .content .item .info .left b,.estate-detail.nb .nb-details .content .item .info .left strong{display:block;margin:5px 0}.estate-detail.nb .nb-details .content .item .info .middle{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;grid-gap:15px;gap:15px;text-align:center;-webkit-flex-grow:4;flex-grow:4;margin:15px 0;padding:0 15px}.estate-detail.nb .nb-details .content .item .info .middle .icons{display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;grid-gap:5px;gap:5px}.estate-detail.nb .nb-details .content .item .info .middle .icons:last-child{margin-right:0}.estate-detail.nb .nb-details .content .item .info .middle .icons .text,.estate-detail.nb .nb-details .content .item .info .middle .icons img{display:inline-block}.estate-detail.nb .nb-details .content .item .info .middle .icons img{width:20px;height:20px}.estate-detail.nb .nb-details .content .item .info .middle .icons .text{font-size:13px;font-weight:300}.estate-detail.nb .nb-details .content .item .info .right{text-align:center;font-weight:500}.estate-detail.nb .nb-details .content .item .info .right.grid{display:grid;grid-template-columns:1fr 1fr}.estate-detail.nb .nb-details .content .item .info .right h5{display:block;margin-bottom:10px;font-weight:700}.estate-detail.nb .nb-details .content .item .info .right span{font-size:16px}.estate-detail.nb .nb-details .content .item a{display:block;width:100%;line-height:28px;border:2px solid #ffed00}.estate-detail.nb .nb-details .content .item a.sold{color:#000!important;font-weight:700!important;border:1px solid #000;background-color:#fff!important}.estate-detail.nb .nb-details .note{font-size:15px;font-weight:700;line-height:1.5;margin-top:15px;font-style:italic}.estate-detail.nb .nb-header{position:relative;height:85vh}.estate-detail.nb .nb-header .ctas{position:absolute;top:0;left:0;right:0;z-index:5;text-align:center;display:inline-block}.estate-detail.nb .nb-header .ctas a{display:inline-block;margin:0 2px 2px}.estate-detail.nb .nb-header .toggle-pictures{position:relative;top:0;left:0;right:0;z-index:3;display:inline-block;text-align:center}.estate-detail.nb .nb-header .toggle-pictures a{display:inline-block;margin:0 2px 2px;background:none;color:#000;border:1px solid #000}.estate-detail.nb .nb-header .toggle-pictures a.active,.estate-detail.nb .nb-header .toggle-pictures a:hover{color:#000;background:#ffed00;border:1px solid #ffed00}.estate-detail.nb .nb-header .tagging-switch{position:relative;top:0;background:#ffed00;color:#000;transition-duration:.3s;z-index:4;cursor:pointer;padding:10px 20px;text-transform:uppercase;display:inline-block}.estate-detail.nb .nb-header .tagging-switch:hover{background:#aaa;color:#fff}.estate-detail.nb .nb-header .image{position:relative;height:85vh}.estate-detail.nb .nb-header .image .bg-image,.estate-detail.nb .nb-header .image iframe{position:absolute;left:0;top:0;width:100%;height:100%}.estate-detail.nb .nb-header .detail-slider{position:absolute;left:0;right:0;height:85vh;z-index:2}.estate-detail.nb .nb-header .banner{position:absolute;top:0;bottom:auto;left:0;padding:1em;color:#fff;text-transform:uppercase;background:#000}.estate-detail.nb .nb-header .btn.sticky{position:fixed;bottom:0;right:5dvw;z-index:1}.estate-detail.nb #nb-map{height:35vh}.estate-detail.nb .brochure-form{position:fixed;top:0;bottom:0;left:-100%;right:100%;z-index:9999;background:hsla(0,0%,100%,.85);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;transition:all .5s}.estate-detail.nb .brochure-form.active{left:0;right:0}.estate-detail.nb .brochure-form form{max-width:600px;padding:3rem;background:#fff;position:relative}.estate-detail.nb .brochure-form form .close-brochure-form{position:absolute;right:1rem;top:1rem;font-size:25px;transition:all .3s;cursor:pointer}.estate-detail.nb .brochure-form form .close-brochure-form:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.estate-detail.nb .brochure-form form h2{font-size:22px;margin-bottom:3rem}.estate-detail.nb .nav.sticky{position:-webkit-sticky;position:sticky;top:65px;text-align:center;z-index:3}.estate-detail.nb .nav.sticky .container{background:#ffe800}.estate-detail.nb .nav.sticky .btn{display:inline-block}.estate-detail .detail-intro{margin-bottom:15px;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.estate-detail .detail-intro .address{font-size:22px;font-weight:500;width:40%}.estate-detail .detail-intro .address img{width:20px;height:27px;display:inline-block;margin-right:7px}.estate-detail .detail-intro .estate-nav{text-align:right;width:60%}.estate-detail .detail-intro .estate-nav a:hover{text-decoration:underline}.estate-detail .detail-intro .estate-nav a+a{margin-left:20px}.estate-detail .detail-slider-wrapper{position:relative;height:60vh}.estate-detail .detail-slider-wrapper .toggle-pictures{position:absolute;top:0;left:0;right:0;z-index:4;text-align:center}.estate-detail .detail-slider-wrapper .toggle-pictures a{display:inline-block;margin:0 2px 2px;background:none;color:#000;border:1px solid #000}.estate-detail .detail-slider-wrapper .toggle-pictures a.active,.estate-detail .detail-slider-wrapper .toggle-pictures a:hover{color:#000;background:#ffed00;border:1px solid #ffed00}.estate-detail .detail-slider-wrapper .detail-slider-buttons{position:absolute;bottom:15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.estate-detail .detail-slider-wrapper .detail-slider-buttons.active .pause-detail{display:none}.estate-detail .detail-slider-wrapper .detail-slider-buttons.active .play-detail,.estate-detail .detail-slider-wrapper .detail-slider-buttons .pauze-detail{display:block}.estate-detail .detail-slider-wrapper .detail-slider-buttons .play-detail{display:none}.estate-detail .detail-slider-wrapper .detail-slider-buttons a{display:inline-block;vertical-align:middle;transition-duration:.3s;width:35px;height:35px;margin:0 2px;text-align:center;cursor:pointer}.estate-detail .detail-slider-wrapper .detail-slider-buttons a img{width:20px;height:20px;margin-top:8px}.estate-detail .detail-slider-wrapper .openhouse{position:absolute;left:0;top:0;bottom:0;right:0;z-index:3;background:#f2f2f2}.estate-detail .detail-slider-wrapper .openhouse iframe{height:60vh;width:100%}.estate-detail .detail-slider-wrapper .model{position:absolute;left:0;top:0;bottom:0;right:0;z-index:2;background:#f2f2f2}.estate-detail .detail-slider-wrapper .model iframe{height:60vh;width:100%}.estate-detail .detail-slider-wrapper .banner.vat{line-height:1.25;color:#000;background:#ffed00}.estate-detail .detail-slider{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;overflow:hidden}.estate-detail .detail-slider .slick-list,.estate-detail .detail-slider .slick-track{height:100%}.estate-detail .detail-slider .slick-next,.estate-detail .detail-slider .slick-prev{background:transparent}.estate-detail .detail-slider .slick-next:before,.estate-detail .detail-slider .slick-prev:before{color:#ffed00}.estate-detail .detail-slider .slick-dots{position:absolute;left:0;right:0;z-index:1;bottom:70px;max-width:1440px;text-align:center;margin:0 auto}.estate-detail .detail-slider .slick-dots li{width:auto;height:auto}.estate-detail .detail-slider .slick-dots .slick-active a{color:#ffed00;font-size:40px}.estate-detail .detail-slider .slick-dots a{color:#fff;transition-duration:.3s;font-size:16px;font-weight:700}.estate-detail .detail-slider .slick-dots a:hover{color:#ffed00;font-size:50px}.estate-detail .detail-info{margin-top:50px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10%;margin-right:-10%}.estate-detail .detail-info .left{padding-left:10%;padding-right:10%;width:60%}.estate-detail .detail-info .right{padding-left:5%;padding-right:5%;width:30%}.estate-detail .detail-info .title{margin-bottom:50px}.estate-detail .detail-info .title h1{font-size:28px;font-weight:700;margin:0 0 30px;line-height:1.2em;max-width:600px}.estate-detail .detail-info .title h2{font-size:22px;margin:0;font-weight:500;display:inline-block;position:relative}.estate-detail .detail-info .title h2 span{position:absolute;bottom:0;right:-120px;display:inline-block;padding:0 10px;z-index:2;left:inherit}.estate-detail .detail-info .title h2 span.nieuw,.estate-detail .detail-info .title h2 span.optie,.estate-detail .detail-info .title h2 span.verkocht{color:#000;text-transform:uppercase;letter-spacing:1px;background:#ffed00}.estate-detail .detail-info .title h2 span.verkocht{color:#fff;background:#ce2b2b}.estate-detail .detail-info .title .icons{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:15px;gap:15px;margin-top:50px}.estate-detail .detail-info .title .icons .icon{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:7px;gap:7px}.estate-detail .detail-info .title .icons .icon img{width:30px;height:30px;object-fit:contain}.estate-detail .detail-info .social-nav{margin-top:15px;margin-bottom:30px}.estate-detail .detail-info .social-nav .yellowbutton{display:block;margin-bottom:0;max-width:300px}.estate-detail .detail-info .social-nav a.arrow-link{color:#000;margin-bottom:30px;display:block;position:relative;padding-left:30px}.estate-detail .detail-info .social-nav a.arrow-link:hover i{left:10px}.estate-detail .detail-info .social-nav a.arrow-link i,.estate-detail .detail-info .social-nav a.arrow-link span{display:inline-block;vertical-align:middle}.estate-detail .detail-info .social-nav a.arrow-link i{font-size:30px;margin-right:15px;position:absolute;left:0;top:-7px;transition-duration:.3s}.estate-detail .detail-info .social-nav a.arrow-link span{font-weight:500;text-transform:uppercase}.estate-detail .detail-info .description{margin-bottom:30px}.estate-detail .detail-info .description h2{text-transform:uppercase;font-size:16px;margin:0 0 30px}.estate-detail .detail-info .description .link{margin-top:3rem}.estate-detail .detail-info .description .estate-details{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.estate-detail .detail-info .description .estate-details h2{text-transform:uppercase;font-weight:700;border-bottom:1px solid #000;margin-top:50px;margin-bottom:20px;padding-bottom:20px;font-size:16px}.estate-detail .detail-info .description .estate-details .renovation-message{grid-column:span 2;padding-left:30px;margin-top:3rem}.estate-detail .detail-info .description .estate-details .epc-labels{position:relative;display:grid;grid-template-columns:repeat(6,1fr);justify-items:center;max-width:500px;margin:4em 0 2em}.estate-detail .detail-info .description .estate-details .epc-labels img{display:inline-block;width:100%}.estate-detail .detail-info .description .estate-details .epc-labels .epc-value{position:absolute;top:-2em;left:0;height:auto;width:auto;padding:.5em;border-radius:.25em;color:#000;background:#ffed00;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.estate-detail .detail-info .description .estate-details .epc-labels .epc-value:after{content:"";position:absolute;top:100%;left:50%;margin-left:-7px;border:7px solid transparent;border-top-color:#ffed00}.estate-detail .detail-info .description .estate-details .epc-labels .epc-value b{font-weight:700;font-size:19px}.estate-detail .detail-info .description .estate-details .item-wrapper{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:10px;gap:10px}.estate-detail .detail-info .description .estate-details .item-wrapper.full-width{width:100%}.estate-detail .detail-info .description .estate-details .item-wrapper[\:has\(.column\)]{grid-gap:20px;gap:20px}.estate-detail .detail-info .description .estate-details .item-wrapper:has(.column){grid-gap:20px;gap:20px}.estate-detail .detail-info .description .estate-details .item-wrapper h5{font-weight:700;margin-bottom:15px}.estate-detail .detail-info .description .estate-details .item-wrapper .item{width:50%;margin:7px 0}.estate-detail .detail-info .description .estate-details .item-wrapper .item.with-icon i,.estate-detail .detail-info .description .estate-details .item-wrapper .item.with-icon span{display:inline-block;vertical-align:top}.estate-detail .detail-info .description .estate-details .item-wrapper .item.with-icon i{color:#ffed00;width:30px}.estate-detail .detail-info .description .estate-details .item-wrapper .item.with-icon span{width:calc(100% - 40px);font-weight:300}.estate-detail .detail-info .description .estate-details .item-wrapper .item.with-icon strong{margin-left:7px;text-align:right;float:right;margin-right:30px}.estate-detail .detail-info .description .estate-details .item-wrapper .item.full span strong{display:block;margin-left:0;margin-top:7px}.estate-detail .detail-info .description .estate-details .item-wrapper .item+a{display:block;margin-top:15px}.estate-detail .detail-info .description .estate-details .item-wrapper .column .item+.item{margin-top:20px}.estate-detail .detail-info .description .estate-details .item-wrapper+.item-wrapper{margin-top:15px}.estate-detail .detail-info .description .estate-details .spacer{margin:15px 0}.estate-detail .detail-info .description .estate-details .item-pdf{display:block;transition-duration:.3s;margin:7px 0;line-height:1.4em}.estate-detail .detail-info .description .estate-details .item-pdf i,.estate-detail .detail-info .description .estate-details .item-pdf span{display:inline-block;vertical-align:top}.estate-detail .detail-info .description .estate-details .item-pdf i{width:30px;color:red}.estate-detail .detail-info .description .estate-details .item-pdf span{width:calc(100% - 40px)}.estate-detail .detail-info .description .estate-details .item-pdf:hover span{color:#aaa}.estate-detail .detail-info .detail-agent .image,.estate-detail .detail-info .detail-agent .info{display:inline-block;vertical-align:middle}.estate-detail .detail-info .detail-agent .image{border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:50%;width:130px;height:130px;margin-right:30px}.estate-detail .detail-info .detail-agent .info{width:calc(100% - 165px)}.estate-detail .detail-info .detail-agent .info a{font-weight:700;color:#000}.estate-detail .detail-info .detail-agent .info a:hover{color:#aaa}.estate-detail .detail-info .detail-agent .links{max-width:300px}.estate-detail .detail-info .detail-agent .links h2{font-weight:700;line-height:1.4em;margin:30px 0;font-size:22px;letter-spacing:0}.estate-detail .detail-info .detail-agent .links .buttons a{display:block;margin-bottom:15px;text-align:center;min-height:38px}.estate-detail .detail-info .detail-agent .links .buttons .yellowbutton{display:block;margin-bottom:30px;max-width:300px}.estate-detail .detail-info .detail-agent .links .buttons .arrow-link{color:#000;margin-bottom:30px;display:block;position:relative;padding-left:30px;text-align:left;min-height:auto}.estate-detail .detail-info .detail-agent .links .buttons .arrow-link:hover i{left:10px}.estate-detail .detail-info .detail-agent .links .buttons .arrow-link i,.estate-detail .detail-info .detail-agent .links .buttons .arrow-link span{display:inline-block;vertical-align:middle}.estate-detail .detail-info .detail-agent .links .buttons .arrow-link i{font-size:30px;margin-right:15px;position:absolute;left:0;top:-7px;transition-duration:.3s}.estate-detail .detail-info .detail-agent .links .buttons .arrow-link span{font-weight:500;text-transform:uppercase}.estate-detail .photo-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:50px;margin-bottom:50px}.estate-detail .photo-gallery a{position:relative}.estate-detail .photo-gallery a:hover .overlay{opacity:1}.estate-detail .photo-gallery a .overlay{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);transition:all .3s ease-in-out;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.estate-detail .photo-gallery a .overlay i{color:#fff;font-size:50px}.estate-detail .video-wrap{display:block;position:relative;width:100%;aspect-ratio:16/9;max-height:80dvh;margin-top:50px;margin-bottom:50px}.estate-detail .video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.estate-detail .appointment h2,.estate-detail .model h2,.estate-detail .openhouse h2{text-transform:uppercase;margin:50px 0 25px;font-size:16px;font-weight:500}.estate-detail .appointment .item,.estate-detail .model .item,.estate-detail .openhouse .item{margin-bottom:15px}.estate-detail .appointment .item a,.estate-detail .appointment .item span,.estate-detail .model .item a,.estate-detail .model .item span,.estate-detail .openhouse .item a,.estate-detail .openhouse .item span{display:inline-block;vertical-align:top}.estate-detail .appointment .item span,.estate-detail .model .item span,.estate-detail .openhouse .item span{background:#f2f2f2;padding:15px;min-width:300px;margin-right:15px;font-weight:300}.estate-detail .appointment .item a,.estate-detail .model .item a,.estate-detail .openhouse .item a{text-transform:none;font-weight:500;line-height:44px;padding:0 15px}.estate-detail .detail-form{text-align:center;max-width:800px;margin:10vh auto 5vh}.estate-detail .detail-form h2{font-size:28px;margin:0 0 30px;font-weight:700}.estate-detail .detail-form .agent{max-width:500px;margin:50px auto}.estate-detail .detail-form .agent .image,.estate-detail .detail-form .agent .info{display:inline-block;vertical-align:middle}.estate-detail .detail-form .agent .image{border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:50%;width:100px;height:100px;margin-right:30px}.estate-detail .detail-form .agent .info{width:calc(100% - 150px);text-align:left;font-size:16px;font-weight:700;line-height:1.6em}.estate-detail .detail-form .row{margin-left:-1px;margin-right:-1px;width:100%;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.estate-detail .detail-form .bezoek{display:none}.estate-detail .detail-form .parsley-wrapper.half{width:50%;padding-left:1px;padding-right:1px}.estate-detail .detail-form .parsley-wrapper.full{width:100%;padding-left:1px;padding-right:1px}.estate-detail .detail-form .yellowbutton{text-align:right;margin-top:30px;display:inline-block}@supports (display:grid){.estate-detail.nb .nb-detail-info .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:50px;margin-left:0;margin-right:0}.estate-detail.nb .nb-detail-info .grid .description,.estate-detail.nb .nb-detail-info .grid .info{padding-left:0;padding-right:0;width:auto}.estate-detail .detail-intro{display:grid;grid-template-columns:40% 60%}.estate-detail .detail-intro .address,.estate-detail .detail-intro .estate-nav{width:auto}.estate-detail .detail-info{display:grid;grid-template-columns:60% 30%;grid-gap:0 10%;margin-left:0;margin-right:0}.estate-detail .detail-info .left,.estate-detail .detail-info .right{padding-left:0;padding-right:0;width:auto}.estate-detail .detail-info .description .estate-details{display:grid;grid-template-columns:100%}.estate-detail .detail-info .description .estate-details .item-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.estate-detail .detail-info .description .estate-details .item-wrapper.full-width{grid-template-columns:1fr}.estate-detail .detail-info .description .estate-details .item-wrapper .item{width:auto}.estate-detail .detail-info .description .estate-details .item-wrapper .item strong{text-align:right;float:right;margin-right:30px}}@media only screen and (max-width:1200px){.estate-detail .detail-info{grid-template-columns:60% 40%}}@media only screen and (max-width:992px){.estate-detail.nb .nb-details .content.active .content.active{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:1024px){.estate-detail .estate-details .item-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:768px){.estate-detail.nb .nb-header .tagging-module,.estate-detail.nb .nb-header .tagging-switch{display:none}.estate-detail.nb .nb-detail-info .grid{grid-template-columns:1fr;grid-gap:0}.estate-detail.nb .nb-detail-info .grid .description,.estate-detail.nb .nb-detail-info .grid .info{position:relative;top:0}.estate-detail.nb .nb-detail-info .grid .info,.estate-detail.nb .nb-detail-info .grid .info .social-nav{margin-bottom:0}.estate-detail.nb .nb-detail-info .grid .description{margin-top:30px}.estate-detail.nb .nb-details .content.active,.estate-detail.nb .nb-details .content.active .content.active{grid-template-columns:1fr;grid-gap:10px;gap:10px}.estate-detail.nb .nav.sticky{display:none}.estate-detail .detail-intro{grid-template-columns:1fr}.estate-detail .detail-intro .estate-nav{text-align:center;margin-top:30px}.estate-detail .detail-info{grid-template-columns:50% 40%}.estate-detail .detail-info .detail-agent .image{width:100px;height:100px}.estate-detail .detail-info .detail-agent .info{width:calc(100% - 135px)}.estate-detail .detail-info .description .estate-details .item-wrapper{grid-template-columns:1fr}.estate-detail .photo-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:576px){.estate-detail.nb .nb-header,.estate-detail.nb .nb-header .detail-slider-wrapper .detail-slider,.estate-detail.nb .nb-header .image{height:50vh}.estate-detail.nb .nb-details .nb-sort a{display:block;margin-bottom:10px;margin-left:0;text-align:center}.estate-detail .detail-intro{grid-template-columns:1fr}.estate-detail .detail-info{grid-template-columns:100%;grid-gap:0}.estate-detail .detail-info .social-nav,.estate-detail .detail-info .title{margin-bottom:30px}.estate-detail .detail-info .detail-agent{margin-top:30px}.estate-detail .detail-info .detail-agent .links{max-width:100%}.estate-detail .detail-info .description .estate-details .renovation-message{grid-column:span 1}.estate-detail .detail-info .description .estate-details .item-wrapper{grid-template-columns:1fr}.estate-detail .openhouse .item a,.estate-detail .openhouse .item span{display:block;width:100%;text-align:center}.estate-detail .detail-form h2{font-size:22px}.estate-detail .detail-form .parsley-wrapper.half{width:100%}}