*,*::before,*::after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}button{background:none;border:none;cursor:pointer}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}:root{--color-green: #2e8321;--color-green-darker: #215E17;--color-clay: #F3F1EB;--color-clay-darker: #E0DBCC;--color-black: #1F1F1F;--color-white: #FFFFFF;--color-beschikbaar: #2e8321;--color-in-optie: #ffa600;--color-verhuurd: #A72608;--font-size-xs: .75rem;--font-size-sm: 1rem;--font-size-md: 1.125rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-2xl: 2rem;--font-size-3xl: 2.5rem;--font-size-4xl: 4rem;--border-radius-xs: .25rem;--border-radius-sm: .5rem;--border-radius-md: 1rem;--border-radius-lg: 2rem;--border-radius-xl: 4rem;--border-radius-full: 9999px;--spacing-xs: 1rem;--spacing-sm: 1.5rem;--spacing-md: 2rem;--spacing-lg: 4rem;--spacing-xl: 8rem;--container-size: 69.5rem;--box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px}@media only screen and (max-width: 768px){:root{--font-size-xs: .75rem;--font-size-sm: 1rem;--font-size-md: 1.125rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-2xl: 2rem;--font-size-3xl: 2rem;--font-size-4xl: 3rem}}.container-stienstra{padding:0 var(--spacing-xs);max-width:var(--container-size);margin:0 auto}.container-stienstra--fluid{padding:0 var(--spacing-xs);max-width:100%;margin:0 auto}.grid{--grid-columns: 2;--grid-column-gap: var(--spacing-lg);--grid-row-gap: var(--spacing-md);display:grid;-moz-column-gap:var(--grid-column-gap);column-gap:var(--grid-column-gap);row-gap:var(--grid-row-gap);grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr))}@media only screen and (max-width: 768px){.grid{--grid-columns: 1}}.grid--reverse .grid-column:last-child{order:-1}@media only screen and (max-width: 768px){.grid--reverse .grid-column:last-child{order:0}}.section{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}@media only screen and (min-width: 768px){.section{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}}.section.no-padding{padding-top:0;padding-bottom:0}section img{width:100%;-o-object-fit:cover;object-fit:cover}section img.image-full{height:100%}img{-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius-sm)}.site-logo{height:50px;border-radius:0}.icon{height:1rem}.icon--lg{height:2.5rem}details{border-radius:var(--border-radius-xs);overflow:hidden}details summary{font-weight:bold;cursor:pointer;padding:var(--spacing-xs);list-style:none;display:flex;align-items:center;justify-content:space-between;background-color:var(--color-clay);transition:all .25s ease-in-out}details summary::marker{display:none}details summary:hover{background-color:var(--color-clay-darker)}details summary svg{transition:rotate .25s ease-in-out}details[open] summary svg{rotate:180deg}details div{background-color:var(--color-clay);padding:var(--spacing-xs)}.embed-container{position:relative;overflow:hidden;width:100%;padding-top:56.25%;border-radius:var(--border-radius-sm)}.responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}@font-face{font-family:"Lora";src:url(../../fonts/Lora/Lora-Regular.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Lora";src:url(../../fonts/Lora/Lora-Italic.ttf) format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"Mulish";src:url(../../fonts/Mulish/Mulish-Regular.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Mulish";src:url(../../fonts/Mulish/Mulish-Italic.ttf) format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"Mulish";src:url(../../fonts/Mulish/Mulish-Bold.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Mulish";src:url(../../fonts/Mulish/Mulish-BoldItalic.ttf) format("truetype");font-weight:bold;font-style:italic}body{--bs-body-font-family: "Mulish";--bs-body-font-size: var(--font-size);font-size:var(--font-size-sm);font-family:Mulish;font-weight:normal}h1,.h1{font-size:var(--font-size-4xl);line-height:1.1;font-family:Lora;font-weight:400;margin-bottom:var(--spacing-xs)}h2,.h2{font-size:var(--font-size-3xl);line-height:1.1;font-family:Lora;font-weight:400;margin-bottom:var(--spacing-xs)}h3,.h3{font-size:var(--font-size-xl);font-family:Mulish;font-weight:bold}h4,.h4{font-size:var(--font-size-lg);font-family:Mulish;font-weight:bold}h5,.h5{font-size:var(--font-size-md);font-family:Mulish;font-weight:bold}h6,.h6{font-size:var(--font-size-sm);font-family:Mulish;font-weight:bold}p,.body{font-size:var(--font-size-sm);font-family:Mulish;font-weight:normal;max-width:78ch}p--large,.body--large{font-size:var(--font-size-xl);font-family:Mulish;font-weight:normal}.body{margin-bottom:1rem !important}a,button,.button{font-size:var(--font-size-sm);font-family:Mulish;font-weight:normal}a{--bs-link-color-rgb: var(--color-black);--bs-link-hover-color-rgb: var(--color-black);text-decoration:none !important;text-underline-offset:.25rem}a:hover{text-decoration:underline !important}.color-green{color:var(--color-green);fill:var(--color-green);--bs-heading-color: var(--color-green)}.button{--button-height: 3rem;display:inline-flex;align-items:center;gap:var(--spacing-xs);position:relative;border:none;text-decoration:none;padding:0 var(--spacing-sm);cursor:pointer;font-size:var(--font-size-sm);background-color:rgba(0,0,0,0);color:var(--color-black);text-underline-offset:.25rem;min-height:var(--button-height);width:-moz-max-content;width:max-content;transition:all .2s ease-in-out}.button:has(svg):not(:has(span)){width:var(--button-height);height:var(--button-height);padding:0;justify-content:center}.button--primary{background-color:var(--color-green);color:var(--color-white);border-radius:var(--border-radius-full);font-weight:bold;fill:var(--color-white)}.button--primary:hover{background-color:var(--color-green-darker);text-decoration:none}.button--primary--outline{background-color:rgba(0,0,0,0);color:var(--color-black);border:1px solid var(--color-green)}.button--primary--outline:hover{background-color:var(--color-green);color:var(--color-white);text-decoration:none}.button--secondary{background-color:var(--color-clay);border-radius:var(--border-radius-full);font-weight:bold}.button--secondary:hover{background-color:var(--color-clay-darker);text-decoration:none}.button--small{--button-height: 2rem;font-size:var(--font-size-xs);padding:calc(var(--spacing-xs)/2) calc(var(--spacing-sm)/2)}.button svg{height:var(--font-size-sm)}.button a{text-decoration:none;color:var(--color-black)}.navigation{position:relative;display:flex;align-items:center;justify-content:space-between;padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--color-clay)}@media only screen and (min-width: 768px){.navigation{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}}@media only screen and (min-width: 1024px){.navigation{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}}.navigation--main-wrapper{position:absolute;z-index:90;top:100%;left:-100%;width:100%;padding:var(--spacing-xs);height:calc(100dvh - 100%);background-color:var(--color-white)}@media only screen and (max-width: 1024px){.navigation--main-wrapper{overflow-y:scroll}}.navigation--main-wrapper.navigation--main-active{left:0;transition:left .25s ease-in-out}@media only screen and (max-width: 1024px){.navigation--main-wrapper{transition:left .25s ease-in-out .1s}}@media only screen and (min-width: 1024px){.navigation--main-wrapper{visibility:visible;left:0;display:flex;width:auto;position:relative;height:auto;padding:0;-moz-column-gap:var(--spacing-xs);column-gap:var(--spacing-xs)}}@media only screen and (min-width: 1024px){.navigation--main-wrapper{-moz-column-gap:var(--spacing-sm);column-gap:var(--spacing-sm)}}.navigation--main-wrapper nav ul{list-style:none;padding:0;margin:0}@media only screen and (min-width: 1024px){.navigation--main-wrapper nav ul.main-menu{display:flex}}@media only screen and (max-width: 1024px){.navigation--main-wrapper nav ul.main-menu li.nav-item{padding:1rem 0;border-bottom:1px solid var(--color-clay)}.navigation--main-wrapper nav ul.main-menu li.nav-item:last-child{border-bottom:none}}@media only screen and (max-width: 1280px){.navigation--main-wrapper nav ul.main-menu li.nav-item .button{padding:0 .75rem}}.navigation--main-wrapper nav ul.main-menu li.nav-item .nav-item-wrapper{display:flex;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem}.navigation--main-wrapper nav ul.main-menu li.nav-item .nav-item-wrapper .nav-item-toggle{border:none;background:rgba(0,0,0,0);padding:0}.navigation--main-wrapper nav ul.main-menu li.nav-item .nav-item-wrapper .nav-item-toggle svg{transform-origin:center;transition:transform .2s ease-in-out}.navigation--main-wrapper nav ul.main-menu li.nav-item .nav-item-wrapper .nav-item-toggle.toggled svg{transform:rotate(180deg)}.navigation--main-wrapper nav ul .submenu{overflow:hidden;background-color:var(--color-white);height:0;transition:visibility 0s ease-in-out .2s,opacity .2s ease-in-out}@media only screen and (min-width: 1024px){.navigation--main-wrapper nav ul .submenu{position:absolute;box-shadow:var(--box-shadow);border-radius:.5rem;height:auto;visibility:hidden;opacity:0;grid-template-columns:1fr auto;display:grid}}.navigation--main-wrapper nav ul .submenu.visible{height:auto;visibility:visible;opacity:1}.navigation--main-wrapper nav ul .submenu ul{padding:.5rem var(--spacing-md) .5rem .5rem}.navigation--main-wrapper nav ul .submenu ul li>span{position:relative}.navigation--main-wrapper nav ul .submenu ul li>span a{display:block;font-size:1rem;color:var(--color-black);width:100%;min-width:-moz-max-content;min-width:max-content;border-radius:.25rem;transition:background-color .2s ease-in-out}.navigation--main-wrapper nav ul .submenu ul li>span a:hover{text-decoration:none;background-color:var(--color-green)}.navigation--main-wrapper nav ul .submenu img{display:none}@media only screen and (min-width: 1024px){.navigation--main-wrapper nav ul .submenu img{display:block;min-height:200px;height:100%}}@media only screen and (max-width: 1280px){.navigation--main-wrapper .stienstra-logo{display:none}}@media only screen and (min-width: 1024px){.navigation #navigation-toggle{display:none}}.navigation #navigation-toggle svg.hide{display:none}footer{background-color:var(--color-clay)}footer .section--footer-main{border-bottom:1px solid var(--color-clay-darker)}footer .section--footer-main ul{list-style:none;padding:0}footer .section--footer-main ul .button{padding:0}footer .section--footer-main .footer-main-cta{display:flex;flex-direction:column;-moz-column-gap:1rem;column-gap:1rem}footer .section--footer-main .footer-main-content{--grid-columns: 2}@media only screen and (max-width: 576px){footer .section--footer-main .footer-main-content{--grid-columns: 1 }}footer .section--footer-sub{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md);display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 768px){footer .section--footer-sub{flex-direction:column;align-items:flex-start}}@media only screen and (max-width: 768px){footer .section--footer-sub .site-logo{margin-bottom:var(--spacing-md)}}footer .section--footer-sub ul{padding:0;margin:0;display:flex;list-style-type:none;gap:var(--spacing-sm)}@media only screen and (max-width: 768px){footer .section--footer-sub ul{flex-direction:column;margin-bottom:var(--spacing-sm)}}@media only screen and (max-width: 768px){footer .section--footer-sub ul li{text-align:left}}@media only screen and (min-width: 1024px){.section--hero-homepage{padding:0 var(--spacing-xs);padding-top:var(--spacing-xs)}}.section--hero-homepage>img{width:100%}@media only screen and (max-width: 768px){.section--hero-homepage>img{aspect-ratio:1/1}}.section--hero-homepage .hero-homepage{margin-top:-50%}@media only screen and (min-width: 576px){.section--hero-homepage .hero-homepage{margin-top:-25%}}@media only screen and (min-width: 768px){.section--hero-homepage .hero-homepage{transform:translateY(-50%);margin-top:0}}.section--hero-homepage .hero-homepage--wrapper{background-color:var(--color-white);border-radius:var(--border-radius-sm);box-shadow:var(--box-shadow);position:relative}@media only screen and (min-width: 768px){.section--hero-homepage .hero-homepage--wrapper{display:flex;align-items:center;justify-content:space-between}}.section--hero-homepage .hero-homepage--content{padding:var(--spacing-xs)}@media only screen and (min-width: 768px){.section--hero-homepage .hero-homepage--content{padding:var(--spacing-md)}}.section--hero-homepage .hero-homepage--map{position:relative;padding:var(--spacing-xs);align-self:stretch}.section--hero-homepage .hero-homepage--map img{height:100%}@media only screen and (max-width: 768px){.section--hero-homepage .hero-homepage--map img{height:10rem;width:100%}}.section--hero-homepage .hero-homepage--map .button{position:absolute;transform:translateX(-50%);left:50%;bottom:var(--spacing-sm)}form{--bs-body-color-rgb: 0, 0, 0;--bs-body-bg: var(--color-clay);--bs-border-color: var(--color-clay);--bs-form-check-bg: var(--color-clay);max-width:768px}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.umbraco-forms-stienstra.umbraco-forms-form .checkbox input,.umbraco-forms-stienstra.umbraco-forms-form .checkboxlist input,.umbraco-forms-stienstra.umbraco-forms-form .radiobuttonlist input{width:1em !important;height:1em !important}.form-check-input:checked,.umbraco-forms-stienstra.umbraco-forms-form .form-check-input:checked{background-color:var(--color-green) !important;border-color:var(--color-green) !important}.umbraco-forms-stienstra.umbraco-forms-form .form-check-input:focus{box-shadow:0 0 0 .25rem rgba(48,136,34,.25)}.umbraco-forms-stienstra.umbraco-forms-form .umbraco-forms-fieldset{margin:0;padding-top:1.5rem}.umbraco-forms-stienstra.umbraco-forms-form input.text,.umbraco-forms-stienstra.umbraco.umbraco-forms-form input.title,.umbraco-forms-stienstra.umbraco-forms-form select,.umbraco-forms-stienstra.umbraco-forms-form textarea{border:1px solid var(--color-clay)}.umbraco-forms-stienstra.umbraco-forms-form input.text,.umbraco-forms-stienstra.umbraco-forms-form textarea{max-width:100% !important;width:100%}.rte a{text-decoration:underline !important}.rte a:hover{text-decoration:none !important}.section--imageblock--wrapper{align-items:flex-end}.section--imageblock .imageblock-image{align-self:stretch}@media only screen and (min-width: 768px){.section--imageblock .imageblock-content{padding:var(--spacing-md) 0}}.section--galeryblock .swiper-slide{width:auto;height:auto}.section--galeryblock .swiper-slide img{width:auto;height:100%}.section--galeryblock .galeryblock-navigation{margin-top:var(--spacing-xs)}.section--planningblock--content{display:flex;flex-direction:column;gap:var(--spacing-xs)}.section--planningblock--planning{--grid-column-gap: var(--spacing-xs)}@media only screen and (max-width: 768px){.section--planningblock--planning{--grid-columns: 2}}@media only screen and (max-width: 576px){.section--planningblock--planning{--grid-columns: 1}}.section--planningblock--planning .phase{padding:var(--spacing-xs);border-bottom:1px solid var(--color-clay);display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}.section--updateblock--wrapper{--grid-column-gap: var(--spacing-md);--grid-row-gap: 0;padding:var(--spacing-xs);background-color:var(--color-clay);align-items:center;border-radius:var(--border-radius-md)}.section--updateblock--content{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-md) 0}.section--updateblock--image{height:100%}.section--accordionblock--anchors{margin-top:var(--spacing-sm)}.section--accordionblock--accordion{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:var(--spacing-md)}.section--accordionblock--accordion details{margin-bottom:1rem}.section--videoblock{position:relative}.section--videoblock--thumbnail{position:absolute;top:0;left:0;z-index:10;height:100%}.section--videoblock--thumbnail button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.section--downloadsblock--wrapper{display:flex;flex-direction:column;gap:var(--spacing-sm)}.section--downloadsblock--wrapper .download{justify-content:space-between;border-radius:var(--border-radius-xs);width:100%;background-color:var(--color-clay);transition:all .25s ease-in-out;padding:var(--spacing-xs)}.section--downloadsblock--wrapper .download:hover{background-color:var(--color-clay-darker);text-decoration:none}.section--uspblock--wrapper{align-items:flex-end}.section--uspblock--content .swiper-wrapper:hover>*{opacity:.5;transition:opacity .2s ease-in-out}.section--uspblock--content .swiper-wrapper:hover>*:hover{opacity:1;transition:opacity .2s ease-in-out}.section--uspblock--content .swiper-slide{cursor:pointer}.section--uspblock--content .swiper-slide:last-child .usp{border-bottom:none}.section--uspblock--content .swiper-vertical{touch-action:pan-y}.section--uspblock .usp{padding:var(--spacing-md) 0;padding-top:calc(var(--spacing-md) - 10px);border-bottom:1px solid var(--color-clay);text-align:left}.section--uspblock .grid-column{height:100%}.section--uspblock .grid-column .swiper-usp-images{height:100%}.section--uspblock .grid-column .swiper-usp-images img{height:100%}.section--columnsblock .type{padding:var(--spacing-md) 0;border-bottom:1px solid var(--color-clay)}.section--introblock p{margin-bottom:var(--spacing-md)}.section.section--housingdetail-button{padding-top:2rem}.section.section--housingdetail-button span{transform:rotate(90deg)}.section--features .grid{margin-top:2rem;--grid-row-gap: 0}.section--hero-housingdetail{padding-bottom:var(--spacing-md)}.section--housingdetail-map{line-height:0}.section--housingdetail-map iframe{width:100%;height:30rem}.hero-housingdetail--heading{display:flex;flex-direction:column-reverse}@media only screen and (min-width: 768px){.hero-housingdetail--heading{flex-direction:row;justify-content:space-between;align-items:center}}.hero-housingdetail--disclaimer{margin-top:var(--spacing-md);font-size:small}.features{margin-bottom:var(--spacing-md)}.features--title{padding-bottom:var(--spacing-xs);margin-bottom:.5rem;border-bottom:1px solid var(--color-clay)}.feature{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));padding:.5rem 0}.housingoverview{overflow:hidden}.housingoverview #filters-toggle{display:inline-flex}@media only screen and (min-width: 1024px){.housingoverview #filters-toggle{display:none}}.housingoverview .filters{width:100%;position:relative}@media only screen and (min-width: 768px){.housingoverview .filters--mobile{display:none}}.housingoverview .filters--mobile search{display:none;background-color:var(--color-white);flex-direction:column;z-index:90;padding:1.5rem;top:0;box-shadow:var(--box-shadow);margin-top:-3rem;position:relative}.housingoverview .filters--mobile search .dropdown-toggle{padding:0}.housingoverview .filters--mobile--heading{display:flex;justify-content:space-between;align-items:center}.housingoverview .filters--desktop{display:none}@media only screen and (min-width: 768px){.housingoverview .filters--desktop{display:block;margin-bottom:2rem}}.housingoverview .filters--desktop search{display:flex;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.5rem;flex-wrap:wrap}.housingoverview search.visible-stienstra{display:flex}@media only screen and (min-width: 1024px){.housingoverview search .dropdown .dropdown-toggle{border:1px solid var(--color-green);border-radius:var(--border-radius-full)}.housingoverview search .dropdown .dropdown-toggle:hover,.housingoverview search .dropdown .dropdown-toggle.show{text-decoration:none;background-color:var(--color-green);color:var(--color-white)}.housingoverview search .dropdown .dropdown-toggle.show::after{rotate:180deg}}.housingoverview search .dropdown .dropdown-menu{--bs-dropdown-border-color: none}@media only screen and (max-width: 1024px){.housingoverview search .dropdown .dropdown-menu{position:relative !important;transform:none !important}.housingoverview search .dropdown .dropdown-menu .dropdown-item{--bs-dropdown-item-padding-x: var(--spacing-sm)}}.housingoverview search .dropdown .dropdown-menu .dropdown-item .form-check .form-check-label{display:inline-flex;width:100%}@media only screen and (min-width: 1024px){.housingoverview search .dropdown .dropdown-menu{box-shadow:var(--box-shadow)}}@media only screen and (min-width: 1024px){.housingoverview--toggle{display:none}}.housingoverview--wrapper{display:flex;flex-wrap:wrap;flex-direction:column-reverse;row-gap:2rem;transition:height .2s ease-in-out}@media only screen and (min-width: 1024px){.housingoverview--wrapper{flex-direction:row}}.housingoverview .map{width:100%}@media only screen and (min-width: 1024px){.housingoverview .map{width:65%}}.housingoverview .map .imp-object-poly{fill:rgba(46,131,33,.4)}.housingoverview .map .imp-object-poly.imp-object-highlighted{fill:rgba(46,133,33,.6)}.housingoverview .map .imp-object-poly.verhuurd{fill:rgba(167,38,8,.4)}.housingoverview .map .imp-object-poly.verhuurd.imp-object-highlighted{fill:rgba(167,38,8,.6)}.housingoverview .map .imp-object-poly.in-optie{fill:rgba(255,166,0,.4)}.housingoverview .map .imp-object-poly.in-optie.imp-object-highlighted{fill:rgba(255,166,0,.6)}.housingoverview .map .imp-object-poly.deels-beschikbaar{fill:rgba(255,166,0,.4)}.housingoverview .map .imp-object-poly.deels-beschikbaar.imp-object-highlighted{fill:rgba(255,166,0,.6)}.housingoverview .overview{overflow-y:auto;grid-area:overview;width:100%;display:grid;grid-template-columns:1fr;grid-auto-rows:max-content;max-height:100dvh;align-items:flex-start}@media only screen and (min-width: 768px){.housingoverview .overview{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1024px){.housingoverview .overview{width:35%;max-height:100%;grid-template-columns:1fr}}.housingoverview .house{display:none;padding:var(--spacing-xs);color:var(--color-black);text-decoration:none}.housingoverview .house p{margin-bottom:0}.housingoverview .house:has(img){grid-template-columns:1fr 2fr;align-items:center;-moz-column-gap:2rem;column-gap:2rem}@media only screen and (min-width: 768px){.housingoverview .house:has(img){grid-template-columns:1fr 3fr}}.housingoverview .house.visible-stienstra{display:grid}.housingoverview .house.highlighted{background-color:var(--color-clay)}.housingoverview .house--details .name{display:flex;flex-direction:column;gap:.5rem}@media only screen and (min-width: 768px){.housingoverview .house--details .name{flex-direction:row;align-items:center;gap:1rem;justify-content:space-between}}.housingoverview .house--details .beschikbaar{height:-moz-max-content;height:max-content;width:-moz-max-content;width:max-content;padding:.25rem .5rem;font-size:.875rem;border-radius:var(--border-radius-full);background-color:var(--color-beschikbaar);color:var(--color-white)}.housingoverview .house--details .verhuurd{height:-moz-max-content;height:max-content;width:-moz-max-content;width:max-content;padding:.25rem .5rem;font-size:.875rem;border-radius:var(--border-radius-full);background-color:var(--color-verhuurd);color:var(--color-white)}.housingoverview .house--details .in-optie{height:-moz-max-content;height:max-content;width:-moz-max-content;width:max-content;padding:.25rem .5rem;font-size:.875rem;border-radius:var(--border-radius-full);background-color:var(--color-in-optie)}.signaling-card{--signaling-ink: var(--color-black);--signaling-line: var(--color-green);--signaling-error: var(--color-verhuurd);--signaling-focus: rgba(48, 136, 34, .25);--signaling-tint: color-mix(in srgb, var(--color-green) 10%, var(--color-white));--signaling-tile-size: 8.75rem;--signaling-tile-min: 11.25rem;background-color:var(--color-white);color:var(--signaling-ink);padding:var(--spacing-xs) 0}.signaling-card h1,.signaling-card h2,.signaling-card .h1,.signaling-card .h2{font-family:inherit;font-weight:bold}.signaling-card .signaling-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs);background-color:var(--color-white);border:1px solid var(--signaling-line);border-radius:var(--border-radius-md);padding:var(--spacing-xs) var(--spacing-sm);margin-bottom:var(--spacing-xs)}@media only screen and (max-width: 576px){.signaling-card .signaling-card__header{flex-direction:column;align-items:flex-start}}.signaling-card .signaling-card__header h1{font-size:var(--font-size-xl);color:var(--signaling-ink);margin-bottom:.35rem}.signaling-card .signaling-card__header p{color:var(--signaling-ink);margin-bottom:0}.signaling-card .signaling-card__header-text{flex:1 1 auto}.signaling-card .signaling-card__logo{height:5rem;width:auto;flex:0 0 auto;-o-object-fit:contain;object-fit:contain;border-radius:0}.signaling-card .umbraco-forms-signalingcard form{--bs-body-bg: var(--color-white);--bs-border-color: var(--signaling-line);--bs-form-check-bg: var(--color-white);max-width:none;background-color:var(--color-white);border:1px solid var(--signaling-line);border-radius:var(--border-radius-md);padding:var(--spacing-xs) var(--spacing-sm)}.signaling-card .umbraco-forms-signalingcard .row{row-gap:var(--spacing-xs)}.signaling-card .umbraco-forms-signalingcard .umbraco-forms-container{display:flex;flex-direction:column;gap:var(--spacing-xs)}.signaling-card .umbraco-forms-signalingcard .umbraco-forms-container>*{margin-bottom:0 !important}.signaling-card .umbraco-forms-signalingcard .umbraco-forms-container.col-md-6+.umbraco-forms-container.col-md-6{border-top:2px solid var(--signaling-line);padding-top:var(--spacing-xs)}@media only screen and (min-width: 768px){.signaling-card .umbraco-forms-signalingcard .umbraco-forms-container.col-md-6+.umbraco-forms-container.col-md-6{border-top:0;border-left:2px solid var(--signaling-line);padding-top:0;padding-left:var(--spacing-xs)}}.signaling-card .umbraco-forms-signalingcard .umbraco-forms-fieldset{margin:0 0 var(--spacing-md);padding:0;border:0}.signaling-card .umbraco-forms-signalingcard .umbraco-forms-fieldset:last-of-type{margin-bottom:0}.signaling-card .umbraco-forms-signalingcard legend.section-title{display:block;width:100%;float:none;font-size:var(--font-size-md);font-weight:bold;color:var(--signaling-ink);border-bottom:2px solid var(--signaling-line);padding-bottom:.4rem;margin-bottom:var(--spacing-xs)}.signaling-card .umbraco-forms-signalingcard .umbraco-forms-caption{color:var(--signaling-ink)}.signaling-card .umbraco-forms-signalingcard .umbraco-forms-label,.signaling-card .umbraco-forms-signalingcard .umbraco-forms-legend,.signaling-card .umbraco-forms-signalingcard .form-label{color:var(--signaling-ink)}.signaling-card .umbraco-forms-signalingcard .umbraco-forms-legend{font-size:var(--font-size-sm);font-weight:bold;margin-bottom:.35rem}.signaling-card .umbraco-forms-signalingcard .umbraco-forms-indicator{color:var(--signaling-error);margin-left:.15rem}.signaling-card .umbraco-forms-signalingcard fieldset.umbraco-forms-field{padding:0;border:0}.signaling-card .umbraco-forms-signalingcard .form-control,.signaling-card .umbraco-forms-signalingcard .form-select,.signaling-card .umbraco-forms-signalingcard input[type=file]{border:1px solid var(--signaling-line);border-radius:var(--border-radius-sm);background-color:var(--color-white);max-width:100% !important;width:100%}.signaling-card .umbraco-forms-signalingcard .form-control:focus,.signaling-card .umbraco-forms-signalingcard .form-select:focus,.signaling-card .umbraco-forms-signalingcard input[type=file]:focus{border-color:var(--color-green);box-shadow:0 0 0 .25rem var(--signaling-focus)}.signaling-card .umbraco-forms-signalingcard textarea.form-control{height:auto;min-height:15rem;resize:vertical}.signaling-card .umbraco-forms-signalingcard .form-floating>.form-control:focus::-moz-placeholder{color:var(--signaling-ink);opacity:.55}.signaling-card .umbraco-forms-signalingcard .form-floating>.form-control:focus::placeholder{color:var(--signaling-ink);opacity:.55}.signaling-card .umbraco-forms-signalingcard input[type=file]{padding:.65rem .75rem}.signaling-card .umbraco-forms-signalingcard .umbraco-forms-tooltip{display:block;font-size:var(--font-size-xs);color:var(--signaling-ink);margin-top:.25rem}.signaling-card .umbraco-forms-signalingcard .field-validation-error,.signaling-card .umbraco-forms-signalingcard .validation-summary-errors{display:block;font-size:var(--font-size-xs);color:var(--signaling-error) !important;margin-top:.25rem}.signaling-card .umbraco-forms-signalingcard .validation-summary-errors{font-size:var(--font-size-sm)}.signaling-card .umbraco-forms-signalingcard .validation-summary-errors ul{margin:0;padding-left:var(--spacing-xs)}.signaling-card .umbraco-forms-signalingcard .input-validation-error{border-color:var(--signaling-error) !important}.signaling-card .umbraco-forms-signalingcard .form-check-input{border-color:var(--signaling-line)}.signaling-card .umbraco-forms-signalingcard .umbraco-forms-navigation{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:var(--spacing-sm)}.signaling-card .umbraco-forms-signalingcard .umbraco-forms-navigation .button{width:-moz-max-content;width:max-content}.signaling-card .signal-tiles{display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--signaling-tile-min), 1fr));gap:var(--spacing-xs)}.signaling-card .umbraco-forms-field:has(.signal-tiles)>.umbraco-forms-legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.signaling-card .signal-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);background-color:var(--color-white);border:1.5px solid var(--signaling-line);border-radius:var(--border-radius-md);padding:var(--spacing-xs);cursor:pointer;transition:box-shadow .2s ease-in-out,border-color .2s ease-in-out}.signaling-card .signal-tile:hover{box-shadow:var(--box-shadow)}.signaling-card .signal-tile__input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.signaling-card .signal-tile__check{position:absolute;top:.6rem;right:.6rem;width:1.625rem;height:1.625rem;display:grid;place-items:center;border:2px solid var(--signaling-line);border-radius:var(--border-radius-full);background-color:var(--color-white);color:var(--color-green);opacity:0;transform:scale(0.9);transition:opacity .2s ease-in-out,transform .2s ease-in-out;pointer-events:none}.signaling-card .signal-tile__check svg{width:.875rem;height:.875rem}.signaling-card .signal-tile__icon{width:var(--signaling-tile-size);height:var(--signaling-tile-size);max-width:100%;display:grid;place-items:center;border-radius:var(--border-radius-full)}.signaling-card .signal-tile__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:0}.signaling-card .signal-tile__icon:empty{border:2px dashed var(--signaling-line)}.signaling-card .signal-tile__label{text-align:center;min-height:3rem;font-size:var(--font-size-sm);color:var(--signaling-ink)}.signaling-card .signal-tile__help{display:block;font-size:var(--font-size-xs);color:var(--signaling-ink)}.signaling-card .signal-tile:has(.signal-tile__input:checked){border-color:var(--color-green);box-shadow:0 0 0 4px var(--signaling-focus)}.signaling-card .signal-tile:has(.signal-tile__input:checked) .signal-tile__check{opacity:1;transform:scale(1);background-color:var(--signaling-tint)}.signaling-card .signal-tile:has(.signal-tile__input:checked) .signal-tile__icon{background:radial-gradient(circle at 30% 30%, var(--color-white) 0%, var(--signaling-tint) 100%)}.signaling-card .signal-tile:has(.signal-tile__input:focus-visible){box-shadow:0 0 0 .25rem var(--signaling-focus)}.signaling-card .umbraco-forms-submitmessage,.signaling-card .umbraco-forms-submitmessage-html{display:block;background-color:var(--color-white);border:1px solid var(--signaling-line);border-radius:var(--border-radius-md);padding:var(--spacing-sm)}.signaling-card .pika-single .is-today .pika-button{color:var(--color-green)}.signaling-card .pika-single .is-selected .pika-button{background-color:var(--color-green);box-shadow:inset 0 1px 3px var(--color-green-darker)}.signaling-card .pika-single .pika-button:hover,.signaling-card .pika-single .pika-row.pick-whole-week:hover .pika-button{color:var(--color-white);background-color:var(--color-green)}@media print{.signaling-card .signaling-card__header,.signaling-card .umbraco-forms-signalingcard form{box-shadow:none;border-color:var(--color-clay-darker)}.signaling-card .umbraco-forms-navigation{display:none}.signaling-card .signal-tile{-moz-column-break-inside:avoid;break-inside:avoid}}
/*# sourceMappingURL=main.min.css.map */
