html{scroll-padding-top:40px}.makelaar_archive .makelaar_search{background-color:#fff;border-radius:3px;box-shadow:rgb(75 75 75 / .15) 0 15px 25px 0;padding:30px;display:grid;grid-template-columns:3fr 1fr 1fr 1fr;gap:20px;margin-bottom:30px}.makelaar_archive .search-field{position:relative;cursor:pointer}.makelaar_archive .makelaar_search .search-field input,.makelaar_archive .makelaar_search .search-field select{width:100%;padding:13px 15px;appearance:none;-moz-appearance:none;-webkit-appearance:none}.makelaar_archive .makelaar_search .search-field select option{font:15px/20px Poppins,sans-serif}.makelaar_archive .makelaar_search .search-field select::after,.makelaar_archive .makelaar_search .search-field select::before{content:''}.makelaar_archive .makelaar_search .search-field.button input{border-color:#fff;border-width:0;border-radius:3px;background:#91B6BB;outline:0;box-shadow:none!important;line-height:22px;font-size:16px;color:#fff;font-weight:600;cursor:pointer;transition:all .2s ease}.makelaar_archive .makelaar_search .search-field.button input:hover{background-color:#86A6A9}.makelaar_archive .makelaar_search .search-field input.address{padding-left:40px}.makelaar_archive .makelaar_search .search-field .fa-map-marker-alt{color:#A4A4A5;left:15px;top:50%;transform:translateY(-50%);position:absolute}.makelaar_archive .makelaar_search .search-field .fa-search{left:40px;top:46%;transform:translateY(-50%);position:absolute;color:#fff}.makelaar_archive .search-field .select-arrow{border:none;top:50%;transform:translateY(-50%);bottom:auto;height:auto;width:auto;right:1em;font-size:inherit!important;background:0 0!important;line-height:1}.makelaar_archive .makelaar_results .sorting_bar{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:30px}.makelaar_archive .makelaar_results .sorting_bar .right{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-left:auto}.makelaar_archive .makelaar_results .sorting_bar select{padding:10px 10px;padding-right:10px;appearance:none;-moz-appearance:none;-webkit-appearance:none;line-height:1;height:auto;padding-right:15px}.makelaar_archive .makelaar_results h2{margin:0;font-size:25px;color:#91B6BB}.makelaar_archive .results-container{gap:50px;display:grid;grid-template-columns:1fr 1fr 1fr}.makelaar_archive .results-container.shortcode{grid-template-columns:1fr}.makelaar_archive .results-container .woning_item{position:relative;background:#fff;border-radius:3px;overflow:hidden;box-shadow:rgb(75 75 75 / .05) 0 15px 25px 0;padding-bottom:90px}.makelaar_archive .results-container.shortcode .woning_item{padding-bottom:0;box-shadow:none}.makelaar_archive .results-container .item_image{position:relative}.makelaar_archive .results-container .item_image .overlay{position:absolute;left:0;top:0;width:100%;height:100%}.makelaar_archive .results-container .item_image .status{position:absolute;top:10px;padding:5px 10px;border-radius:3px;background-color:#91B6BB;color:#fff;right:10px;pointer-events:none}.makelaar_archive .results-container .item_image .status.verkocht,.makelaar_archive .results-container .item_image .status.verhuurd{background-color:#CCA1A5}.makelaar_archive .results-container .item-content{padding:30px;text-align:center}.makelaar_archive .results-container .item-content header{margin-bottom:15px}.makelaar_archive .results-container .item-content header h3,.makelaar_archive .results-container .item-content header h4{font-weight:600;margin:0}.makelaar_archive .results-container .item-content header h3{font-size:20px;color:#48494C}.makelaar_archive .results-container .item-content header h4{color:#91B6BB;font-size:17px}.makelaar_archive .results-container .entry-content .price{color:#a4a4a4;font-size:17px;display:block;font-weight:600}.makelaar_archive .results-container .entry-content p{margin:0}.makelaar_archive .results-container .buttons{margin-top:15px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:absolute;bottom:30px;width:calc(100% - 60px);left:30px}.makelaar_archive .results-container .buttons .item_button{width:calc(50% - 7px);padding:15px 20px;line-height:17px;font-size:14px;border-radius:3px;border:1px solid #91B6BB;font-weight:600;color:#91B6BB;transition:all .2s ease}.makelaar_archive .results-container .buttons .item_button.full{background:#91B6BB;border-color:#fff;color:#fff}.makelaar_archive .results-container .buttons .item_button.full:hover{background:#86A6A9;color:#fff;border-color:#fff}.makelaar_archive .results-container .buttons .item_button:hover{color:#86A6A9;border-color:#86A6A9}.makelaar_archive .makelaar_pagination{justify-content:center}.makelaar_archive .makelaar_pagination .page-numbers{margin:0 10px}@media (max-width:1024px){.makelaar_archive .makelaar_search{grid-template-columns:3fr 2fr 2fr 1fr}.makelaar_archive .results-container{grid-template-columns:1fr 1fr;gap:30px}}@media (max-width:767px){.makelaar_archive .makelaar_search,.makelaar_archive .results-container{grid-template-columns:1fr;gap:20px}.makelaar_archive .makelaar_pagination .page-numbers{margin:0 5px}}@media (max-width:480px){.makelaar_archive .results-container .item-content{padding:20px}.makelaar_archive .results-container .woning_item{padding-bottom:70px}.makelaar_archive .results-container .buttons .item_button{font-size:12px;padding:10px 15px}.makelaar_archive .makelaar_pagination .page-numbers.next,.makelaar_archive .makelaar_pagination .page-numbers.prev{display:none}}.makelaar_single .makelaar_intro{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.makelaar_single .makelaar_intro h1,.makelaar_single .makelaar_intro h2{margin:0}.makelaar_single .makelaar_intro h1,.makelaar_single .makelaar_intro .price_block .price{color:#48494C;font-size:25px;font-weight:600}.makelaar_single .makelaar_intro h2,.makelaar_single .makelaar_intro .price_block .voorvoegsel{font-size:17px;color:#91B6BB;display:block;font-weight:500}.makelaar_single .makelaar_intro .price_block .price{font-weight:600}.makelaar_single .makelaar_intro .price_block{text-align:right}.makelaar_single .makelaar_images{margin:25px 0 30px;display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:5px}.makelaar_single .makelaar_images .fresco{border-radius:3px;overflow:hidden;position:relative}.makelaar_single .makelaar_images .fresco:nth-of-type(n+6){display:none}.makelaar_single .makelaar_images .fresco:first-of-type{grid-row-start:1;grid-row-end:3;grid-column-start:1;grid-column-end:2}.makelaar_single .makelaar_images .fresco img{display:block;object-fit:cover;object-position:center;width:100%;height:100%}.makelaar_single .makelaar_content{display:grid;grid-template-columns:calc(70% - 25px) calc(30% - 25px);gap:50px}.makelaar_single .makelaar_content .info_items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.makelaar_single .makelaar_content .info_items .item{padding:5px 10px}.makelaar_single .makelaar_content .info_items .item.status{background:#91B6BB;text-align:center;color:#fff;font-weight:600}.makelaar_single .makelaar_content .info_items i{margin-right:10px}.makelaar_single .makelaar_content .makelaar_tabs{margin-top:25px}.makelaar_single .tab_link_wrapper.three{display:grid;grid-template-columns:1fr 1fr 1fr}.makelaar_single .tab_link_wrapper.two{display:grid;grid-template-columns:1fr 1fr}.makelaar_single .tab_link_wrapper .tab_link{border:0;background-color:#efeff1;border-top:3px solid rgb(191 191 191 / .15);padding:10px;font-size:17px;font-weight:600;color:#48494C;transition:all .2s ease;cursor:pointer;font-family:Poppins}.makelaar_single .tab_link_wrapper .tab_link:hover{border-top:3px solid #91B6BB}.makelaar_single .tab_link_wrapper .tab_link.active{background-color:#f7f7f9;border-top:3px solid #91B6BB;pointer-events:none}.makelaar_single .makelaar_tabs .tab_content{display:none}.makelaar_single .makelaar_tabs .tab_content.active{display:block}.makelaar_single .makelaar_tabs .tab_content .download{margin-top:15px;transition:all .2s ease;display:block}.makelaar_single .makelaar_tabs .tab_content .download:hover{color:#91B6BB}.makelaar_single .makelaar_tabs .tab_content .download strong{margin-left:10px}.makelaar_single .tab_content.kenmerken h3{color:#48494C;font-size:20px;font-weight:400;line-height:1.5;margin:25px 0 5px}.makelaar_single .tab_content.kenmerken ul{margin:0;list-style:none;padding:0}.makelaar_single .tab_content.kenmerken ul strong{margin-right:10px;position:relative}.makelaar_single .tab_content.kenmerken ul strong::after{content:':';position:absolute;right:-5px;line-height:1;bottom:2px}.makelaar_single .makelaar_sidebar .inner{background-color:#fff;border-radius:3px;overflow:hidden;box-shadow:rgb(75 75 75 / .05) 0 15px 25px 0}.makelaar_single .makelaar_sidebar .text{padding:30px}.makelaar_single .makelaar_sidebar h3{margin:0;font-size:20px;font-weight:600;color:#48494C}.makelaar_single .makelaar_sidebar .buttons{margin-top:30px}.makelaar_single .makelaar_sidebar .buttons a{padding:15px 20px;line-height:17px;font-size:14px;border-radius:3px;display:block;text-align:center;font-weight:600;transition:all .2s ease}.makelaar_single .makelaar_sidebar .buttons a.form{background:#CCA1A5;color:#fff;border-color:#fff}.makelaar_single .makelaar_sidebar .buttons a.form:hover{background:#BD9395}.makelaar_single .makelaar_sidebar .buttons a.back{background:#fff;border:1px solid #a4a4a4;color:#a4a4a4;margin-top:15px}.makelaar_single .makelaar_sidebar .buttons a.back:hover{color:#91B6BB;border-color:#91B6BB}.makelaar_single .makelaar_sidebar .image{height:400px;overflow:hidden;position:relative}.makelaar_single .makelaar_sidebar .image p{position:absolute;font-style:italic;font-weight:700;margin:0;font-size:1em;line-height:1.5;color:#fff;bottom:75px;left:30px;width:calc(100% - 60px);font-size:25px;z-index:2}.makelaar_single .makelaar_sidebar .image .gradient{background-image:linear-gradient(#fff0 0%,rgb(0 0 0 / .2) 100%);position:absolute;left:0;bottom:0%;height:100%;width:100%;z-index:1}.makelaar_single .makelaar_sidebar .image img{width:100%;height:100%;object-fit:cover;object-position:center}.makelaar_single .makelaar_sidebar .social{margin-top:30px}.makelaar_single .makelaar_sidebar .social h4{margin:0;margin-bottom:10px;font-size:17px;color:#48494C;font-weight:600}.makelaar_single .makelaar_sidebar .icon_wrapper{display:flex;flex-wrap:wrap;align-items:center}.makelaar_single .makelaar_sidebar .icon_wrapper .fa{width:34px;height:34px;text-align:center;position:relative;line-height:34px;font-size:16px;background:#91B6BB;border-radius:50%;transition:all .2s ease;margin-right:6px}.makelaar_single .makelaar_sidebar .icon_wrapper .fa:last-of-type{margin-right:0}.makelaar_single .makelaar_sidebar .icon_wrapper .fa::before{color:#fff}.makelaar_single .makelaar_sidebar .icon_wrapper .fa:hover{opacity:.8}.makelaar_single .makelaar_images .fresco{background:#000}.makelaar_single .makelaar_images .fresco .dummy{position:absolute;width:100%;z-index:99999;color:#fff;text-align:center;top:50%;transform:translateY(-50%);font-size:18px;font-weight:600;pointer-events:none}.makelaar_single .makelaar_images .fresco .dummy .fa{display:block}@media (max-width:1250px){.makelaar_single .makelaar_content{grid-template-columns:calc(100% - 310px) 290px;gap:20px}.makelaar_single .makelaar_content .info_items{grid-template-columns:1fr 1fr}}@media (min-width :1025px){.makelaar_single .makelaar_images .fresco:nth-of-type(5) img{opacity:.8;transition:all .2s ease-out}.makelaar_single .makelaar_images .fresco:nth-of-type(5):hover img{opacity:1}.makelaar_single .makelaar_images .fresco:nth-of-type(3) .dummy{display:none}}@media (max-width:1024px){.makelaar_single .makelaar_images .fresco:nth-of-type(3) .dummy{display:block}.makelaar_single .makelaar_images .fresco:nth-of-type(3) img{opacity:.8;transition:all .2s ease-out}.makelaar_single .makelaar_images .fresco:nth-of-type(3):hover img{opacity:1}.makelaar_single .makelaar_content{grid-template-columns:1fr;gap:40px}.makelaar_single .makelaar_sidebar .inner{display:grid;grid-template-columns:3fr 2fr}.makelaar_single .makelaar_images{grid-template-columns:2fr 1fr}.makelaar_single .makelaar_images .fresco:nth-of-type(n+4) img{display:none}.makelaar_single .makelaar_images .fresco:nth-of-type(n+4){display:none}}@media (min-width:768px) and (max-width:1024px){.makelaar_single .makelaar_content .info_items{grid-template-columns:1fr 1fr 1fr 1fr}.makelaar_single .makelaar_sidebar .icon_wrapper .fa{width:50px;height:50px;line-height:50px;font-size:21px}}@media (max-width:767px){.makelaar_single .makelaar_sidebar .inner{grid-template-columns:calc(100% - 280px) 280px}}@media (max-width:650px){.makelaar_single .makelaar_sidebar .inner{grid-template-columns:1fr}.makelaar_single .makelaar_sidebar .icon_wrapper{max-width:300px}}@media (max-width:480px){.makelaar_single .makelaar_intro{display:block}.makelaar_single .tab_link_wrapper .tab_link,.makelaar_single .makelaar_content .info_items .item,.makelaar_single .makelaar_intro h2,.makelaar_single .makelaar_intro .price_block .voorvoegsel,.makelaar_single .tab_content.kenmerken ul{font-size:14px}.makelaar_single .tab_link_wrapper .tab_link{font-weight:500;padding:10px 5px}.makelaar_single .makelaar_intro h1,.makelaar_single .makelaar_intro .price_block .price{font-size:20px}.makelaar_single .tab_content.kenmerken h3{font-size:18px}}@media (max-width:400px){.makelaar_single .makelaar_content .info_items{grid-template-columns:1fr}}