.module-before-and-after-image ::selection{background:rgba(0,0,0,0)}.module-before-and-after-image .content{width:100%;padding:0}.before-after-image-wrapper{width:100%;height:300px;position:relative;overflow:hidden}@media(min-width: 56.25em){.before-after-image-wrapper{height:710px}}@media(min-width: 82.5em){.before-after-image-wrapper{height:810px}}.before-after-image-image-container{width:100%;height:100%;background-repeat:no-repeat;background-color:#fff;background-size:cover;background-position:center;position:absolute;top:0;left:0;pointer-events:none;overflow:hidden}.before-after-image-image{max-width:100vw;object-fit:cover;object-position:center;width:100vw;height:100%}.before-after-image-wrapper .before-after-image-image-container:nth-child(2){width:125px}.before-after-image-wrapper.animate .before-after-image-image-container:nth-child(2){animation:"before-after-image-image";animation-duration:1.5s;animation-iteration-count:3;width:125px}@keyframes before-after-image-image{0%{width:150px}50%{width:170px}100%{width:150px}}.scroller{width:50px;height:50px;position:absolute;left:100px;top:50%;transform:translateY(-50%);border-radius:50%;background-color:rgba(0,0,0,0);opacity:.7;pointer-events:auto;cursor:pointer}.before-after-image-wrapper.animate .scroller{animation:animacao_1;animation-duration:1.5s;animation-iteration-count:3;top:50%;left:100px}@keyframes animacao_1{0%{left:120px}50%{left:140px}100%{left:120px}}.scroller:hover{opacity:1}.scrolling{pointer-events:none;opacity:1}.scroller__thumb{width:40px;height:40px;padding:5px}.scroller:before,.scroller:after{content:" ";display:block;width:7px;height:9999px;position:absolute;left:50%;margin-left:-3.5px;z-index:30;transition:.1s}.scroller:before{top:100%}.scroller:after{bottom:100%}.scroller{border:5px solid #fff}.scroller:before,.scroller:after{background:#fff}.scroller span{position:absolute;color:#fff;height:50px;display:flex;justify-content:center;flex-direction:column;top:0}.scroller span:first-child{left:-45px}.scroller span:last-child{right:-60px}
.block{position:relative}.blocks-wrapper{display:flex;flex-direction:column}@media(max-width: 56.25em){.block.block-order-1{order:1}.block.block-order-2{order:2}.block.block-order-3{order:3}}@media(min-width: 56.25em){.blocks-wrapper{flex-direction:row}.blocks-wrapper.is-parallax{padding:70px 0px}.module-blocks .block{flex-grow:1;box-sizing:border-box}.blocks-wrapper.blocks-count-2 .block{width:50%}.blocks-wrapper.blocks-count-3 .block{width:33.3333%}.block.block-order-1,.block.block-order-2,.block.block-order-3{order:0}}.text-wrapper{display:flex;flex-direction:column;justify-content:center;position:relative;height:100%}.text-container{padding:3em var(--content-padding-default, 7%)}.text-container p{margin-top:0}@media(min-width: 56.25em){.text-container h2{font-size:2.5em;margin-bottom:25px}.text-container h2 strong{font-family:var(--font-secondary);text-transform:none;font-weight:400}}@media(min-width: 56.25em){.text-container{padding:3em}}@media(min-width: 82.5em){.text-container{padding:3em 5em}}.block-type-image,.block-type-carousel{padding-bottom:65%;background-position:center center;background-size:cover}.block-type-carousel .flickity-viewport{position:absolute;top:0;left:0;bottom:0;right:0}.block-type-carousel{position:relative}@media(min-width: 56.25em){.block-type-image,.block-type-carousel{padding-bottom:23%}}.block .background-white{background-color:var(--color-white)}.block .background-color-primary{background-color:var(--color-primary)}.block .background-color-primary h2,.block .background-color-primary h3,.block .background-color-primary p{color:#fff}.block .background-color-secondary{background-color:var(--color-secondary)}.block .background-color-secondary h2,.block .background-color-secondary h3,.block .background-color-secondary p{color:#fff}.block .background-color-tertiary{background-color:var(--color-tertiary)}.block .background-color-tertiary h2,.block .background-color-tertiary h3,.block .background-color-tertiary p{color:var(--color-text)}.block .background-color-quaternary{background-color:var(--color-quaternary)}.block .background-color-quaternary h2,.block .background-color-quaternary h3,.block .background-color-quaternary p{color:#fff}.block .background-color-quinary{background-color:var(--color-quinary)}.block .background-color-quinary h2,.block .background-color-quinary h3,.block .background-color-quinary p{color:#fff}.block.block-type-image .image-wrapper,.block.block-type-carousel .image-wrapper{position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;height:100%}.block.block-type-carousel .block-carousel{position:relative;width:100%;height:100%}.block-type-carousel .flickity-page-dots{bottom:20px;right:20px;width:auto}.block-type-carousel .flickity-page-dots .dot{width:15px;height:15px;margin-right:0;opacity:1;background-color:#fff;box-shadow:0 0 1em rgba(0,0,0,.3)}.block-type-carousel .flickity-page-dots .dot.is-selected{background-color:#a0a0a0}.block-type-carousel .flickity-page-dots .dot:not(:last-child){margin-left:8px}.block-video-wrapper{position:relative;padding-bottom:56%;height:0}.block-type-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}
/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
.module-boxes-overlap .content{padding-left:0;padding-right:0}.boxes-wrapper{padding:30px 0px;display:flex;flex-wrap:wrap}@media(min-width: 56.25em){.boxes-wrapper .box:first-child{margin-right:0%}.boxes-wrapper .box:last-child{margin-left:0%}}.box-type-carousel{width:100%}.box-type-carousel.box-order-2{margin-top:-2.5%}.box-type-image{position:relative;width:100%;padding-bottom:65%;background-size:cover;background-position:center}.box-type-carousel{padding-bottom:65%}.box-type-text{position:relative;z-index:1;padding:30px;box-sizing:border-box}.box-type-text.background-color-primary{background-color:var(--color-primary);background-blend-mode:multiply}.box-type-text.background-color-primary h1,.box-type-text.background-color-primary h2,.box-type-text.background-color-primary h3,.box-type-text.background-color-primary p{color:#fff}.box-type-text.background-color-secondary{background-color:var(--color-secondary);background-blend-mode:multiply}.box-type-text.background-color-secondary h1,.box-type-text.background-color-secondary h2,.box-type-text.background-color-secondary h3,.box-type-text.background-color-secondary p{color:#fff}.box-type-text.background-color-tertiary{background-color:var(--color-tertiary);background-blend-mode:multiply}.box-type-text.background-color-quaternary{background-color:var(--color-quaternary);background-blend-mode:multiply}.box-type-text.background-color-quinary{background-color:var(--color-quinary);background-blend-mode:multiply}.box-type-text.background-color-white{background-color:#fff;background-blend-mode:multiply}@media(max-width: 35.625em){.box-type-text{margin-left:var(--content-padding);margin-right:var(--content-padding)}}@media(max-width: 56.25em){.box-type-text{margin-left:2em;margin-right:2em}}.box-type-text:first-child{margin-bottom:-40px}@media(max-width: 56.25em){.box-type-text:last-child{margin-top:-40px}}@media(min-width: 56.25em){.module-boxes-overlap .content{padding-left:1%;padding-right:1%}.boxes-wrapper{display:flex;padding:100px 0px;align-items:flex-end}.boxes-wrapper .box:first-child{margin-right:-3.5%}.boxes-wrapper .box:last-child{margin-left:-2.5%}.box-type-image{width:55%;height:400px;padding-bottom:0;margin-top:-80px}.box-type-text{width:51%;padding:60px 80px}.box-type-text h2{font-size:2.8em}.box-type-carousel{width:50%;margin-top:0}}@media(min-width: 82.5em){.box-type-image,.box-type-carousel{height:470px;padding-bottom:0}.module-boxes-overlap .content{width:84em}}.box-type-carousel .flickity-page-dots{bottom:50px}.box-type-carousel .flickity-page-dots .dot{width:15px;height:15px;margin-right:0;opacity:1;box-shadow:0 0 1em rgba(0,0,0,.4);background-color:#fff}.box-type-carousel .flickity-page-dots .dot.is-selected{background-color:#a0a0a0}.box-type-carousel .flickity-viewport{position:absolute;top:0;left:0;bottom:0;right:0}.box.box-type-carousel .image-wrapper{position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;height:100%}@media(max-width: 56.25em){.box.box-order-1{order:1}.box.box-order-2{order:2}.box.box-order-3{order:3}}@media(min-width: 56.25em){.box.box-order-1,.box.box-order-2,.box.box-order-3{order:0}.box-type-carousel .flickity-page-dots{bottom:20px}}
.module-breadcrumbs{position:relative;display:flex;justify-content:center}.module-breadcrumbs a:link,.module-breadcrumbs a:visited{color:var(--color-tertiary)}
.module-columns{overflow:hidden}.module-columns>.content{padding-top:70px;padding-bottom:90px}.module-columns .column{position:relative;margin-top:4em}.module-columns .column .column-inner{padding:30px 30px 20px 30px}.module-columns .column .column-footer{text-align:right}.module-columns .column:first-child{margin-top:0}.module-columns .column-image img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}@media(min-width: 56.25em){.module-columns .column-image{width:45%}.module-columns .column-image+.column-inner,.module-columns .column-image+.column-inner+.column-footer{margin-left:45%}}@media(min-width: 56.25em){.module-columns{display:flex}.module-columns .content.columns-big{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}.module-columns .content.columns-small{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.module-columns .content.columns-carousel-view{display:flex}.module-columns .column{margin-top:0;display:flex;flex-direction:column;box-sizing:border-box}.module-columns .column .column-footer{display:flex;align-items:center;justify-content:center;flex-grow:1;margin-bottom:40px}.module-columns .column-image{width:auto;flex:0 0 auto}.module-columns .column-image+.column-inner,.module-columns .column-image+.column-inner+.column-footer{margin-left:0}.module-columns .columns-big .column .column-image{overflow:hidden}}.column.background-color-default{background-color:rgba(0,0,0,0)}.column.background-color-white{background-color:#fff}.column.background-color-primary{background-color:var(--color-primary)}.column.background-color-secondary{background-color:var(--color-secondary)}.column.background-color-tertiary{background-color:var(--color-tertiary)}.column.background-color-quaternary{background-color:var(--color-quaternary)}.column.background-color-quinary{background-color:var(--color-quinary)}.button.background-color-primary{background-color:var(--color-primary);color:#fff}.button.background-color-secondary{background-color:var(--color-secondary);color:#fff}.button.background-color-tertiary{background-color:var(--color-tertiary);color:var(--color-text)}.button.background-color-quaternary{background-color:var(--color-quaternary);color:var(--color-text)}.button.background-color-quinary{background-color:var(--color-quinary);color:var(--color-text)}.button.background-color-white{background-color:#fff;color:var(--color-text)}.column h2{font-size:1.5em}@media(min-width: 56.25em){.column h2{font-size:1.75em}}.column.background-color-primary h1,.column.background-color-primary h2,.column.background-color-primary h3,.column.background-color-primary p,.column.background-color-primary ul,.column.background-color-primary ol,.column.background-color-primary table,.column.background-color-secondary h1,.column.background-color-secondary h2,.column.background-color-secondary h3,.column.background-color-secondary p,.column.background-color-secondary ul,.column.background-color-secondary ol,.column.background-color-secondary table{color:#fff}.column.background-color-tertiary h1,.column.background-color-tertiary h2,.column.background-color-tertiary h3,.column.background-color-tertiary p,.column.background-color-tertiary ul,.column.background-color-tertiary ol,.column.background-color-tertiary table,.column.background-color-default h2,.column.background-color-white h2{color:var(--color-text)}.module-columns .columns-wrapper .column .read-more.background-color-white{color:var(--color-text);background-color:hsl(0,0%,90%)}.module-columns .columns-wrapper .column .read-more.background-color-white:hover{background-color:hsl(0,0%,85%)}.module-columns .columns-wrapper .column .read-more.background-color-primary{color:#fff;background-color:hsl(var(--color-primary-h), var(--color-primary-s), calc(var(--color-primary-l) - 10%))}.module-columns .columns-wrapper .column .read-more.background-color-primary:hover{background-color:hsl(var(--color-primary-h), var(--color-primary-s), calc(var(--color-primary-l) - 15%))}.module-columns .columns-wrapper .column .read-more.background-color-secondary{color:#fff;background-color:hsl(var(--color-secondary-h), var(--color-secondary-s), calc(var(--color-secondary-l) - 10%))}.module-columns .columns-wrapper .column .read-more.background-color-secondary:hover{background-color:hsl(var(--color-secondary-h), var(--color-secondary-s), calc(var(--color-secondary-l) - 15%))}.module-columns .columns-wrapper .column .read-more.background-color-tertiary{color:var(--color-text);background-color:hsl(var(--color-tertiary-h), var(--color-tertiary-s), calc(var(--color-tertiary-l) - 10%))}.module-columns .columns-wrapper .column .read-more.background-color-tertiary:hover{background-color:hsl(var(--color-tertiary-h), var(--color-tertiary-s), calc(var(--color-tertiary-l) - 15%))}.module-columns .columns-carousel-view{padding-top:90px}@media(max-width: 82.5em){.module-columns .columns-carousel-view{width:100%;box-sizing:border-box}}.module-columns .columns-carousel-view .flickity-viewport{width:100%;overflow:visible}.module-columns .columns-carousel-view .flickity-prev-next-button{top:44px;background-color:hsl(0,0%,90%);border-radius:unset}.module-columns .columns-carousel-view .flickity-prev-next-button.previous{left:auto;right:74px}.module-columns .columns-carousel-view .flickity-prev-next-button.next{right:20px}.module-columns .columns-carousel-view .column{min-height:100%;margin-top:0}@media(max-width: 56.25em){.module-columns .columns-carousel-view .column .column-image,.module-columns .columns-carousel-view .column .column-inner,.module-columns .columns-carousel-view .column .column-footer{width:100%;margin:0;box-sizing:border-box}}.module-columns .columns-carousel-view .column::before{content:"";position:absolute;left:0px;right:0px;bottom:0px;top:0px;opacity:0;pointer-events:none;transition:opacity .15s ease-out;background-attachment:rgba(0,0,0,.3);box-shadow:0 5px 16px rgba(0,0,0,.3)}.module-columns .columns-carousel-view .column.is-selected::before{opacity:1}.module-columns .columns-carousel-view.columns-small .column{width:31%;margin-right:3.5%}.module-columns .columns-carousel-view.columns-big .column{width:47.5%;margin-right:5%}@media(max-width: 56.25em){.module-columns .columns-carousel-view.columns-small .column,.module-columns .columns-carousel-view.columns-big .column{width:100%;display:flex;flex-direction:column}}
.module-contact-agent-title{width:100%}.module-contact-agent-title.text-align-left{text-align:left}.module-contact-agent-title.text-align-right{text-align:right}.module-contact-agent-title.text-align-center{text-align:center}.module-contact-agent-content-container{display:flex;flex-direction:column;flex-grow:1;flex-wrap:wrap}.module-contact-agent-content-container .agent{line-height:1.4;display:flex;flex-direction:column;margin-bottom:50px}.module-contact-agent-content-container .agent .agent-info{display:flex;flex-direction:column;justify-content:center}.module-contact-agent-content-container .agent .agent-info a{text-decoration:none;color:var(--color-text)}.module-contact-agent-content-container .agent .agent-image{width:230px;height:230px;min-width:230px;min-height:230px;border-radius:50%;overflow:hidden;margin-right:40px}.module-contact-agent-content-container .agent .agent-image img{object-position:center;display:block;overflow:hidden;object-fit:cover;position:relative;height:100%}.module-contact-agent-content-container .agent .contact{margin-top:10px}.module-contact-agent-content-container .agent .inner{display:flex}.module-contact-agent-content-container .agent .name{line-height:1.1;font-weight:700;color:var(--color-primary);margin-bottom:5px}.module-contact-agent-content-container .agent .company{font-weight:700}.module-contact-agent-content-container .agent .mail a{margin-left:10px}.module-contact-agent-content-container .agent .phone{margin-bottom:10px}.module-contact-agent-content-container .agent .phone a{margin-left:10px}.agent{margin-top:40px;visibility:hidden}.agent-block{visibility:hidden}.module-contact-agents.background-color-primary{color:#fff}.module-contact-agents.background-color-primary h2{color:#fff}.module-contact-agents.background-color-primary .name{color:#fff}.module-contact-agents.background-color-primary .content .agent .contact path{fill:#fff}.module-contact-agents.background-color-primary .content .agent .contact a{color:#fff}.module-contact-agents.background-color-secondary{color:#fff}.module-contact-agents.background-color-secondary h2{color:#fff}.module-contact-agents.background-color-secondary .name{color:#fff}.module-contact-agents.background-color-secondary .content .agent .contact a{color:#fff}@media(max-width: 35.625em){.content .agent .agent-image{margin:0 auto;margin-bottom:15px}.agent-info div{justify-content:center;text-align:center}}@media(min-width: 35.625em){.content .agent{margin-right:0px;width:100%;flex-direction:row}.content{flex-direction:row}}@media(min-width: 56.25em){.content .agent{margin-right:2%;width:48%}}
.module-contact>.content{padding-top:4em;padding-bottom:4em;display:flex;flex-direction:row;flex-wrap:wrap;margin-top:0;margin-bottom:0}.module-contact>.content a{text-decoration:none}.module-contact>.content a:hover{text-decoration:underline}.module-contact>.content h3{font-size:1.5em}.module-contact>ul.content{list-style-type:none}.module-contact.background-color-primary{color:#fff}.module-contact.background-color-primary h3,.module-contact.background-color-primary a{color:#fff}.module-contact.background-color-secondary,.module-contact.background-color-quaternary{color:#fff}.module-contact.background-color-secondary h3,.module-contact.background-color-secondary a,.module-contact.background-color-quaternary h3,.module-contact.background-color-quaternary a{color:#fff}.module-contact.background-color-tertiary{color:var(--color-text)}.module-contact.background-color-tertiary h3,.module-contact.background-color-tertiary a{color:var(--color-text)}ul.contact-group-wrapper{list-style-type:none}.contact-group-wrapper:nth-child(1n+2){margin-top:20px}.contact-group-wrapper.party-count-1{width:100%}.contact-group-wrapper.party-count-1 .contact-party-container{width:100%;margin-top:0}.contact-group-wrapper.party-count-2{width:100%}.contact-group-wrapper.party-count-2 .contact-party-container{width:100%}.contact-group-wrapper.party-count-3{width:100%}.contact-group-wrapper.party-count-3 .contact-party-container{width:100%}.contact-group-wrapper.party-count-4{width:100%}.contact-group-wrapper.party-count-4 .contact-party-container{width:100%}.contact-group-container{margin:0;padding:0;display:flex;flex-direction:column}.contact-party-container{box-sizing:border-box;padding-right:20px;display:flex;flex-direction:column;margin-top:20px}.party-logo-container{display:flex;align-items:center;height:100px;margin-bottom:15px}.party-logo-container img{max-width:300px;max-height:100px}.party-logo-container>a,.party-logo-container img{display:block}.party-naw-container{display:flex;flex-direction:column;padding-top:15px;margin:0}@media(min-width: 35.625em){.contact-group-wrapper.party-count-1 .contact-party-container{width:100%;margin-top:0}.contact-group-wrapper.party-count-2 .contact-party-container{width:50%}.contact-group-wrapper.party-count-3 .contact-party-container{width:50%}.contact-group-wrapper.party-count-4 .contact-party-container{width:50%}.contact-group-container{flex-direction:row;flex-wrap:wrap}}@media(min-width: 56.25em){.contact-group-wrapper:nth-child(1n+2){margin-top:0px}.contact-group-wrapper.party-count-1{width:25%}.contact-group-wrapper.party-count-2{width:50%}.contact-group-wrapper.party-count-3{width:75%}.contact-group-wrapper.party-count-4{width:100%}.contact-group-container{margin-top:0;flex-direction:row}}@media(min-width: 82.5em){.contact-group-wrapper.party-count-1{width:33%;flex-direction:column}.contact-group-wrapper.party-count-1 .contact-party-container{width:100%}.contact-group-wrapper.party-count-2{width:66%}.contact-group-wrapper.party-count-2 .contact-party-container{width:50%}.contact-group-wrapper.party-count-3{width:100%}.contact-group-wrapper.party-count-3 .contact-party-container{width:33%}.contact-group-wrapper.party-count-4{width:100%}.contact-group-wrapper.party-count-4 .contact-party-container{width:25%}.contact-party-container{margin-top:0}}@supports(display: grid){.module-contact .content{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(12, 1fr);grid-gap:20px}.module-contact .content .party-count-1,.module-contact .content .party-count-2,.module-contact .content .party-count-3,.module-contact .content .party-count-4{width:auto}.module-contact .content .party-count-1{grid-column:span 12}.module-contact .content .party-count-2{grid-column:span 12}.module-contact .content .party-count-3{grid-column:span 12}.module-contact .content .party-count-4{grid-column:span 12}.module-contact .content .party-count-5{grid-column:span 12}.party-logo-container img{max-width:300px;max-height:100px}@media(min-width: 56.25em){.module-contact .content .party-count-1{grid-column:span 4}.module-contact .content .party-count-2{grid-column:span 8}.module-contact .content .party-count-3{grid-column:span 12}.module-contact .content .party-count-4{grid-column:span 12}.module-contact .content .party-count-5{grid-column:span 12}}@media(min-width: 82.5em){.module-contact .content .party-count-1{grid-column:span 4}.module-contact .content .party-count-2{grid-column:span 6}.module-contact .content .party-count-3{grid-column:span 9}.module-contact .content .party-count-4{grid-column:span 12}.module-contact .content .party-count-5{grid-column:span 12}}}
.module-default{position:relative}.module-default-text-align-center .content{text-align:center}.module-default-text-align-right .content{text-align:right}.module-default-wrapper{padding-top:40px;padding-bottom:40px;background-size:cover;background-repeat:no-repeat;background-position:center center}@media(min-width: 35.625em){.module-default-wrapper{padding-top:50px;padding-bottom:50px}}.module-default-content{padding-top:20px;padding-bottom:20px}@media(min-width: 82.5em){.module-default-content{padding-top:0;padding-bottom:0}}.module-default-title{font-size:1.875em}@media(min-width: 56.25em){.module-default-title{font-size:2.625em}}.module-default-container{max-width:62em}.module-default-container.is-background-image:not(.is-hide-image-smaller-layout){max-width:35em}@media(min-width: 82.5em){.module-default-container.is-background-image{max-width:35em}}.module-default-container.module-default-align-center{margin-left:auto;margin-right:auto;text-align:center}.module-default-container.module-default-align-left{text-align:left}.module-default-container.module-default-align-right{margin-left:auto;text-align:right}@media(min-width: 56.25em){.module-default-container[data-column-count="2"]{max-width:none;column-count:2;column-gap:6%}}.module-default-container>p:first-child,.module-default-container>ul:first-child,.module-default-container>ol:first-child,.module-default-container>table:first-child{margin-top:0}.module-default-container>p:last-child,.module-default-container>ul:last-child,.module-default-container>ol:last-child,.module-default-container>table:last-child{margin-bottom:0}.module-default h1{font-weight:400}.module-default.background-color-primary h1,.module-default.background-color-primary h2,.module-default.background-color-primary h3,.module-default.background-color-primary p,.module-default.background-color-primary ul,.module-default.background-color-primary ol,.module-default.background-color-secondary h1,.module-default.background-color-secondary h2,.module-default.background-color-secondary h3,.module-default.background-color-secondary p,.module-default.background-color-secondary ul,.module-default.background-color-secondary ol,.module-default.background-color-quaternary h1,.module-default.background-color-quaternary h2,.module-default.background-color-quaternary h3,.module-default.background-color-quaternary p,.module-default.background-color-quaternary ul,.module-default.background-color-quaternary ol{color:#fff}
.module-downloads.background-color-primary h2{color:#fff}.module-downloads.background-color-primary .download-item a:link,.module-downloads.background-color-primary .download-item a:visited{background-color:#fff}.module-downloads.background-color-primary .download-item a::before{background-color:var(--color-primary);color:#fff}.module-downloads.background-color-secondary h2{color:#fff}.module-downloads.background-color-secondary .download-item a:link,.module-downloads.background-color-secondary .download-item a:visited{background-color:#fff}.module-downloads.background-color-secondary .download-item a::before{background-color:var(--color-secondary);color:#fff}.module-downloads.background-color-tertiary h2{color:var(--color-text)}.module-downloads.background-color-tertiary .download-item a:link,.module-downloads.background-color-tertiary .download-item a:visited{background-color:#fff}.module-downloads.background-color-tertiary .download-item a::before{background-color:var(--color-tertiary);color:var(--color-text)}.module-downloads .content-downloads{padding-top:3em;padding-bottom:3em;margin-left:auto;margin-right:auto;max-width:62.5em}.module-downloads-title.text-align-left{text-align:left}.module-downloads-title.text-align-right{text-align:right}.module-downloads-title.text-align-center{text-align:center}ul.downloads-container{list-style-type:none;padding-left:0;margin-top:0}.downloads-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media(min-width: 56.25em){.downloads-container{flex-wrap:wrap;flex-direction:row;align-items:flex-start}}.downloads-container .download-item{position:relative;display:block;margin-top:1em;box-sizing:border-box;width:100%}@media(min-width: 56.25em){.downloads-container .download-item{width:49%}}@media(min-width: 56.25em){.downloads-container .download-item:nth-child(-n+2){margin-top:0}}.downloads-container .download-item a:link,.downloads-container .download-item a:visited{display:block;padding:.5em 1.5em .5em 3.5em;color:var(--color-text, darkgray);text-decoration:none;background-color:#e3e3e3;border-radius:2em;border:4px solid rgba(0,0,0,0);transition:background-color .2s,border-color .2s}.downloads-container .download-item.contains-filesize a:link,.downloads-container .download-item.contains-filesize a:visited{padding-right:6em;padding-left:3.5em}.downloads-container .download-item a:hover{background-color:hsl(0,0%,84.0196078431%)}.downloads-container .download-item a::before{position:absolute;top:40%;margin-top:-11px;left:10px;padding:0px;margin-right:.5em;font-size:.75em;text-transform:uppercase;background-color:var(--color-primary);color:#fff;border-radius:30px;width:35px;height:35px;display:flex;align-items:center;justify-content:center}.downloads-container .download-item.download-mime-type-application-pdf a::before{content:"pdf"}.downloads-container .download-item.contains-filesize.download-mime-type-application-vnd-openxmlformats-officedocument-spreadsheetml-sheet a:link{padding-left:7em}.downloads-container .download-item.download-mime-type-application-vnd-openxmlformats-officedocument-spreadsheetml-sheet a::before{content:"spreadsheet"}.downloads-container .download-item.contains-filesize.download-mime-type-application-vnd-openxmlformats-officedocument-wordprocessingml-document a:link{padding-left:6em}.downloads-container .download-mime-type-application-vnd-openxmlformats-officedocument-wordprocessingml-document a::before{content:"document"}
.faq-title{position:relative;padding:.5em .75em;color:var(--color-secondary-rgb);border-top:1px solid var(--color-secondary-rgb);transition:all .15s,border-color .15s;cursor:pointer;background-color:rgba(var(--color-secondary-rgb), 0.5)}.faq-title.is-open,.faq-title:hover{background-color:rgba(var(--color-secondary-rgb), 0.8)}.faq-title:hover{color:var(--color-secondary-rgb)}@media(min-width: 35.625em){.faq-title{font-size:1.0625em}}.faq-answer{margin-left:0;transition:height .4s;box-sizing:border-box;margin-bottom:10px}.faq-answer.is-closed{pointer-events:none}.faq-answer.is-open{pointer-events:auto}.faq-answer-inner{padding:.75em 1.25em;background-color:rgba(var(--color-secondary-rgb), 0.2)}.faq-answer .faq-answer-inner{transition:transform .4s,opacity .4s}.faq-answer.is-closed .faq-answer-inner{opacity:0;transform:translateY(-0.5em)}.faq-answer.is-open .faq-answer-inner{opacity:1;transform:translateY(0)}.faq-answer-inner>h1:first-child,.faq-answer-inner>h2:first-child,.faq-answer-inner>h3:first-child,.faq-answer-inner>p:first-child,.faq-answer-inner>ul:first-child,.faq-answer-inner>ol:first-child,.faq-answer-inner>table:first-child{margin-top:0}.faq-answer-inner>h1:last-child,.faq-answer-inner>h2:last-child,.faq-answer-inner>h3:last-child,.faq-answer-inner>p:last-child,.faq-answer-inner>ul:last-child,.faq-answer-inner>ol:last-child,.faq-answer-inner>table:last-child{margin-bottom:0}
.module-featured-bar-wrapper{padding:10px var(--content-padding);background-color:var(--color-secondary);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 30px;font-size:1.3em}.module-featured-bar-wrapper .feature{display:flex;align-items:center}.module-featured-bar-wrapper .feature .title{opacity:.8}.module-featured-bar-wrapper .feature .count{background-color:hsla(0,0%,100%,.212);padding:8px 15px 8px 10px;margin-left:25px;font-size:.8em;display:flex;align-items:center;white-space:nowrap;position:relative}.module-featured-bar-wrapper .feature .count::before{content:"";width:0;height:0;border-width:0 18px 15px 18px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #363636 rgba(0,0,0,0);border-style:solid;position:absolute;left:-24px;transform:rotate(-90deg)}.module-featured-bar-wrapper .feature span{color:#fff}
.module-floor-plans.color-secondary{background-color:var(--color-secondary)}.module-floor-plans>.content{padding-top:40px;padding-bottom:100px;text-align:center}.plattegronden{display:flex;flex-wrap:wrap;margin-top:30px}.plattegronden:after{content:"";display:block}.plattegronden .plattegrond{position:relative;width:47%;margin-top:1em;margin-left:6%;color:inherit;text-align:center;text-decoration:none;box-sizing:border-box;overflow:hidden}.plattegrond .plattegrond-image{position:relative;overflow:hidden;background-color:var(--color-secondary)}.plattegrond .plattegrond-image img{display:block;width:100%}.plattegronden .plattegrond .plattegrond-image::before{content:"";display:block;position:absolute;left:50%;top:50%;width:60px;height:60px;margin-left:-30px;margin-top:-30px;border-radius:60px;background-color:var(--color-primary);background-image:url(images/icon-glass.7def0e.svg);background-repeat:no-repeat;background-position:center center;transition:transform .2s}.plattegronden .plattegrond:hover .plattegrond-image::before{transform:scale(1.1)}.plattegronden .plattegrond:nth-child(-1n+2){margin-top:0}.plattegronden .plattegrond:nth-child(2n+1){margin-left:0}@media(min-width: 77.5em){.plattegronden .plattegrond,.plattegronden .plattegrond:nth-child(2n+1){width:31%;margin-left:3.5%;margin-top:1em}.plattegronden .plattegrond:nth-child(3n+1){margin-left:0}.plattegronden .plattegrond:nth-child(-1n+3){margin-top:0}.plattegronden.plattegronden-count-4 .plattegrond{width:22.5%;margin-left:3.3333%;margin-top:1em}.plattegronden.plattegronden-count-4 .plattegrond:nth-child(4n+1){margin-left:0}.plattegronden.plattegronden-count-4 .plattegrond:nth-child(-1n+4){margin-top:0}}.plattegronden .plattegrond .plattegrond-title{margin-top:0;padding:30px .5em;font-size:1.25em;line-height:1.2;color:var(--text-color)}@media(min-width: 35.625em){.plattegronden .plattegrond .plattegrond-title{padding:30px;font-size:1.75em}}
/*!
	By André Rinas, www.andrerinas.de
	Documentation, www.simplelightbox.com
	Available for use under the MIT License
	Version 2.14.3
*/body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;display:none;z-index:1035}.sl-wrapper{z-index:1040;width:100%;height:100%;left:0;top:0;position:fixed}.sl-wrapper *{box-sizing:border-box}.sl-wrapper button{border:0 none;background:rgba(0,0,0,0);font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:10060;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Arial,Baskerville,monospace;color:#000;font-size:3rem}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:10060;color:#000;font-size:1rem}.sl-wrapper .sl-download{display:none;position:fixed;bottom:5px;width:100%;text-align:center;z-index:10060;color:#fff;font-size:1rem}.sl-wrapper .sl-download a{color:#fff}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:10060;font-family:Arial,Baskerville,monospace;color:#000}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}@media(min-width: 35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}}@media(min-width: 50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0 none;width:100%;height:auto}@media(min-width: 35.5em){.sl-wrapper .sl-image img{border:0 none}}@media(min-width: 50em){.sl-wrapper .sl-image img{border:0 none}}.sl-wrapper .sl-image iframe{background:#000;border:0 none}@media(min-width: 35.5em){.sl-wrapper .sl-image iframe{border:0 none}}@media(min-width: 50em){.sl-wrapper .sl-image iframe{border:0 none}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0,0,0,.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.sl-transition{transition:-moz-transform ease 200ms;transition:-ms-transform ease 200ms;transition:-o-transform ease 200ms;transition:-webkit-transform ease 200ms;transition:transform ease 200ms}@-webkit-keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}
.module-house-types.background-color-primary h2{color:#fff}.module-house-types.background-color-secondary h2{color:#fff}
.house-models-app-container .house-models-app-results{max-width:77.5rem;padding:40px var(--content-padding);margin-left:auto;margin-right:auto}.house-models-app-container .house-models-app-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fill, minmax(360px, 1fr))}.house-models-app-container ul.house-models-app-grid{padding:0;margin:0;list-style-type:none}.house-models-app-container .house-models-app-grid>li>*{height:100%}
.loading-results-wrapper{position:relative;transition:opacity .5s;min-height:150px}.loading-results-wrapper-is-refetching{pointer-events:none;animation:loading .5s;animation-iteration-count:infinite;animation-direction:alternate}@keyframes loading{from{opacity:.3}to{opacity:.5}}.loading-results-wrapper-no-results{display:flex;justify-content:center;align-items:center}
.loading-spinner{--spinner-size: 60px;display:block;position:absolute;left:50%;top:50%;z-index:6;width:var(--spinner-size);height:var(--spinner-size);margin-left:calc(var(--spinner-size)/2*-1);margin-top:calc(var(--spinner-size)/2*-1);border-radius:var(--spinner-size);border:10px solid var(--color-text);border-left-color:rgba(0,0,0,0);pointer-events:none;box-sizing:border-box;color:rgba(0,0,0,0);animation-name:loading-spinner;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;user-select:none}@keyframes loading-spinner{from{transform:rotateZ(0deg)}to{transform:rotateZ(360deg)}}
.message-container{padding:.5em 1em;background-color:#fff;border-left:8px solid rgba(0,0,0,.8);border-radius:4px}.message-container.message-type-error{border-color:rgba(255,0,0,.8)}.message-container.message-type-success{border-color:rgba(0,255,0,.8)}.message-container p:first-child{margin-top:0}.message-container p:last-child{margin-bottom:0}
.skeleton-container{display:inline-block;height:2rem;width:6em;animation:skeleton-component;animation-duration:.5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;background-color:#000;border-radius:4px}@keyframes skeleton-component{from{opacity:.07}to{opacity:.03}}.skeleton-container.skeleton-shape-circle{border-radius:500px;aspect-ratio:1}
.paging-container{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:30px 0;font-size:1rem}.paging-container .nav{display:flex;gap:.75rem}.paging-container .nav a{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding-bottom:.25rem;font-size:1.5rem;color:inherit;border:1px solid var(--color-senary)}.paging-container .nav a.disabled{color:var(--color-senary);filter:brightness(1.4);pointer-events:none}.paging-container .nav a:hover{background-color:rgba(0,0,0,.05);text-decoration:none}
.button-container,a.button-container,a.button-container:link,a.button-container:visited{display:inline-block;padding:.675em 2.5rem;position:relative;color:#fff;text-align:center;line-height:1.675em;text-decoration:none;background-color:var(--color-primary);border:1px solid rgba(0,0,0,0);transition:background-color .2s}.button-container:disabled,a.button-container:disabled{opacity:.6;filter:grayscale(100%)}.button-container:focus{outline:none;box-shadow:0 0 .753em rgba(0,0,0,.2)}.button-container:not(:disabled):hover,a.button-container:not(:disabled):hover{background-color:hsl(var(--color-primary-h), var(--color-primary-s), calc(var(--color-primary-l) - 10%))}.button-container.is-loading::before{content:"";position:absolute;left:.75em;top:50%;width:1em;height:1em;margin-top:-0.5em;border-radius:1em;border:2px solid #fff;border-left-color:rgba(0,0,0,0);pointer-events:none;box-sizing:border-box;color:rgba(0,0,0,0);animation-name:loading-button-spinner;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes loading-button-spinner{from{transform:rotateZ(0deg)}to{transform:rotateZ(360deg)}}.button-container.secondary:hover:not(:disabled){background-color:rgba(0,0,0,.05)}.button-container.secondary{color:var(--color-text);background-color:rgba(0,0,0,0);border-color:var(--color-text)}
.house-model-card-container{display:flex;flex-direction:column;background-color:#fff}.house-model-card-container .house-model-card-body,.house-model-card-container .house-model-card-footer{padding:1rem;text-align:center}.house-model-card-container .house-model-card-image{display:flex;padding:0;width:100%;border:none;aspect-ratio:3/2;position:relative;background-color:#e6e6e6}.house-model-card-container button.house-model-card-image::before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;background-color:rgba(0,0,0,.2);transition:opacity .2s;z-index:1}.house-model-card-container .house-model-card-image .house-model-card-image-tooltip{display:block;position:absolute;top:50%;left:50%;height:2em;width:5em;transform:translate(-50%, -50%);font-size:2rem;color:#fff;line-height:2em;text-align:center;opacity:0;background-color:var(--color-primary, darkgray);border-radius:2em;transition:opacity .2s;z-index:2}.house-model-card-container button.house-model-card-image:hover::before,.house-model-card-container button.house-model-card-image:hover .house-model-card-image-tooltip{opacity:1}.house-model-card-container .house-model-card-image>svg{position:absolute;left:50%;top:50%;width:2.5rem;height:2rem;transform:translate(-50%, -50%)}.house-model-card-container .house-model-card-image>svg path{fill:#969696}.house-model-card-container .house-model-card-image>img{object-fit:cover;width:100%;height:100%}.house-model-card-container .house-model-card-body h2{font-size:1.75rem}.house-model-card-container .house-model-card-body button{padding:0;color:inherit;font-weight:inherit;border:none;background-color:rgba(0,0,0,0)}.house-model-card-container .house-model-card-footer{flex-grow:1;display:flex;align-items:flex-end;justify-content:center}
.house-model-modal-footer-container{padding:.5rem 20px}.house-model-modal-section{margin-top:20px}.house-model-modal-section:last-child{margin-bottom:25px}.house-model-modal-footer-container{text-align:center}
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(images/default-skin.036343.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media(-webkit-min-device-pixel-ratio: 1.1),(-webkit-min-device-pixel-ratio: 1.09375),(min-resolution: 105dpi),(min-resolution: 1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(images/default-skin.bc2b3a.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid rgba(0,0,0,0);border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(images/preloader.6503ae.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width: 1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__top-bar,.pswp__caption{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none !important}.pswp--minimal--dark .pswp__top-bar{background:none}
.modal-wrapper{position:fixed;left:0;right:0;top:0;bottom:0;z-index:200;display:flex;justify-content:center;align-items:center;overflow-x:hidden;overflow-y:auto;opacity:0;transition:opacity .15s;pointer-events:none;background-color:rgba(0,0,0,.6)}.modal-wrapper.is-open{opacity:1;pointer-events:auto}.modal-container{width:52em;margin-left:7%;margin-right:7%;max-width:86%;margin-top:auto;margin-bottom:auto;background-color:#fff;border-radius:4px;transform:translateY(-10px);transition:transform .2s}.modal-wrapper.is-open .modal-container{transform:translateY(0)}.modal-header-container{padding:10px 20px;font-size:2rem;color:#fff;line-height:1.3;background-color:var(--color-primary)}.modal-body-container:not(.no-body-padding){padding:20px}.modal-body-container h2:first-child,.modal-body-container h3:first-child,.modal-body-container p:first-child{margin-top:0}.modal-body-container h2:last-child,.modal-body-container h3:last-child,.modal-body-container p:last-child{margin-bottom:0}.modal-footer-container{display:flex;justify-content:flex-end;padding:20px;border-top:1px solid hsl(var(--color-text-h), var(--color-text-s), 80%)}.modal-footer-container>*:not(:first-child){margin-left:10px}body.is-modal-open{overflow:hidden}
.image-gallery-component-container{position:relative}.image-gallery-component-container>div,.image-gallery-component-container .flickity-viewport{height:100%}.image-gallery-component-container .flickity-viewport{background-color:#dcdcdc}.image-gallery-component-container .flickity-viewport::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;box-shadow:inset 0 0 15px rgba(0,0,0,.3);pointer-events:none}.image-gallery-component-container .flickity-slider{display:flex}.image-gallery-component-container .flickity-prev-next-button{top:auto;bottom:0;height:44px;transform:none;border-radius:0;transition:background-color .15s}.image-gallery-component-container .images-count-1.flickity-enabled .flickity-prev-next-button{opacity:0;pointer-events:none}.image-gallery-component-container .flickity-prev-next-button:hover{background-color:#fff}.image-gallery-component-container .flickity-prev-next-button.previous{left:0}.image-gallery-component-container .flickity-prev-next-button.next{right:0}.image-gallery-image-container{display:flex;justify-content:center;align-items:center;height:60vw;width:100%;overflow:hidden;transition:background-color .15s}.image-gallery-image-container:hover{background-color:#000}.image-gallery-image-container.image-gallery-image-type-floor:hover,.image-gallery-image-container.image-gallery-image-type-floor-plan:hover{background-color:rgba(0,0,0,.2)}@media(min-width: 512px){.image-gallery-image-container{height:300px}}.image-gallery-image-container::before,.image-gallery-image-container::after{content:"";display:block;position:absolute;left:0;top:0;z-index:1;width:110px;height:110px;transform-origin:left top;transition:transform .15s,background-color .15s;transform:translateX(-10px) translateY(-10px)}.image-gallery-image-container::before{background-color:hsla(0,0%,100%,.8);clip-path:polygon(0 0, 100% 0, 0 100%);filter:drop-shadow(0 0 1em rgba(0, 0, 0, 0.2))}.image-gallery-image-container:hover::before{background-color:#fff;transform:translateX(0) translateY(0)}.image-gallery-image-container::after{transform-origin:left top;background-repeat:no-repeat;background-size:20px auto;background-position:26px 26px;background-image:url(images/icon-glass.9f9614.svg);transition-delay:.02s}.image-gallery-image-container:hover::after{transform:translateX(-15px) translateY(-15px) scale(1.3)}.image-gallery-image-container>img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .15s}.image-gallery-component-container .image-gallery-image-container.image-gallery-image-type-floor-plan>img,.image-gallery-component-container .image-gallery-image-container.image-gallery-image-type-floor>img{object-fit:contain}.image-gallery-image-container:hover>img{opacity:.75}
.properties-section-container table{width:100%;margin:0;border-collapse:collapse}.properties-section-container table th{text-align:left}.properties-section-container table th,.properties-section-container table td{padding-top:.5em;padding-bottom:.5em}.properties-section-container table th:first-child,.properties-section-container table td:first-child{padding-left:20px}.properties-section-container table td:last-child{padding-right:20px}
.section-header-container{margin:0;padding:1em 20px;font-family:inherit;font-size:1.0625rem;color:var(--color-text);background-color:rgba(0,0,0,.1)}
.description-section-text-container{padding:.5em 20px}.description-section-text-container>div{font-size:1.0625rem;line-height:1.8;margin-top:1.6em}.description-section-text-container>div:first-child,.description-section-text-container p:first-child,.description-section-text-container ul:first-child,.description-section-text-container ol:first-child,.description-section-text-container table:first-child{margin-top:0}.description-section-text-container>div:last-child,.description-section-text-container p:last-child,.description-section-text-container ul:last-child,.description-section-text-container ol:last-child,.description-section-text-container table:last-child{margin-bottom:0}.description-section-text-container a:link,.description-section-text-container a:visited{color:inherit}
ul.downloads-section-list-container{margin:0}.downloads-section-list-container{padding:.5em 20px .5em calc(1em + 20px)}.downloads-section-item-container a,.downloads-section-item-container a:link,.downloads-section-item-container a:visited{color:inherit}.downloads-section-item-container a:hover{text-decoration:underline}
.filters-container{display:flex;flex-wrap:wrap;gap:20px}.filters-container.filter-few{padding:20px 0}.filters-container.filter-many{flex-direction:column}.filters-container .filter-modal-button-container{display:none}@media(max-width: 950px){.filters-container.filter-many .filters-container-inner{position:fixed;left:0;top:0;bottom:0;z-index:10;width:550px;max-width:100%;padding:20px;box-sizing:border-box;overflow:hidden;transform:translateX(-30%);opacity:0;transition:transform .2s,opacity .2s;pointer-events:none;background-color:#fff;box-shadow:0 0 1em rgba(0,0,0,.2)}.filters-container.filter-many.filters-open .filters-container-inner{transform:translateX(0);opacity:1;pointer-events:auto}.filters-container.filter-many .filter-modal-button-container{display:block}}
.range-filter-choice-container{padding:.25em 0}.range-filter-choice+select{margin-left:.5em}
.checkbox-filter-dropdown-container{position:relative}ul.checkbox-filter-dropdown-dropdown-container{margin-bottom:0;padding-left:0;font-size:1.125rem;list-style-type:none}.checkbox-filter-dropdown-dropdown-container{position:fixed;bottom:0;left:5%;right:5%;z-index:5;min-width:195px;margin-top:10px;padding-top:10px;padding-bottom:10px;box-sizing:border-box;pointer-events:none;opacity:0;transform:translateY(100%);transition:opacity .15s,transform .15s;background-color:#fff;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,.2)}@media(min-width: 38em){.checkbox-filter-dropdown-dropdown-container{position:absolute;bottom:auto;left:auto;right:auto;transform:translateY(-10px);max-width:100%}}@media(max-width: 38em){.checkbox-filter-dropdown-dropdown-container{z-index:22}}.checkbox-filter-dropdown-dropdown-container.is-open{pointer-events:auto;opacity:1;transform:translateY(-20px)}@media(min-width: 38em){.checkbox-filter-dropdown-dropdown-container.is-open{transform:translateY(0)}}.checkbox-filter-dropdown-choice-container{display:block}.checkbox-filter-dropdown-results-container{overflow:auto;max-height:calc(100vh - var(--header-height, 50px) - 40px)}ul.checkbox-filter-dropdown-choices-container{padding:0;margin:0}
.filter-value-button-container{display:grid;grid-template-columns:auto 20px;grid-template-areas:"label arrow";gap:.5em;align-items:center;position:relative;padding:.75em .5em;font-size:1.125rem;line-height:inherit;background-color:rgba(0,0,0,0);transition:background-color .15s;border-radius:4px;border:none}.filter-value-button-container.is-multi-value{grid-template-columns:auto 1.5rem 20px;grid-template-areas:"label count arrow"}@media(max-width: 38em){.filter-value-button-container{z-index:5}}.filter-value-button-label{display:flex;gap:.5em;align-items:center;text-align:left;grid-area:label}.filter-value-button-label.is-value{color:var(--color-secondary)}.filter-value-button-container.choices-is-open .filter-value-button-label.is-value{color:hsl(var(--color-secondary-h), var(--color-secondary-s), 70%)}@media(max-width: 38em){.filter-value-button-container.choices-is-open .filter-value-button-label::before{content:"";position:fixed;left:0;bottom:0;right:0;top:0;background-color:rgba(0,0,0,.7)}}@media(min-width: 38em){.filter-value-button-container{padding-left:1.25em;padding-right:1.25em;font-size:1.25rem}}@media(min-width: 38em){.filter-value-button-container:hover{background-color:hsl(var(--color-text-h), var(--color-text-s), 85%)}}.filter-value-button-container.choices-is-open{color:#fff;background-color:var(--color-text)}@media(max-width: 38em){.filter-value-button-container.choices-is-open{z-index:21}}.filter-value-button-checked-count{display:inline-block;width:1.75em;height:1.75em;font-size:.75rem;color:#fff;text-align:center;line-height:1.375rem;border-radius:1.75em;background-color:var(--color-secondary);grid-area:count}@media(min-width: 38em){.filter-value-button-checked-count{font-size:.875rem;line-height:1.5rem}}.filter-value-button-container>svg{height:8px;width:20px;color:var(--color-text);grid-area:arrow}.filter-value-button-container.choices-is-open>svg{color:#fff}.filter-value-button-reset-value-button{display:flex;justify-content:center;align-items:center;width:1em;height:1em;flex:0 0 1em;padding:.25em;box-sizing:border-box;color:#fff;background-color:var(--color-text);transition:background-color .15s;border:none;border-radius:1em}.filter-value-button-container.choices-is-open .filter-value-button-reset-value-button{background-color:#000}.filter-value-button-reset-value-button:hover,.filter-value-button-container.choices-is-open .filter-value-button-reset-value-button:hover{background-color:var(--color-primary)}.filter-value-button-reset-value-button .filter-value-button-reset-value-button{stroke-width:6px}
.UNZIhyLksoa4wMAlpwwP{fill:none;stroke:currentColor;stroke-miterlimit:10;stroke-width:6px}
.IASvkuzn9bgiP1j6y7OK{fill:none;stroke:currentColor;stroke-miterlimit:10;stroke-width:1.5px}
.filter-checkbox-button-container{display:flex;align-items:center;width:100%;min-width:180px;padding:.375em 1.25em;font-size:1.125rem;text-align:left;line-height:inherit;background-color:rgba(0,0,0,0);border:none}.filter-checkbox-button-container:hover{color:var(--color-primary)}.filter-checkbox-button-choice-checkbox{display:flex;justify-content:center;align-items:center;width:16px;height:16px;min-width:16px;padding:2px;box-sizing:border-box;background-color:#d9d9d9;transition:background-color .15s;border-radius:2px}.filter-checkbox-button-choice-checkbox svg{display:block;width:100%;height:100%}.container:hover .filter-checkbox-button-choice-checkbox{background-color:hsl(var(--color-text-h), var(--color-text-s), calc(var(--color-text-l) * 0.75))}.container.is-checked .filter-checkbox-button-choice-checkbox{color:#fff;background-color:var(--color-secondary)}.filter-checkbox-button-choice-checkbox+.filter-checkbox-button-choice-label{width:max-content;margin-left:.75em}
.JpEHrtaODg2Ha_VMzxe9{fill:none;stroke:currentColor;stroke-miterlimit:10;stroke-width:3px}
@media(max-width: 38em){html.contains-open-filter-input-checkbox{overflow:hidden}}.select-filter-container{position:relative}ul.select-filter-choices-container{margin-bottom:0;padding-left:0;font-size:1.125rem;list-style-type:none}.select-filter-choices-container{position:fixed;bottom:0;left:5%;right:5%;z-index:5;max-height:calc(100vh - 40px);min-width:195px;overflow:auto;margin-top:10px;padding-top:10px;padding-bottom:10px;box-sizing:border-box;pointer-events:none;opacity:0;transform:translateY(100%);transition:opacity .15s,transform .15s;background-color:#fff;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,.2)}@media(min-width: 38em){.select-filter-choices-container{position:absolute;bottom:auto;left:auto;right:auto;transform:translateY(-10px)}}@media(max-width: 38em){.select-filter-choices-container{z-index:22}}.select-filter-choices-container.is-open{pointer-events:auto;opacity:1;transform:translateY(-20px)}@media(min-width: 38em){.select-filter-choices-container.is-open{transform:translateY(0)}}.select-filter-choice-container{display:block}
.filter-select-button-container{display:flex;align-items:center;width:100%;min-width:180px;padding:.375em 1.25em;font-size:1.125rem;text-align:left;background-color:rgba(0,0,0,0)}button.filter-select-button-container{line-height:inherit;border:none}.filter-select-button-container:hover{color:var(--color-primary)}
.module-image-gallery>.content{padding-top:40px;padding-bottom:100px;text-align:center}.image-gallery-container{display:grid;grid-template-columns:repeat(auto-fill, minmax(120px, 1fr));gap:20px;margin-top:30px}@media(min-width: 450px){.image-gallery-container{grid-template-columns:repeat(auto-fill, minmax(290px, 1fr))}}.module-image-gallery-image-container{position:relative;box-sizing:border-box;color:inherit;text-align:center;text-decoration:none;overflow:hidden;background-color:rgba(0,0,0,.1)}.module-image-gallery-image-container>img{display:block;width:100%;object-fit:cover;aspect-ratio:12/8}.module-image-gallery-image-container:hover::before{opacity:1}.module-image-gallery-image-container::before{content:"";display:block;position:absolute;left:50%;top:50%;width:60px;height:60px;margin-left:-30px;margin-top:-30px;border-radius:60px;background-color:var(--color-primary);background-image:url(images/plus-icon.d99b75.svg);background-repeat:no-repeat;background-position:center center;background-size:32px;transition:opacity .15s;opacity:0}
.module-kaart .content{padding-top:70px;padding-bottom:50px}.module-kaart .content h2{text-align:center}.mmap-wrapper{padding-bottom:110%}@media(min-width: 35.625em){.mmap-wrapper{padding-bottom:50%}}@media(min-width: 56.25em){.mmap-wrapper{padding-bottom:35%}}.kaart-button-wrapper{position:absolute;left:0;right:0;bottom:22%;font-size:1em;text-align:center;z-index:2;pointer-events:none}.kaart-button,a.kaart-button{display:inline-block;padding:0 2em;font-family:var(--font-primary);font-size:1.125rem;color:#fff;line-height:1.675em;border-radius:2em;text-decoration:none;background-color:var(--color-tertiary);transition:background-color .2s;pointer-events:auto}@media(min-width: 35.625em){.kaart-button,a.kaart-button{font-size:1.375rem}}@media(min-width: 56.25em){.kaart-button,a.kaart-button{font-size:1.5rem}}.kaart-button:hover,a.kaart-button:hover{text-decoration:none;background-color:var(--color-tertiary)}.kaart-navigation-wrapper{position:absolute;bottom:0;left:0;right:0;height:60px;z-index:1;pointer-events:none;overflow:hidden}@media(min-width: 56.25em){.kaart-navigation-wrapper{overflow:visible}}.kaart-navigation-wrapper ul.kaart-navigation{padding-left:0;margin-top:0;list-style-type:none}.kaart-navigation-wrapper .kaart-navigation{display:block;text-align:center;line-height:60px;overflow:scroll;overflow-scrolling:touch;pointer-events:auto;white-space:nowrap}@media(min-width: 56.25em){.kaart-navigation-wrapper .kaart-navigation{pointer-events:none;overflow:visible}}.kaart-navigation .kaart-navigation-menu-item{display:inline-block;position:relative;pointer-events:auto}.kaart-navigation .kaart-navigation-menu-item button{display:block;width:60px;height:60px;padding:0;background-color:var(--color-secondary);background-repeat:no-repeat;background-position:center center;background-size:40px auto;border:0;transition:background-color .2s}.kaart-navigation .kaart-navigation-menu-item button:hover,.kaart-navigation .kaart-navigation-menu-item.is-active button{background-color:var(--color-secondary)}.kaart-navigation .kaart-navigation-menu-item.is-active button{background-color:var(--color-primary)}.kaart-navigation .kaart-navigation-menu-item.is-active button:hover{background-color:var(--color-primary)}.kaart-navigation .kaart-navigation-menu-item.voorziening-cat-default button{background-image:url(images/icon-default.f2143b.png);background-size:40% auto}.kaart-navigation .kaart-navigation-menu-item.voorziening-cat-supermarkt button{background-image:url(images/icon-cart.2e0359.svg)}.kaart-navigation .kaart-navigation-menu-item.voorziening-cat-studie button{background-image:url(images/icon-studie.8acf32.svg)}.kaart-navigation .kaart-navigation-menu-item.voorziening-cat-sport button{background-image:url(images/icon-sport.b3ea1e.svg)}.kaart-navigation .kaart-navigation-menu-item.voorziening-cat-eten button{background-image:url(images/icon-eten.9b1d6b.svg)}.kaart-navigation .kaart-navigation-menu-item.voorziening-cat-medisch button{background-image:url(images/icon-medisch.b11136.svg);background-size:36px auto}.kaart-navigation .kaart-navigation-menu-item.voorziening-cat-recreatie button{background-image:url(images/icon-recreatie.34d1e9.svg);background-size:36px auto}.kaart-navigation .kaart-navigation-menu-item.voorziening-cat-station button{background-image:url(images/icon-station.28255f.svg)}.kaart-navigation .kaart-navigation-menu-item.voorziening-cat-kerk button{background-image:url(images/icon-kerk.d8a640.svg);background-size:38px auto}.kaart-navigation .kaart-navigation-menu-item.voorziening-cat-centrum button{background-image:url(images/icon-centrum.87bfc8.svg);background-size:28px auto}.kaart-navigation .kaart-navigation-menu-item.voorziening-cat-begraafplaats button{background-image:url(images/icon-begraafplaats.2b7f4d.svg);background-size:28px auto}.kaart-navigation .kaart-navigation-menu-item-label{display:none;position:absolute;left:50%;bottom:73px;padding:.25em .75em;transform:translateY(7px) translateX(-50%);opacity:0;transition:opacity .2s,transform .2s;pointer-events:none;font-size:.875em;color:#fff;line-height:1.4;background-color:rgba(0,0,0,.8);z-index:1}@media(min-width: 56.25em){.kaart-navigation .kaart-navigation-menu-item-label{display:block}}.kaart-navigation .kaart-navigation-menu-item-label::before{content:"";display:block;position:absolute;bottom:-10px;left:50%;width:0;height:0;margin-left:-10px;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid rgba(0,0,0,.8)}.kaart-navigation button:hover+.kaart-navigation-menu-item-label{transform:translateY(0) translateX(-50%);opacity:1;pointer-events:auto}.gm-style-iw{line-height:1.6em}
.news-filter-newsitems-container{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}.newsitems-filter-filters-wrapper{display:flex;flex-direction:column;margin-bottom:20px}.newsitems-filter-filters-wrapper span{color:var(--color-primary);font-weight:700;align-self:center;min-width:80px}.newsitems-filter-filters-wrapper .filter-container select{display:inline-block;width:100%;cursor:pointer;padding:10px 15px;padding-right:35px;outline:none;border:solid 1px #707070;border-radius:0;background:#fff;color:#000;appearance:none;-webkit-appearance:none;-moz-appearance:none}.newsitems-filter-filters-wrapper .filter-container select:hover{color:#000;background:#ccc}.newsitems-filter-filters-wrapper .filter-container select:focus{outline:auto}.newsitems-filter-filters-wrapper .filter-container{border:none;margin:0px;padding:0px;margin-bottom:10px}@media(min-width: 82.5em){.newsitems-filter-filters-wrapper .filter-container{margin-bottom:0}}.newsitems-filter-filters-wrapper .filter-container h3{margin-bottom:0}.module-news-filter .filter-choices-container{position:relative;columns:auto}.module-news-filter .filter-choices-container::after{position:absolute;top:17px;right:15px;pointer-events:none;border-color:var(--color-secondary) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:8px 5px 0;content:""}.news-filter-newsitem-wrapper{display:flex;flex-direction:column}.news-filter-newsitem-wrapper .image-wrapper{display:flex}.news-filter-newsitem-wrapper .image-wrapper img{aspect-ratio:16/10;object-fit:cover;width:100%}.news-filter-newsitem-wrapper .content-wrapper{padding:30px;border:solid 1px #d0d0d0;border-top:0px;height:100%}.news-filter-newsitem-wrapper .content-wrapper h3{font-family:var(--font-primary);font-size:2.1em;margin-bottom:0px}.news-filter-newsitem-wrapper .content-wrapper p{margin-top:20px}.news-filter-newsitem-wrapper .content-wrapper ul{list-style:none;padding:0px}.news-filter-newsitem-wrapper .content-wrapper a{background-color:var(--color-primary);color:#fff;text-decoration:none;display:block;border-radius:15px;text-align:center;padding:10px}@media(min-width: 56.25em){.news-filter-newsitems-container{grid-template-columns:repeat(2, 1fr)}.newsitems-filter-filters-wrapper{flex-direction:row}.newsitems-filter-filters-wrapper .filter-container{margin-left:10px}}@media(min-width: 82.5em){.news-filter-newsitems-container{grid-template-columns:repeat(3, 1fr)}.newsitems-filter-filters-wrapper{flex-direction:row}.newsitems-filter-filters-wrapper .filter-container{margin-left:10px}}.news-filter-container .button-filter-container{margin-left:auto;margin-top:auto}.news-filter-container .button-filter-container button{margin-top:.5em;margin-bottom:5px;margin-left:3px;margin-right:3px;cursor:pointer;padding:10px 15px}.news-filter-container .button-filter-container button:hover{background-color:#ccc}.news-filter-container .button-filter-container button.reset{background-color:#fff;border:solid 1px #707070}.news-filter-container .button-filter-container button.submit{color:#fff;background-color:var(--color-primary);border:solid 1px var(--color-primary)}.news-filter-active-filters-container{border-bottom:solid 1px #707070;padding-bottom:20px;margin-bottom:40px;display:flex;flex-wrap:wrap;align-items:center}.news-filter-active-filters-container .news-filter-active-filter-wrapper{margin-left:10px;background-color:var(--color-primary);padding:5px 15px;border-radius:25px;color:#fff;font-weight:bold}.news-filter-active-filters-container .news-filter-active-filter-wrapper span{display:flex;align-items:center}.news-filter-active-filters-container .news-filter-active-filter-wrapper button{background-color:var(--color-primary);color:#fff;text-indent:-9999px;position:relative;margin-left:10px;width:10px;height:auto}.news-filter-active-filters-container .news-filter-active-filter-wrapper button::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(images/icon-close.0cc2f8.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.box-type-text.background-color-darkgray,.module-news-filter .news-filter-container .button-filter-container.button-type-submit button,.module-news-filter .project-filter-container .button-filter-container button.submit,.module-news-filter .news-filter-container .button-filter-container button.submit{background-color:#000;color:#fff}.module-news-filter .project-filter-projects-container .project-filter-project-wrapper .content-wrapper a,.module-news-filter .project-filter-projects-container .news-filter-newsitem-wrapper .content-wrapper a,.module-news-filter .news-filter-newsitems-container .project-filter-project-wrapper .content-wrapper a,.module-news-filter .news-filter-newsitems-container .news-filter-newsitem-wrapper .content-wrapper a{border-color:#000}.module-news-filter .project-filter-filters-wrapper .filter-container select,.module-news-filter .newsitems-filter-filters-wrapper .filter-container select{border-color:#000}.module-news-filter .range-filter-choice-container::after,.module-news-filter .filter-choices-container::after{filter:grayscale(100%)}.module-news-filter .project-filter-filters-wrapper .filter-container select,.module-news-filter .newsitems-filter-filters-wrapper .filter-container select{border-color:#fff}.module-news-filter .project-filter-projects-container .project-filter-project-wrapper .content-wrapper h3,.module-news-filter .project-filter-projects-container .project-filter-project-wrapper .content-wrapper .project-filter-project-price,.module-news-filter .project-filter-projects-container .news-filter-newsitem-wrapper .content-wrapper h3,.module-news-filter .project-filter-projects-container .news-filter-newsitem-wrapper .content-wrapper .project-filter-project-price,.module-news-filter .news-filter-newsitems-container .project-filter-project-wrapper .content-wrapper h3,.module-news-filter .news-filter-newsitems-container .project-filter-project-wrapper .content-wrapper .project-filter-project-price,.module-news-filter .news-filter-newsitems-container .news-filter-newsitem-wrapper .content-wrapper h3,.module-news-filter .news-filter-newsitems-container .news-filter-newsitem-wrapper .content-wrapper .project-filter-project-price{color:#000}.module-news-filter .project-filter-projects-container .project-filter-project-wrapper .content-wrapper h3,.module-news-filter .project-filter-projects-container .project-filter-project-wrapper .content-wrapper .project-filter-project-price,.module-news-filter .project-filter-projects-container .news-filter-newsitem-wrapper .content-wrapper h3,.module-news-filter .project-filter-projects-container .news-filter-newsitem-wrapper .content-wrapper .project-filter-project-price,.module-news-filter .news-filter-newsitems-container .project-filter-project-wrapper .content-wrapper h3,.module-news-filter .news-filter-newsitems-container .project-filter-project-wrapper .content-wrapper .project-filter-project-price,.module-news-filter .news-filter-newsitems-container .news-filter-newsitem-wrapper .content-wrapper h3,.module-news-filter .news-filter-newsitems-container .news-filter-newsitem-wrapper .content-wrapper .project-filter-project-price{color:#000}.module-news-filter .project-filter-active-filter-wrapper,.module-news-filter .news-filter-active-filter-wrapper,.module-news-filter .project-filter-active-filter-wrapper button,.module-news-filter .news-filter-active-filter-wrapper button{background-color:#000}.module-news-filter{background-color:var(--color-gray);padding-top:50px;padding-bottom:50px}.module-news-filter .newsitems-filter-filters-wrapper{position:relative}.module-news-filter .news-filter-title-wrapper{text-align:center}@media(min-width: 56.25em){.module-news-filter .newsitems-filter-filters-wrapper{padding:15px;display:flex;flex-direction:row;margin-bottom:20px;flex-wrap:wrap;align-items:center;justify-content:center}}@media(min-width: 82.5em){.module-news-filter .newsitems-filter-filters-wrapper{display:flex;flex-wrap:nowrap;flex-direction:row;padding:25px 0}}.module-news-filter .news-filter-container[data-hide-filter="1"] .newsitems-filter-filters-wrapper{display:none}.module-news-filter .filter-choices-container{margin:0;width:100%;position:relative}.module-news-filter .range-filter-choice-container label{border:0;font-weight:400;width:auto}.module-news-filter .newsitems-filter-filters-wrapper .filter-container select{border-radius:30px;letter-spacing:0;font-size:.9rem;padding:10px 15px !important;padding-right:50px !important;line-height:1.8;background-color:rgba(0,0,0,0);border-color:var(--color-secondary);color:#fff;margin-top:0}.module-news-filter .newsitems-filter-filters-wrapper .filter-container select:focus{background-color:#fff;color:var(--color-text)}.module-news-filter .newsitems-filter-filters-wrapper .filter-container.filter-container-price select{background-color:#fff;border-color:#fff;color:var(--color-text)}.module-news-filter .filter-choices-container::after{background-color:var(--color-secondary);background-image:url(images/arrow-down.3b8048.svg);background-repeat:no-repeat;background-position:top center;background-size:50%;border-radius:25px;height:25px;width:25px;top:7px;right:7px}.module-news-filter .filter-choices-container select{text-transform:none}.module-news-filter .newsitems-filter-filters-wrapper>span{position:absolute;display:block;top:-50px;left:0;padding:15px 25px;height:30px;background-color:var(--color-text);color:#fff}.module-news-filter .news-filter-container .button-filter-container button.submit{font-weight:bold;background-color:var(--color-secondary);color:#fff}.module-news-filter .select-filter-filter-container{display:flex}.module-news-filter .select-filter-filter-container span{color:#fff;font-weight:400;padding:5px 10px;min-width:auto}.module-news-filter .news-filter-container .button-filter-container{width:100%;margin:0;margin-bottom:5px}.module-news-filter .news-filter-container .button-filter-container button{width:100%}.module-news-filter .news-filter-active-filter-wrapper{background-color:var(--color-secondary)}.module-news-filter .news-filter-active-filter-wrapper button{border:0;background-color:var(--color-secondary)}.module-news-filter .news-filter-active-filters-container{border:0}.module-news-filter .more-newsitems-button{padding:20px;display:flex;justify-content:center}.module-news-filter .more-newsitems-button button{background-image:url(images/arrow-down.3b8048.svg);background-size:13px auto;background-repeat:no-repeat;background-position:center right 20px;padding:.675em 3em .675em 2em}@media(min-width: 56.25em){.module-news-filter .news-filter-container .button-filter-container{width:auto}.module-news-filter button{width:auto}.module-news-filter .filter-container-category{width:50%}}@media(min-width: 82.5em){.module-news-filter .news-filter-container .button-filter-container.button-type-submit{margin-left:auto;margin-right:15px}.module-news-filter .news-filter-newsitems-container{padding:20px 0px}}.module-news-filter .news-filter-newsitems-container .news-filter-newsitem-wrapper{border:solid 1px #ccc}.module-news-filter .news-filter-newsitems-container .news-filter-newsitem-wrapper .content-wrapper{display:flex;flex-wrap:wrap;border:0;background-color:#fff;flex-direction:column}.module-news-filter .news-filter-newsitems-container .news-filter-newsitem-wrapper .content-wrapper h3,.module-news-filter .news-filter-newsitems-container .news-filter-newsitem-wrapper .content-wrapper .project-filter-project-price{margin-top:5px;color:var(--color-tertiary);font-size:1.6rem}.module-news-filter .news-filter-newsitems-container .news-filter-newsitem-wrapper .content-wrapper .project-filter-project-price{font-size:1.2rem}.module-news-filter .news-filter-newsitems-container .news-filter-newsitem-wrapper .content-wrapper a{background-color:var(--color-secondary);border-radius:0px;color:#fff;font-weight:700;margin-top:auto}.module-news-filter .news-filter-newsitems-container .news-filter-newsitem-wrapper .content-wrapper a:hover{background-color:var(--color-primary);color:#fff}.newsitems-filter-filters-wrapper{padding:15px;background-color:var(--color-text);color:#fff}.newsitems-filter-filters-wrapper{background-color:rgba(0,0,0,0)}.module-news-filter .select-filter-filter-container span{min-width:70px;color:var(--color-text)}.module-news-filter .project-filter-filters-wrapper .filter-container select,.module-news-filter .newsitems-filter-filters-wrapper .filter-container select{background-color:#fff;color:var(--color-text)}.news-filter-active-filters-container{display:none}@media(min-width: 56.25em){.filter-container-category{max-width:35%}}.module-news-filter .news-filter-container .button-filter-container.button-type-submit{padding-top:0;border:0;margin-left:15px}.module-news-filter .news-filter-container .button-filter-container.button-type-submit button{border:0}.module-news-filter .button-type-reset{position:static;padding:0;margin:0;border:0}.module-news-filter .news-filter-newsitems-container .news-filter-newsitem-wrapper .content-wrapper h3{color:var(--color-primary);font-weight:700;font-size:1.4rem;margin-bottom:0px}.news-filter-newsitem-wrapper .date{font-weight:700}.button-type-reset.filter-container:not(:first-child){border-top:0px;padding-top:0px}.assistive{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
.project-filter-container{position:relative}
.loading-spinner{--spinner-size: 60px;display:block;position:absolute;left:50%;top:50%;z-index:6;width:var(--spinner-size);height:var(--spinner-size);margin-left:calc(var(--spinner-size)/2*-1);margin-top:calc(var(--spinner-size)/2*-1);border-radius:var(--spinner-size);border:10px solid #000;border-left-color:rgba(0,0,0,0);pointer-events:none;box-sizing:border-box;color:rgba(0,0,0,0);animation-name:loading-spinner;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;user-select:none}@keyframes loading-spinner{from{transform:rotateZ(0deg)}to{transform:rotateZ(360deg)}}
.news-module-container{display:flex;flex-direction:column;padding:50px 0px}.news-module-container .news-module-news-item-wrapper{display:flex;flex-direction:column;width:100%}.news-module-container .news-module-news-item-wrapper .news-module-news-item-image-wrapper{width:100%;padding-bottom:56.25%;position:relative}.news-module-container .news-module-news-item-wrapper .news-module-news-item-image-wrapper img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0}.news-module-container .news-module-news-item-wrapper .news-module-news-item-content-wrapper{display:flex;flex-direction:column;align-items:center;padding:20px;background-color:var(--color-tertiary)}.news-module-container .news-module-news-item-wrapper .news-module-news-item-content-wrapper h3{margin:0 auto;margin-top:20px}.news-module-container .news-module-news-item-wrapper .news-module-news-item-content-wrapper p{margin:0}.news-module-container .news-module-news-item-wrapper .news-module-news-item-content-wrapper .button{margin-top:30px}@media(min-width: 570px){.news-module-container{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.news-module-container .news-module-news-item-wrapper{width:47.5%}.news-module-container .news-module-news-item-wrapper:nth-child(1n+3){margin-top:20px}}@media(min-width: 900px){.news-module-container{justify-content:flex-start}.news-module-container .news-module-news-item-wrapper{width:30%;margin-left:5%}.news-module-container .news-module-news-item-wrapper:nth-child(1n+3){margin-top:0}.news-module-container .news-module-news-item-wrapper:nth-child(1n+4){margin-top:20px}.news-module-container .news-module-news-item-wrapper:first-child{margin-left:0}}.news-module-title-wrapper{padding-top:30px;text-align:center}.news-module-title-wrapper h2{padding:0;margin:0}
.module-newsletter-archive{padding:15px 0}@media(min-width: 56.25em){.module-newsletter-archive{padding:50px 0}}.newsletter-archive{padding-top:20px;padding-bottom:20px;background-color:#f0f0f0;color:#fff}@media(min-width: 56.25em){.newsletter-archive{padding:50px !important;gap:20px}}.switch-years{list-style:none;display:flex;margin-bottom:20px;padding-left:0px}.switch-years button{display:flex;color:var(--color-secondary);background-color:rgba(0,0,0,0);border:1px solid var(--color-secondary);padding:5px 15px;border-radius:30px;margin:0 3px;cursor:pointer}.switch-years .active button,.switch-years li button:hover{background-color:var(--color-secondary);border-color:var(--color-secondary);color:#fff}.switch-years .hidden{display:none}.newsletter-list{list-style:none;padding-left:0px}.newsletter-list li{padding-left:5px;position:relative;list-style:none}.newsletter-list li a{display:block;color:var(--color-secondary);text-decoration:none}.newsletter-list li a:hover{color:var(--color-primary)}.newsletter-intro h2{font-family:var(--font-secondary);color:var(--color-secondary)}.newsletter-intro h2,.newsletter-intro p{margin:0;margin-bottom:20px}.newsletter-intro h3{font-size:1.2rem;color:#fff;margin:0}.newsletter-intro p{font-size:1rem}.newsletter-list{display:none}.newsletter-list.active{display:block}@media(min-width: 56.25em){.newsletter-archive{display:flex}.newsletter-intro,.newsletters-wrapper{width:50%}.switch-years button{padding:10px 25px;margin-right:20px}}
:root{--status-available-soon-color-h: 228;--status-available-soon-color-s: 100%;--status-available-soon-color-l: 49%;--status-available-soon-color: hsl(var(--status-available-soon-color-h), var(--status-available-soon-color-s), var(--status-available-soon-color-l));--status-available-color-h: 120;--status-available-color-s: 100%;--status-available-color-l: 25%;--status-available-color: hsl(var(--status-available-color-h), var(--status-available-color-s), var(--status-available-color-l));--status-in-option-color-h: 39;--status-in-option-color-s:100%;--status-in-option-color-l: 50%;--status-in-option-color: hsl(var(--status-in-option-color-h), var(--status-in-option-color-s), var(--status-in-option-color-l));--status-sold-color-h: 0;--status-sold-color-s: 100%;--status-sold-color-l: 50%;--status-sold-color: hsl(var(--status-sold-color-h), var(--status-sold-color-s), var(--status-sold-color-l))}body.plot-map-no-scroll{height:100vh;overflow:hidden}.module-plot-map{background-color:#f7f7f7}
.plot-map-app-container .header-nav-container{height:var(--plot-map-app-header-height)}.plot-map-app-container>.map-viewport-container{height:100%}.plot-map-app-container>.map-viewport-container{height:100vh}.plot-map-app-container.contains-header>.map-viewport-container{height:calc(100vh - var(--plot-map-app-header-height))}.plot-map-app-container.contains-header.contains-description>.map-viewport-container{height:calc(100vh - (var(--plot-map-app-header-height) + var(--plot-map-app-description-height)))}.plot-map-app-container.contains-footer>.map-viewport-container{height:calc(100vh - var(--plot-map-app-footer-height))}.plot-map-app-container.contains-footer.contains-description>.map-viewport-container{height:calc(100vh - (var(--plot-map-app-footer-height) + var(--plot-map-app-description-height)))}.plot-map-app-container.contains-header.contains-footer>.map-viewport-container{height:calc(100vh - (var(--plot-map-app-header-height) + var(--plot-map-app-footer-height)))}.plot-map-app-container.contains-header.contains-footer.contains-description>.map-viewport-container{height:calc(100vh - (var(--plot-map-app-header-height) + var(--plot-map-app-footer-height) + var(--plot-map-app-description-height)))}.plot-map-app-container .status-legend-container{height:calc(var(--plot-map-app-footer-height) + 30px);margin-bottom:-15px;padding-bottom:15px}.plot-map-app-container .status-legend-container .status-items-container{height:var(--plot-map-app-footer-height)}.plot-map-app-container .pswp{z-index:100}
.plot-map-app-container{--plot-map-app-header-height: 5rem;--plot-map-app-footer-height: 5rem;--plot-map-app-description-height: 50px;position:relative;height:100vh;overflow:hidden}.plot-map-app-container::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;box-shadow:inset 0 0 16px rgba(0,0,0,.08);pointer-events:none}.plot-map-app-container.contains-message{display:flex;justify-content:center;align-items:center}.plot-map-placeholder-image{position:absolute;left:0;top:0;right:0;bottom:0;opacity:.2;background-size:auto 100%;background-repeat:no-repeat;background-position:left center;filter:blur(8px) grayscale(40%)}
.loading-spinner{--spinner-size: 60px;display:block;position:absolute;left:50%;top:50%;z-index:6;width:var(--spinner-size);height:var(--spinner-size);margin-left:calc(var(--spinner-size)/2*-1);margin-top:calc(var(--spinner-size)/2*-1);border-radius:var(--spinner-size);border:10px solid var(--color-text);border-left-color:rgba(0,0,0,0);pointer-events:none;box-sizing:border-box;color:rgba(0,0,0,0);animation-name:loading-spinner;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;user-select:none}@keyframes loading-spinner{from{transform:rotateZ(0deg)}to{transform:rotateZ(360deg)}}
.message-container{padding:.5em 1em;background-color:#fff;border-left:8px solid rgba(0,0,0,.8);border-radius:4px}.message-container.message-type-error{border-color:rgba(255,0,0,.8)}.message-container.message-type-success{border-color:rgba(0,255,0,.8)}.message-container p:first-child{margin-top:0}.message-container p:last-child{margin-bottom:0}
.map-viewport-container{position:relative;height:100%;box-sizing:border-box}.map-viewport-container .ScrollbarsCustom-Wrapper{left:0;right:0;bottom:0;top:0}.map-viewport-container .ScrollbarsCustom-Track{position:absolute;z-index:1;user-select:none;overflow:hidden;background-color:hsla(0,0%,100%,.2)}.map-viewport-container .ScrollbarsCustom-TrackX{bottom:0;left:0;height:10px;width:100%}.map-viewport-container .ScrollbarsCustom-Thumb{background-color:rgba(0,0,0,.5)}.map-viewport-container .ScrollbarsCustom-ThumbX{height:100%}
.svg-map-container{position:relative;height:100%;background-size:contain;background-repeat:no-repeat}.svg-map-shapes-container{display:block;position:relative;z-index:1;height:100%;width:100%}.svg-map-background-image-container{position:absolute;left:0;right:0;top:0;bottom:0;max-height:100%}.svg-map-background-image-container>img{display:block;width:100%;max-height:100%}
.shape-container .shape{fill:#000;fill-opacity:0;stroke:#000;stroke-width:6px;stroke-opacity:0;transition:fill-opacity .15s,stroke-opacity .15s,fill .15s,stroke .15s}.shape-container:focus{outline:none}.shape-container.is-highlighted .shape,.shape-container:hover .shape,.shape-container:focus .shape.is-match{fill-opacity:.3;stroke-opacity:.8}.shape-container.is-highlighted:hover .shape,.shape-container.is-selected .shape{fill-opacity:.7;stroke-opacity:1}.shape-container.status-available-soon .shape{fill:var(--status-available-soon-color);stroke:var(--status-available-soon-color)}.shape-container.status-available .shape{fill:var(--status-available-color);stroke:var(--status-available-color)}.shape-container.status-in-option .shape{fill:var(--status-in-option-color);stroke:var(--status-in-option-color)}.shape-container.status-sold .shape{fill:var(--status-sold-color);stroke:var(--status-sold-color)}.shape-container:not(.is-match) .shape{fill:#fff;stroke:#fff}.shape-container g circle{fill:#fff}.shape-container g text{fill:var(--color-text)}
.plot-label-container{pointer-events:none}.plot-label-container circle,.plot-label-container text{fill-opacity:0;transition:fill-opacity .15s}.plot-label-container circle{fill:#fff}.plot-label-container text{fill:var(--color-text);font-size:1.75rem;dominant-baseline:middle;text-anchor:middle}.plot-label-container.is-highlighted circle,.plot-label-container.is-highlighted text{fill-opacity:1}
.tooltip-container{position:absolute;left:0;top:0;z-index:6;opacity:0;padding:30px;text-align:center;transition:opacity .15s;background-color:#fff;box-shadow:0 0 1em rgba(0,0,0,.2);pointer-events:none}.tooltip-container.active{opacity:1;pointer-events:auto}.tooltip-container .tooltip-arrow{content:"";position:absolute;transform:translateX(-50%);bottom:-8px;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid #fff}.tooltip-container.is-below-child .tooltip-arrow{bottom:auto;top:-8px;border-top:none;border-bottom:10px solid #fff}.tooltip-container .tooltip-arrow+p{margin-top:0}.tooltip-container>p:last-child{margin-bottom:0}
.plot-number-tooltip{white-space:nowrap}
.status-label-container.status-available-soon{color:var(--status-available-soon-color)}.status-label-container.status-available{color:var(--status-available-color)}.status-label-container.status-in-option{color:var(--status-in-option-color)}.status-label-container.status-sold{color:var(--status-sold-color)}
.custom-shape-content-container{display:flex;flex-direction:column;gap:25px}.custom-shape-content-container p:first-child{margin-top:0}.custom-shape-content-container p:last-child{margin-bottom:0}.custom-shape-content-header{display:flex;flex-direction:column;gap:.5rem}.custom-shape-content-name{margin:0;font-size:1.25rem;color:var(--color-text)}.custom-shape-content-name+p{margin-top:.125rem}.custom-shape-content-body{flex:0 0 1;display:flex;flex-direction:column}@media(min-width: 500px){.custom-shape-content-body{text-align:left}}
:root{--status-available-soon-color-h: 228;--status-available-soon-color-s: 100%;--status-available-soon-color-l: 49%;--status-available-soon-color: hsl(var(--status-available-soon-color-h), var(--status-available-soon-color-s), var(--status-available-soon-color-l));--status-available-color-h: 120;--status-available-color-s: 100%;--status-available-color-l: 25%;--status-available-color: hsl(var(--status-available-color-h), var(--status-available-color-s), var(--status-available-color-l));--status-in-option-color-h: 39;--status-in-option-color-s:100%;--status-in-option-color-l: 50%;--status-in-option-color: hsl(var(--status-in-option-color-h), var(--status-in-option-color-s), var(--status-in-option-color-l));--status-sold-color-h: 0;--status-sold-color-s: 100%;--status-sold-color-l: 50%;--status-sold-color: hsl(var(--status-sold-color-h), var(--status-sold-color-s), var(--status-sold-color-l))}.plot-detail-modal-container{--plot-detail-modal-header-height: 60px;--plot-detail-modal-footer-height: 100px;position:fixed;right:0;left:0;bottom:0;top:6vh;z-index:10;transform:translateY(30%);box-sizing:border-box;opacity:0;transition:transform .2s,opacity .2s;pointer-events:none;background-color:#fff;box-shadow:0 0 .5em rgba(0,0,0,.3)}@media(min-width: 512px){.plot-detail-modal-container{position:absolute;left:auto;right:0;top:0;width:512px;max-width:900px;transform:translateX(30%)}}@media(min-width: 600px){.plot-detail-modal-container{width:600px}}.plot-detail-modal-container.is-active{transform:translateY(0);opacity:1;pointer-events:auto}@media(min-width: 512px){.plot-detail-modal-container.is-active{transform:translateX(0)}}.plot-detail-modal-viewport-container{position:absolute;top:var(--plot-detail-modal-header-height);left:0;right:0;bottom:0;overflow-y:scroll;overscroll-behavior:contain}.plot-detail-modal-viewport-container-inner{padding-bottom:var(--plot-detail-modal-footer-height)}.plot-detail-modal-header-container{position:relative;display:flex;align-items:center;height:var(--plot-detail-modal-header-height);padding:20px 100px 20px 20px;box-sizing:border-box;background-color:var(--color-primary)}.plot-detail-modal-header-container .button-close{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.plot-detail-name{font-size:1.25em;color:#fff;margin:0}@media(min-width: 512px){.plot-detail-name{font-size:1.5em}}.plot-section-container{margin-top:25px}.plot-section-container:last-child{margin-bottom:25px}.plot-section-header{margin:0;padding:1em 20px;font-family:inherit;font-size:1.0625rem;color:var(--color-text);background-color:rgba(0,0,0,.1)}.plot-detail-modal-footer-container{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;justify-content:center;align-items:flex-end;height:var(--plot-detail-modal-footer-height);padding:20px 20px;box-sizing:border-box;pointer-events:none;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgb(255, 255, 255))}
.button-close{display:flex;justify-content:center;align-items:center;width:45px;height:45px;padding:0;background-color:rgba(0,0,0,0);transition:background-color .1s;border:none}.button-close:hover{background-color:rgba(0,0,0,.2)}.button-close>svg{width:48.8888889%}
:root{--status-available-soon-color-h: 228;--status-available-soon-color-s: 100%;--status-available-soon-color-l: 49%;--status-available-soon-color: hsl(var(--status-available-soon-color-h), var(--status-available-soon-color-s), var(--status-available-soon-color-l));--status-available-color-h: 120;--status-available-color-s: 100%;--status-available-color-l: 25%;--status-available-color: hsl(var(--status-available-color-h), var(--status-available-color-s), var(--status-available-color-l));--status-in-option-color-h: 39;--status-in-option-color-s:100%;--status-in-option-color-l: 50%;--status-in-option-color: hsl(var(--status-in-option-color-h), var(--status-in-option-color-s), var(--status-in-option-color-l));--status-sold-color-h: 0;--status-sold-color-s: 100%;--status-sold-color-l: 50%;--status-sold-color: hsl(var(--status-sold-color-h), var(--status-sold-color-s), var(--status-sold-color-l))}.plot-modal-image-gallery-container{position:relative}.plot-modal-image-gallery-container>div,.plot-modal-image-gallery-container .flickity-viewport{height:100%}.plot-modal-image-gallery-container .flickity-viewport{background-color:#dcdcdc}.plot-modal-image-gallery-container .flickity-viewport::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;box-shadow:inset 0 0 15px rgba(0,0,0,.3);pointer-events:none}.plot-modal-image-gallery-container .flickity-slider{display:flex}.plot-modal-image-gallery-container .flickity-prev-next-button{top:auto;bottom:0;height:44px;transform:none;border-radius:0;transition:background-color .15s}.plot-modal-image-gallery-container .images-count-1.flickity-enabled .flickity-prev-next-button{opacity:0;pointer-events:none}.plot-modal-image-gallery-container .flickity-prev-next-button:hover{background-color:#fff}.plot-modal-image-gallery-container .flickity-prev-next-button.previous{left:0}.plot-modal-image-gallery-container .flickity-prev-next-button.next{right:0}.image-gallery-image-container{display:flex;justify-content:center;align-items:center;height:60vw;width:100%;overflow:hidden;transition:background-color .15s}.image-gallery-image-container:hover{background-color:#000}.image-gallery-image-container.image-gallery-image-type-floor:hover,.image-gallery-image-container.image-gallery-image-type-floor-plan:hover{background-color:rgba(0,0,0,.2)}@media(min-width: 512px){.image-gallery-image-container{height:300px}}.image-gallery-image-container::before,.image-gallery-image-container::after{content:"";display:block;position:absolute;left:0;top:0;z-index:1;width:110px;height:110px;transform-origin:left top;transition:transform .15s,background-color .15s;transform:translateX(-10px) translateY(-10px)}.image-gallery-image-container::before{background-color:hsla(0,0%,100%,.8);clip-path:polygon(0 0, 100% 0, 0 100%);filter:drop-shadow(0 0 1em rgba(0, 0, 0, 0.2))}.image-gallery-image-container:hover::before{background-color:#fff;transform:translateX(0) translateY(0)}.image-gallery-image-container::after{transform-origin:left top;background-repeat:no-repeat;background-size:20px auto;background-position:26px 26px;background-image:url(images/icon-glass.9f9614.svg);transition-delay:.02s}.image-gallery-image-container:hover::after{transform:translateX(-15px) translateY(-15px) scale(1.3)}.image-gallery-image-container>img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .15s}.plot-modal-image-gallery-container .image-gallery-image-container.image-gallery-image-type-floor-plan>img,.plot-modal-image-gallery-container .image-gallery-image-container.image-gallery-image-type-floor>img{object-fit:contain}.image-gallery-image-container:hover>img{opacity:.75}
.plot-properties-container table{width:100%;margin:0;border-collapse:collapse}.plot-properties-container table th{text-align:left}.plot-properties-container table th,.plot-properties-container table td{padding-top:.5em;padding-bottom:.5em}.plot-properties-container table th:first-child,.plot-properties-container table td:first-child{padding-left:20px}.plot-properties-container table td:last-child{padding-right:20px}
.plot-register-button-container{padding:1em 20px;background-color:rgba(0,0,0,.05)}.plot-register-button{width:100%;font-size:1.125em;box-shadow:0 0 .5em rgba(0,0,0,.3);pointer-events:auto}
.plot-description-text-container{padding:.5em 20px}.plot-description-text-container>div{font-size:1.0625rem;line-height:1.8;margin-top:1.6em}.plot-description-text-container>div:first-child,.plot-description-text-container p:first-child,.plot-description-text-container ul:first-child,.plot-description-text-container ol:first-child,.plot-description-text-container table:first-child{margin-top:0}.plot-description-text-container>div:last-child,.plot-description-text-container p:last-child,.plot-description-text-container ul:last-child,.plot-description-text-container ol:last-child,.plot-description-text-container table:last-child{margin-bottom:0}.plot-description-text-container a:link,.plot-description-text-container a:visited{color:inherit}
ul.plot-downloads-list-container{margin:0}.plot-downloads-list-container{padding:.5em 20px .5em calc(1em + 20px)}.plot-downloads-item-container a,.plot-downloads-item-container a:link,.plot-downloads-item-container a:visited{color:inherit}.plot-downloads-item-container a:hover{text-decoration:underline}
:root{--status-available-soon-color-h: 228;--status-available-soon-color-s: 100%;--status-available-soon-color-l: 49%;--status-available-soon-color: hsl(var(--status-available-soon-color-h), var(--status-available-soon-color-s), var(--status-available-soon-color-l));--status-available-color-h: 120;--status-available-color-s: 100%;--status-available-color-l: 25%;--status-available-color: hsl(var(--status-available-color-h), var(--status-available-color-s), var(--status-available-color-l));--status-in-option-color-h: 39;--status-in-option-color-s:100%;--status-in-option-color-l: 50%;--status-in-option-color: hsl(var(--status-in-option-color-h), var(--status-in-option-color-s), var(--status-in-option-color-l));--status-sold-color-h: 0;--status-sold-color-s: 100%;--status-sold-color-l: 50%;--status-sold-color: hsl(var(--status-sold-color-h), var(--status-sold-color-s), var(--status-sold-color-l))}.header-nav-container{display:flex;overflow:hidden;box-sizing:border-box;background-color:#fff}.header-nav-container .view-nav-modal-wrapper::before{content:"";position:absolute;left:0;top:0;bottom:0;width:.5em;background-image:linear-gradient(to right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0))}@media(min-width: 512px){.header-nav-container .filter-button+.view-nav-modal-wrapper>.view-nav-modal-container .view-nav-view-items-container{margin-left:36px}}.header-nav-container .on-boarding-modal-container{top:calc(var(--plot-map-app-header-height) + 30px)}.header-nav-container .group-nav-container{flex-grow:1}.group-nav-container:not(:first-child){padding-left:1rem}
.group-nav-container{display:flex;justify-content:flex-start;align-items:center;gap:20px;padding-left:var(--content-padding);padding-right:var(--content-padding);width:100%}.group-nav-back-button{display:flex;align-items:center;gap:1rem;padding:.675em 1.25em;color:var(--color-text);line-height:1.675em;background-color:rgba(0,0,0,0);transition:background-color .15s;border:none}.group-nav-back-button:hover{background-color:var(--color-tertiary)}.group-nav-back-button>svg{height:1.5em;width:1.5em}.group-nav-back-button>svg>path{color:currentColor}.group-nav-group-label.button:hover,.group-nav-group-label.button:not(:disabled):hover{background-color:var(--color-primary)}@media(max-width: 500px){.group-nav-back-button,.group-nav-group-label.button{padding-left:1em;padding-right:1em}}
.view-nav-floating-modal-wrapper{position:absolute;left:0;top:0;right:0;height:90px;padding-top:10px;z-index:5;overflow:hidden}.view-nav-floating-modal-container{position:absolute;left:0;top:0;right:0;bottom:-15px;overflow-x:scroll}.view-nav-floating-modal-container>ul{display:flex;gap:1.25rem;box-sizing:border-box;height:90px;width:fit-content;margin:0;padding:25px 15px;list-style-type:none}@media(min-width: 600px){.view-nav-floating-modal-container>ul{padding-left:35px;padding-right:35px}}
.view-nav-float-button{display:flex;align-items:center;padding:0 1.25em;height:100%;width:max-content;font-family:inherit;background-color:#fff;border:none;transition:background-color .15s;box-shadow:0 0 .5em rgba(0,0,0,.2)}.view-nav-float-button:hover{background-color:var(--color-tertiary)}.view-nav-float-button.is-selected{color:#fff;background-color:var(--color-primary)}
:root{--status-available-soon-color-h: 228;--status-available-soon-color-s: 100%;--status-available-soon-color-l: 49%;--status-available-soon-color: hsl(var(--status-available-soon-color-h), var(--status-available-soon-color-s), var(--status-available-soon-color-l));--status-available-color-h: 120;--status-available-color-s: 100%;--status-available-color-l: 25%;--status-available-color: hsl(var(--status-available-color-h), var(--status-available-color-s), var(--status-available-color-l));--status-in-option-color-h: 39;--status-in-option-color-s:100%;--status-in-option-color-l: 50%;--status-in-option-color: hsl(var(--status-in-option-color-h), var(--status-in-option-color-s), var(--status-in-option-color-l));--status-sold-color-h: 0;--status-sold-color-s: 100%;--status-sold-color-l: 50%;--status-sold-color: hsl(var(--status-sold-color-h), var(--status-sold-color-s), var(--status-sold-color-l))}.status-legend-container{display:flex;box-sizing:border-box;overflow-x:scroll;background-color:#fff}ul.status-items-container{margin-top:0;margin-bottom:0;list-style-type:none}.status-items-container{display:flex;justify-content:center;align-items:center;gap:10px;margin-left:auto;margin-right:auto;padding:0 var(--content-padding);box-sizing:border-box;white-space:nowrap}
:root{--status-available-soon-color-h: 228;--status-available-soon-color-s: 100%;--status-available-soon-color-l: 49%;--status-available-soon-color: hsl(var(--status-available-soon-color-h), var(--status-available-soon-color-s), var(--status-available-soon-color-l));--status-available-color-h: 120;--status-available-color-s: 100%;--status-available-color-l: 25%;--status-available-color: hsl(var(--status-available-color-h), var(--status-available-color-s), var(--status-available-color-l));--status-in-option-color-h: 39;--status-in-option-color-s:100%;--status-in-option-color-l: 50%;--status-in-option-color: hsl(var(--status-in-option-color-h), var(--status-in-option-color-s), var(--status-in-option-color-l));--status-sold-color-h: 0;--status-sold-color-s: 100%;--status-sold-color-l: 50%;--status-sold-color: hsl(var(--status-sold-color-h), var(--status-sold-color-s), var(--status-sold-color-l))}.status-checkbox-container input{opacity:0;width:0;height:0;user-select:none}.status-checkbox-container .status-label{display:inline-block;padding:.5em .75em;line-height:1;border-radius:4px;transition:background-color .15s}@media(max-width: 512px){.status-checkbox-container .status-label{font-size:1rem}}.status-checkbox-container .status-label:hover,.status-checkbox-container input:focus+.status-label{background-color:rgba(0,0,0,.04)}.status-checkbox-container .status-label::before{content:"";display:inline-block;width:1.375em;height:1.375em;margin-right:.5em;vertical-align:middle;border-radius:4px;border:2px solid currentColor;background-repeat:no-repeat;background-size:contain;transition:background-color .15s}.status-checkbox-container.is-selected .status-label::before{background-image:url(images/icon-check.baf56f.svg)}.status-checkbox-container.is-selected .status-label::before{background-color:currentColor}.status-checkbox-container.status-available-soon .status-label::before{border-color:var(--status-available-soon-color)}.status-checkbox-container.status-available-soon.is-selected .status-label::before{background-color:var(--status-available-soon-color)}.status-checkbox-container.status-available .status-label::before{border-color:var(--status-available-color)}.status-checkbox-container.status-available.is-selected .status-label::before{background-color:var(--status-available-color)}.status-checkbox-container.status-in-option .status-label::before{border-color:var(--status-in-option-color)}.status-checkbox-container.status-in-option.is-selected .status-label::before{background-color:var(--status-in-option-color)}.status-checkbox-container.status-sold .status-label::before{border-color:var(--status-sold-color)}.status-checkbox-container.status-sold.is-selected .status-label::before{background-color:var(--status-sold-color)}
:root{--status-available-soon-color-h: 228;--status-available-soon-color-s: 100%;--status-available-soon-color-l: 49%;--status-available-soon-color: hsl(var(--status-available-soon-color-h), var(--status-available-soon-color-s), var(--status-available-soon-color-l));--status-available-color-h: 120;--status-available-color-s: 100%;--status-available-color-l: 25%;--status-available-color: hsl(var(--status-available-color-h), var(--status-available-color-s), var(--status-available-color-l));--status-in-option-color-h: 39;--status-in-option-color-s:100%;--status-in-option-color-l: 50%;--status-in-option-color: hsl(var(--status-in-option-color-h), var(--status-in-option-color-s), var(--status-in-option-color-l));--status-sold-color-h: 0;--status-sold-color-s: 100%;--status-sold-color-l: 50%;--status-sold-color: hsl(var(--status-sold-color-h), var(--status-sold-color-s), var(--status-sold-color-l))}.status-container .status-label{display:inline-block;padding:.5em .75em;line-height:1;border-radius:4px;transition:background-color .15s}@media(max-width: 512px){.status-container .status-label{font-size:1rem}}.status-container .status-label::before{content:"";display:inline-block;width:1.375em;height:1.375em;margin-right:.5em;vertical-align:middle;border-radius:4px;border:2px solid currentColor;background-color:currentColor;background-repeat:no-repeat;background-size:contain;transition:background-color .15s;box-shadow:0 0 .5em rgba(0,0,0,.3)}.status-container.status-available-soon .status-label::before{border-color:hsla(var(--status-available-soon-color-h), var(--status-available-soon-color-s), var(--status-available-soon-color-l), 0.8);background-color:hsla(var(--status-available-soon-color-h), var(--status-available-soon-color-s), var(--status-available-soon-color-l), 0.3)}.status-container.status-available .status-label::before{border-color:hsla(var(--status-available-color-h), var(--status-available-color-s), var(--status-available-color-l), 0.8);background-color:hsla(var(--status-available-color-h), var(--status-available-color-s), var(--status-available-color-l), 0.3)}.status-container.status-in-option .status-label::before{border-color:hsla(var(--status-in-option-color-h), var(--status-in-option-color-s), var(--status-in-option-color-l), 0.8);background-color:hsla(var(--status-in-option-color-h), var(--status-in-option-color-s), var(--status-in-option-color-l), 0.3)}.status-container.status-sold .status-label::before{border-color:hsla(var(--status-sold-color-h), var(--status-sold-color-s), var(--status-sold-color-l), 0.8);background-color:hsla(var(--status-sold-color-h), var(--status-sold-color-s), var(--status-sold-color-l), 0.3)}.status-container.status-no-filter-match .status-label::before{border-color:#fff;background-color:#fff}
.filter-button{display:flex;justify-content:center;align-items:center;position:relative;height:100%;padding-left:1em;padding-right:1em;color:var(--color-text);background-color:rgba(0,0,0,0);transition:background-color .15s;border:none}.filter-button:active,.filter-button:hover,.filter-button:focus{background-color:#f0f0f0}.filter-button-icon-container{width:1.5em;height:1.5em}.filter-button-label-container{display:flex;align-items:center}.filter-button-label-container:not(:first-child){margin-left:.5em}.filter-button-number-of-active-filters{--no-of-active-filter-size: 1.5em;width:var(--no-of-active-filter-size);height:var(--no-of-active-filter-size);color:#fff;text-align:center;line-height:var(--no-of-active-filter-size);background-color:var(--color-primary);border-radius:var(--no-of-active-filter-size)}.filter-button-number-of-active-filters:not(:first-child){margin-left:.5em}
.custom-shape-modal-container{position:fixed;right:0;left:0;bottom:0;transform:translateY(30%);z-index:11;opacity:0;box-sizing:border-box;text-align:center;padding-left:var(--content-padding);padding-right:var(--content-padding);transition:transform .2s,opacity .2s;pointer-events:none;background-color:#fff;box-shadow:0 0 1em rgba(0,0,0,.2)}.custom-shape-modal-container.is-active{transform:translateY(0);opacity:1;pointer-events:auto}.custom-shape-modal-header-container{display:flex;justify-content:flex-end}.custom-shape-modal-body{padding-bottom:25px}.custom-shape-modal-body>button:last-child{margin-top:30px}
.on-boarding-modal-container{position:absolute;left:var(--content-padding-horizontal, 2rem);right:var(--content-padding-horizontal, 2rem);z-index:10;max-width:16rem;padding:2rem 3rem;opacity:0;transition:opacity .1s;pointer-events:none;text-align:center;background-color:#fff;box-shadow:0 0 .5em rgba(0,0,0,.2)}.on-boarding-modal-container::before{content:"";position:absolute;top:-14px;left:var(--content-padding-horizontal, 2rem);width:0;height:0;border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0);border-bottom:15px solid #fff}.on-boarding-modal-container.is-open{opacity:1;pointer-events:auto}.on-boarding-modal-container .button-close{position:absolute;right:0;top:0;width:34px;height:34px}.on-boarding-modal-body>h4{margin-bottom:0;font-size:1.375rem;font-weight:400;color:var(--color-text)}.on-boarding-modal-body>h4+p{margin-top:.5rem;white-space:pre-wrap}.on-boarding-modal-body>h4:last-child,.on-boarding-modal-body>p:last-child{margin-bottom:0}.on-boarding-modal-body>h4:first-child{margin-top:0}
.filter-modal-container{position:absolute;right:0;left:0;bottom:0;top:0;z-index:11;width:550px;max-width:100%;height:100%;box-sizing:border-box;overflow:hidden;transform:translateX(-30%);opacity:0;transition:transform .2s,opacity .2s;pointer-events:none;background-color:#fff;box-shadow:0 0 1em rgba(0,0,0,.2);--filter-padding-horizontal: 20px;--filter-modal-header-height: 60px;--filter-modal-footer-height: 80px;--filter-viewport-result-header-height: 40px}.filter-modal-container.filter-modal-position-fixed{position:fixed}.filter-modal-container.is-active{transform:translateX(0);opacity:1;pointer-events:auto}.filter-modal-header-container{position:relative;display:flex;align-items:center;height:var(--filter-modal-header-height);padding:20px calc(var(--filter-padding-horizontal) + 60px + 20px) 20px var(--filter-padding-horizontal);box-sizing:border-box;background-color:rgba(0,0,0,.1)}.filter-modal-header-container .button-close{position:absolute;right:var(--filter-padding-horizontal);top:50%;transform:translateY(-50%)}.filter-modal-name{font-size:1.25em;color:var(--color-text);margin:0}.filter-modal-container .filter-viewport-container{position:absolute;top:calc(var(--filter-modal-header-height) + var(--filter-viewport-result-header-height));left:0;right:0;bottom:0}.filter-modal-container .filter-viewport-container .filter-viewport-container-inner{padding:1em var(--filter-padding-horizontal) calc(1em + var(--filter-modal-footer-height)) var(--filter-padding-horizontal)}.filter-modal-container .filter-choice-container input:checked+.filter-choice-label::before{background-color:var(--color-primary);border-color:var(--color-primary)}.filter-modal-container .filter-choice-label:hover,.filter-modal-container .filter-choice-container.has-no-results .filter-choice-label:hover{color:var(--color-primary)}.filter-modal-container .filter-choice-label:hover::before,.filter-modal-container .filter-choice-container.has-no-results .filter-choice-label:hover::before{border-color:var(--color-primary)}.filter-modal-container .filter-choice-match-count{opacity:.2}
.filter-viewport-container{overflow-y:scroll;transition:opacity .2s}.filter-viewport-container.no-scroll{overflow-y:initial}.filter-viewport-container.is-loading{pointer-events:none;opacity:.5}.filter-viewport-container .filter-viewport-container-inner{padding:1em 20px 1em 20px}.filter-viewport-container .filter-container:not(:first-child){padding-top:1em;margin-top:1em;border-top:1px solid rgba(0,0,0,.1)}
.radio-filter-choice-label::before{border-radius:1rem}
.filter-label{font-weight:700}
fieldset.filter-fieldset-container{margin-left:0;margin-right:0}.filter-fieldset-container{padding:0;border:none}
ul.filter-choices-container{padding-left:0;margin-bottom:0;list-style-type:none}.filter-choices-container{margin-top:.5em;columns:2 12em}
.radio-filter-choice-container input{position:absolute;height:1px;width:1px;margin:-1px;padding:0;clip:rect(0 0 0 0);overflow:hidden;border:0}.radio-filter-choice-label::before{content:"";display:inline-block;height:1.25rem;width:1.25rem;margin-right:.5rem;vertical-align:middle;background-color:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.6);transition:background-color .15s;border-radius:4px}.radio-filter-choice-container .radio-filter-choice-label{display:block;padding:.25em 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.radio-filter-choice-container.has-no-results .filter-choice-label{color:hsla(var(--color-text-h), var(--color-text-s), var(--color-text-l), 0.35)}.radio-filter-choice-container.has-no-results .filter-choice-label::before{border:1px solid rgba(0,0,0,.25)}.radio-filter-choice-container input:checked+.radio-filter-choice-label::before{background-image:url(images/icon-dot.7f8645.svg);background-size:contain}
.radio-filter-choice-selected-container{margin-top:.5em;margin-bottom:0}.radio-filter-choice-selected-button{display:inline-block;padding:.25em .75em;color:#fff;line-height:inherit;vertical-align:middle;border:none;background-color:var(--color-primary)}.radio-filter-choice-selected-button>svg{width:.75em;height:.75em;margin-right:.5em;vertical-align:middle}
.checkbox-filter-choice-label{display:block;padding:.25em 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkbox-filter-choice-label.filter-choice-value-available-soon:hover{color:var(--status-available-soon-color)}.checkbox-filter-choice-label.filter-choice-value-available-soon:hover::before{border-color:var(--status-available-soon-color)}.filter-choice-container input:checked+.filter-choice-label.filter-choice-value-available-soon::before{background-color:var(--status-available-soon-color);border-color:var(--status-available-soon-color)}.checkbox-filter-choice-label.filter-choice-value-available:hover{color:var(--status-available-color)}.checkbox-filter-choice-label.filter-choice-value-available:hover::before{border-color:var(--status-available-color)}.filter-choice-container input:checked+.filter-choice-label.filter-choice-value-available::before{background-color:var(--status-available-color);border-color:var(--status-available-color)}.checkbox-filter-choice-label.filter-choice-value-in-option:hover{color:var(--status-in-option-color)}.checkbox-filter-choice-label.filter-choice-value-in-option:hover::before{border-color:var(--status-in-option-color)}.filter-choice-container input:checked+.filter-choice-label.filter-choice-value-in-option::before{background-color:var(--status-in-option-color);border-color:var(--status-in-option-color)}.checkbox-filter-choice-label.filter-choice-value-sold:hover{color:var(--status-sold-color)}.checkbox-filter-choice-label.filter-choice-value-sold:hover::before{border-color:var(--status-sold-color)}.filter-choice-container input:checked+.filter-choice-label.filter-choice-value-sold::before{background-color:var(--status-sold-color);border-color:var(--status-sold-color)}
.checkbox-filter-choice-container{display:flex;justify-content:space-between;align-items:center;gap:1em;break-inside:avoid}.checkbox-filter-choice-container input{position:absolute;height:1px;width:1px;margin:-1px;padding:0;clip:rect(0 0 0 0);overflow:hidden;border:0}.checkbox-filter-choice-label::before{content:"";display:inline-block;height:1.25rem;width:1.25rem;margin-right:.5rem;vertical-align:middle;background-color:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.6);transition:background-color .15s;border-radius:4px}.checkbox-filter-choice-container input:checked+.filter-choice-label::before{background-color:var(--color-primary);border-color:var(--color-primary)}.checkbox-filter-choice-container input:checked+.checkbox-filter-choice-label::before{background-image:url(images/icon-check.baf56f.svg);background-size:contain}
.filter-viewport-header-container{display:flex;align-items:center;justify-content:space-between;height:var(--filter-viewport-result-header-height, 40px);padding:15px var(--filter-padding-horizontal);box-sizing:border-box;transition:opacity .2;border-bottom:1px solid rgba(0,0,0,.1)}.filter-viewport-header-container.is-loading{pointer-events:none;opacity:.5}.filter-viewport-reset-filters-button{padding:0;text-decoration:underline;border:none;background-color:rgba(0,0,0,0)}
.filter-viewport-footer-container{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:flex-end;height:var(--filter-modal-footer-height);padding:20px var(--filter-padding-horizontal);box-sizing:border-box;pointer-events:none;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgb(255, 255, 255))}.filter-viewport-show-results-button{border:none;width:100%;box-shadow:0 0 .5em rgba(0,0,0,.3);pointer-events:auto}.filter-viewport-show-results-button.button:disabled,.filter-viewport-show-results-button:disabled{opacity:1;background-color:hsl(var(--color-primary-h), var(--color-primary-s), calc(var(--color-primary-l) + 20%))}
.group-description-container{padding-left:var(--content-padding);padding-right:var(--content-padding);font-size:1.125rem;text-align:center;height:50px;line-height:50px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background-color:var(--color-tertiary)}.group-description-container strong{color:var(--color-primary)}
.plot-numbers-app-container .plot-numbers-app-results{max-width:77.5rem;padding:40px var(--content-padding);margin-left:auto;margin-right:auto}.plot-numbers-app-container .plot-numbers-app-results.contains-filters{display:grid;gap:15px 40px}.plot-numbers-app-container .plot-numbers-header{height:60px}@media(min-width: 960px){.plot-numbers-app-container .plot-numbers-app-results.contains-filters{grid-template-columns:300px 1fr;grid-template-rows:min-content min-content 1fr;align-items:start}}.plot-numbers-app-container .plot-numbers-app-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr))}.plot-numbers-app-container ul.plot-numbers-app-grid{padding:0;margin:0;list-style-type:none}.plot-numbers-app-container .plot-numbers-app-grid>li>*{height:100%}.plot-numbers-app-filters{background-color:#fff;--filter-padding-horizontal: 20px}.plot-number-app-filter-header{padding:20px var(--filter-padding-horizontal);font-size:1.25em;color:var(--color-text);margin:0;background-color:rgba(0,0,0,.1)}@media(min-width: 960px){.plot-numbers-app-container .plot-numbers-app-filters{grid-row:1/-1}.plot-numbers-app-container .plot-numbers-header,.plot-numbers-app-container .paging-with-many-filters,.plot-numbers-app-container .plot-numbers-results-container{grid-column-start:2}}
.plot-number-card-container{display:flex;flex-direction:column;background-color:#fff}.plot-number-card-container .plot-number-card-header,.plot-number-card-container .plot-number-card-body,.plot-number-card-container .plot-number-card-footer{padding:.5rem 1rem}.plot-number-card-container .plot-number-card-footer{display:flex;align-items:flex-end;justify-content:end;flex-grow:1}.plot-number-card-container button.plot-number-card-header,.plot-number-card-container button.plot-number-card-image{width:100%;border:none;font-size:inherit;text-align:inherit;line-height:inherit}.plot-number-card-container button.plot-number-card-header{display:block;background-color:rgba(0,0,0,0);transition:color .15s}.plot-number-card-container button.plot-number-card-header:hover{color:var(--color-primary)}.plot-number-card-container button.plot-number-card-image{padding:0}.plot-number-card-container .plot-number-card-image{display:flex;aspect-ratio:3/2;position:relative;background-color:#e6e6e6}.plot-number-card-container .plot-number-card-image .plot-number-card-image-button-label{display:none}.plot-number-card-container button.plot-number-card-image::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;background-color:rgba(0,0,0,.2);transition:opacity .2s;z-index:1}.plot-number-card-container button.plot-number-card-image:hover::before{opacity:1}.plot-number-card-container button.plot-number-card-image .plot-number-card-image-button-label{display:block;opacity:0;transition:opacity .2s;position:absolute;left:50%;top:50%;height:2em;padding:0 1em;transform:translate(-50%, -50%);color:#fff;text-align:center;background-color:var(--color-primary, darkgray);border-radius:2rem;z-index:2}.plot-number-card-container button.plot-number-card-image:hover .plot-number-card-image-button-label{opacity:1}.plot-number-card-container .plot-number-card-image>svg{position:absolute;left:50%;top:50%;width:2.5rem;height:2rem;transform:translate(-50%, -50%)}.plot-number-card-container .plot-number-card-image>svg path{fill:#969696}.plot-number-card-container .plot-number-card-image>img{object-fit:cover;width:100%;height:100%}.plot-number-card-status-label{position:absolute;right:0;bottom:0;padding:0 1em;font-size:.875rem;color:#fff;background-color:var(--color-primary)}.plot-number-card-body table{width:100%;margin:0;font-size:.9375rem;border-collapse:collapse}.plot-number-card-body table th{font-weight:inherit}.plot-number-card-body table th,.plot-number-card-body table td{padding:.5em .25em}.plot-number-card-body table th:first-child,.plot-number-card-body table td:first-child{padding-left:0}.plot-number-card-body table td:last-child{padding-right:0}
.plot-number-modal-footer-container{padding:.5rem 20px}.plot-number-modal-section{margin-top:20px}.plot-number-modal-section:last-child{margin-bottom:25px}
.register-button-container{display:flex;justify-content:center}
.price-list-content-container{padding-top:50px;padding-bottom:60px}.price-list-title{text-align:center}.module-price-list.background-color-primary .price-list-title{color:#fff}.price-list-container .status-available{color:green}.price-list-container .status-in-option{color:rgb(229.5,148.5,0)}.price-list-container .status-sold{color:#c00}ul.price-list-nav-container{padding:0;list-style-type:none}.price-list-nav-container{margin-top:2em;border-bottom:1px solid #c8c8c8}li.price-list-nav-item{padding-left:0;background-image:none}@media(min-width: 50.625em){.price-list-nav-item,li.price-list-nav-item{display:inline-block;padding:0 .25em;margin-bottom:-1px}}.price-list-nav-item a,.price-list-nav-item a:link,.price-list-nav-item a:visited{position:relative;display:block;padding:.25em 1.5em;color:inherit;text-decoration:none;background-color:#ebebeb;border:1px solid #c8c8c8;border-bottom-width:0;overflow:hidden}.price-list-nav-item a:before{content:"";display:block;position:absolute;left:0;top:50%;width:0;height:0;transform:translateX(-12px);margin-top:-10px;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-left:12px solid hsl(var(--color-text-h), var(--color-text-s), calc(var(--color-text-l) + 50%));transition:transform .2s}@media(min-width: 50.625em){.price-list-nav-item a,.price-list-nav-item a:link,.price-list-nav-item a:visited{padding:.25em 1em;border:1px solid #c8c8c8;transition:background-color .2s;overflow:visible}.price-list-nav-item a:before{display:none}}@media(min-width: 56.25em){.price-list-nav-item a,.price-list-nav-item a:link,.price-list-nav-item a:visited{font-size:1rem}}@media(min-width: 66.25em){.price-list-nav-item a,.price-list-nav-item a:link,.price-list-nav-item a:visited{font-size:1.125rem}}.price-list-nav-item.is-active a,.price-list-nav-item.is-active a:link,.price-list-nav-item.is-active a:visited{font-weight:700;background-color:#fff;border-bottom-color:#fff}.price-list-nav-item.is-active a:before{transform:translateX(0)}@media(min-width: 50.625em){.price-list-nav-item.is-active a,.price-list-nav-item.is-active a:link,.price-list-nav-item.is-active a:visited{font-weight:400}.price-list-nav-item a:hover{background-color:#fff}}.price-list-real-estate-objects-container{position:relative;padding-bottom:30px;border-bottom:1px solid #e6e6e6;transition:height .3s}.product-content{padding-top:60px;padding-bottom:60px;overflow:hidden;transition:height .3s}.price-list-content-page-container .anchor{pointer-events:none}.price-list-content-page-container table{border-collapse:collapse}.price-list-content-page-container{margin-top:1.6em;overflow-x:scroll}.price-list-content-page-container table tr:nth-child(even){background-color:#ebebeb}@media(min-width: 56.25em){.price-list-content-page-container{overflow:hidden}}.price-list-content-page-container .anchor{margin-top:-70px;height:70px}.admin-bar .price-list-content-page-container .anchor{margin-top:-102px;height:102px}.cta-sticky-active .price-list-content-page-container .anchor{margin-top:-110px;height:110px}.admin-bar .cta-sticky-active .price-list-content-page-container .anchor{margin-top:-142px;height:142px}.price-list-real-estate-objects-container.no-tabs .price-list-content-page-container{position:relative;opacity:1;pointer-events:all}.price-list-content-page-container{position:absolute;left:0;right:0;opacity:0;transition:opacity .3s,.15s;pointer-events:none}.price-list-content-page-container.is-active{opacity:1}.price-list-content-page-container table{width:1000px;text-align:left}.price-list-content-page-container table td{width:200px}.price-list-content-page-container table:before{content:"Scroll horizontaal voor meer informatie";display:block;font-style:italic;line-height:1em;margin-bottom:1em}.price-list-content-page-container.is-active{pointer-events:auto}@media(min-width: 56.25em){.price-list-content-page-container table{width:100%}.price-list-content-page-container table::before{display:none}}
.project-carousel-title-container{padding-top:60px}.project-carousel-title{margin:0;text-align:center}.module-project-carousel.background-color-primary .project-carousel-title{color:#fff}.project-carousel-wrapper{overflow:hidden}.project-carousel-container{padding-top:60px;padding-bottom:110px}.project-carousel-container:not(.flickity-enabled){display:flex;flex-wrap:wrap}.project-carousel-container .flickity-viewport{overflow:visible}.project-carousel-project-container{display:flex;width:100%;min-height:100%;margin-left:4%;perspective:500px;perspective-origin:center center}.project-carousel-project-container::before{content:"";position:absolute;left:-5px;right:-5px;bottom:-5px;top:-5px;opacity:0;transform:translateZ(-15px);transition:opacity .15s ease-out;background-attachment:rgba(0,0,0,.3);box-shadow:0 5px 16px rgba(0,0,0,.3)}.project-carousel-project-container.is-selected::before{opacity:1}.project-carousel-project-container:first-child{margin-left:0}@media(min-width: 38em){.project-carousel-project-container{width:48%;margin-left:4%}}@media(min-width: 82.5em){.project-carousel-project-container{width:31%;margin-left:3%}}.project-carousel-container:not(.flickity-enabled) .project-carousel-project-container:first-child{margin-left:0}@media(max-width: 38em){.project-carousel-container:not(.flickity-enabled) .project-carousel-project-container:nth-child(n+2){display:none}}@media(max-width: 82.5em){.project-carousel-container:not(.flickity-enabled) .project-carousel-project-container:nth-child(n+3){display:none}}.project-carousel-container:not(.flickity-enabled) .project-carousel-project-container:nth-child(n+4){display:none}.project-carousel-project-card{display:flex;flex-direction:column;width:100%;min-height:100%;transform:translateZ(-15px);background-color:#fff;outline:2px solid rgba(0,0,0,0);transition:transform .15s ease-out,outline-color .15s ease-out}.project-carousel-project-container.is-selected .project-carousel-project-card{transform:translateZ(0);outline:3px solid rgba(0,0,0,.4)}.project-carousel-project-featured-image-container{display:flex;justify-content:center;align-items:center;position:relative;padding-bottom:58%}.project-carousel-project-featured-image-action-text{position:absolute;top:50%;left:50%;padding:.25em .5em;transform:translateX(-50%) translateY(-50%);font-size:1.75rem;color:#fff;line-height:1.2;opacity:0;transition:opacity .15s;background-color:var(--color-primary);border-radius:4px}a.project-carousel-project-featured-image-container:hover .project-carousel-project-featured-image-action-text{opacity:1}.project-carousel-project-featured-image-container img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.project-carousel-header,.project-carousel-project-description{padding-left:30px;padding-right:30px}.project-carousel-header{padding-top:20px;padding-bottom:15px}.project-carousel-project-name{margin:0}.project-carousel-properties-available-count{display:inline-block;margin-top:.25em;padding:.25em .5em;font-size:1rem;line-height:1.2;background-color:#ededed;border-radius:4px}.project-carousel-project-description{padding-bottom:10px}.project-carousel-project-description:last-child{padding-bottom:20px}.project-carousel-project-description p:first-child{margin-top:0}.project-carousel-project-description p:last-child{margin-bottom:0}.project-carousel-footer{flex-grow:1;display:flex;align-items:flex-end;justify-content:center;flex-grow:1;margin-bottom:40px;margin-top:30px}.project-carousel-footer-button,a.project-carousel-footer-button:link,a.project-carousel-footer-button:visited{display:inline-block;position:relative;padding:0 2.5em 0 .75em;font-size:1.125rem;color:hsl(var(--color-text-h), var(--color-text-s), calc(var(--color-text-l) + 30%));line-height:1.875em;text-decoration:none;transition:background-color .2s}a.project-carousel-footer-button:hover{color:#fff;text-decoration:none;background-color:var(--color-primary)}a.project-carousel-footer-button:hover::after{background-color:hsl(var(--color-primary-h), var(--color-primary-s), calc(var(--color-primary-l) - 7%))}@media(min-width: 35.625em){.project-carousel-footer-button,a.project-carousel-footer-button:link,a.project-carousel-footer-button:visited{font-size:1.25rem}}.project-carousel-container .flickity-prev-next-button.next,.project-carousel-container .flickity-prev-next-button.previous{bottom:30px;left:auto;top:auto}.project-carousel-container .flickity-prev-next-button.next{right:25px}.project-carousel-container .flickity-prev-next-button.previous{right:85px}.project-carousel-container .flickity-prev-next-button{border-radius:unset}.project-carousel-project-status{display:block;position:absolute;right:30px;bottom:0;padding:.5em .75em;color:#fff;background-color:var(--color-primary)}
.project-offer-filter-wrapper{padding-top:60px;padding-bottom:60px;background-color:#f0f0f0;background-size:cover;background-position:center center;background-repeat:no-repeat}.project-offer-filter-container{max-width:60em;padding:20px;background-color:#fff}.project-offer-filters-container{display:flex;flex-wrap:wrap;justify-content:space-between}@supports(display: grid){.project-offer-filters-container{display:grid;grid-gap:20px;grid-template-columns:repeat(2, 1fr)}}@supports(display: grid){@media(min-width: 44em){.project-offer-filters-container{grid-template-columns:repeat(4, 1fr)}}}.item-filter-input-container{width:47%}@supports(display: grid){.item-filter-input-container{width:auto}}@media(min-width: 44em){.item-filter-input-container{width:21%}}@media(min-width: 44em){@supports(display: grid){.item-filter-input-container{width:auto}}}.item-fitler-input-type-select-container{position:relative}.item-fitler-input-type-select-container:not(:first-child){margin-top:.375em}.item-fitler-input-type-select-container::after{content:"";position:absolute;right:0;top:0;bottom:0;width:34px;opacity:.4;transition:opacity .15s;background-image:url(images/icon-arrow-down-black.f217a1.svg);background-repeat:no-repeat;background-position:center center;background-size:18px auto;pointer-events:none}.item-fitler-input-type-select-container:hover::after{opacity:.8}.item-filter-input-type-select{width:100%;padding:.25em 40px .25em 1em;appearance:none;border:3px solid #e6e6e6;transition:border-color .15s}.item-fitler-input-type-select-container:hover .item-filter-input-type-select{border-color:#c8c8c8}select.item-filter-input-type-select::-ms-expand{display:none}.project-offer-result-wrapper{background-color:#f0f0f0}.project-offer-result-container{padding-top:60px;padding-bottom:60px}ul.project-offer-project-items-container{padding-left:0;margin:0;list-style-type:none}.project-offer-project-items-container{display:grid;grid-gap:20px}@supports(display: grid){@media(min-width: 40em){.project-offer-project-items-container{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px}}}@media(min-width: 48em){.project-offer-project-items-container{grid-template-columns:none}}@media(max-width: 40em),(min-width: 48em){.project-offer-project-item-container:not(:first-child){margin-top:20px}}@supports(display: grid){@media(max-width: 40em),(min-width: 48em){.project-offer-project-item-container:not(:first-child){margin-top:0}}}@media(min-width: 40em)and (max-width: 48em){.project-offer-project-item-container:nth-child(n+3){margin-top:20px}}@supports(display: grid){@media(min-width: 40em)and (max-width: 48em){.project-offer-project-item-container:nth-child(n+3){margin-top:0}}}.project-offer-result-container-no-projectes-found{font-style:italic;text-align:center;opacity:.5}.project-offer-project-container{height:100%;max-width:26em;margin:0 auto;background-color:#fff}@media(min-width: 48em){.project-offer-project-container{display:flex;flex-direction:row;justify-content:space-between;max-width:none}}a.project-offer-project-featured-image-container{display:block}.project-offer-project-featured-image-container{position:relative;box-sizing:border-box;background-color:#e6e6e6;height:auto}@media(min-width: 48em){.project-offer-project-featured-image-container{width:30%;min-width:30%}}.project-offer-project-featured-image-container.is-no-image{padding-bottom:17%}.project-offer-project-featured-image-container img{display:block;width:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover;position:relative;height:100%}.project-offer-project-featured-image-action-text{position:absolute;top:50%;left:50%;padding:.25em .5em;transform:translateX(-50%) translateY(-50%);font-size:1.75rem;color:#fff;line-height:1.2;opacity:0;transition:opacity .15s;background-color:var(--color-primary);border-radius:4px}a.project-offer-project-featured-image-container:hover .project-offer-project-featured-image-action-text{opacity:1}.project-offer-project-status{display:block;position:absolute;left:0;bottom:0;padding:0 .75em;color:#fff;background-color:var(--color-primary)}.project-offer-project-text-container{flex-grow:1;padding:25px;display:flex;flex-direction:column}@media(min-width: 48em){.project-offer-project-header-container{display:flex;align-items:center;justify-content:space-between}}.project-offer-project-title{margin-bottom:0}.project-offer-project-price{display:inline-block;padding:.375em 1em;color:#fff;line-height:1.2;background-color:var(--color-primary)}@media(max-width: 48em){.project-offer-project-price{margin-top:.5em}}.project-offer-project-text-container>p:last-child,.project-offer-project-text-container>ul:last-child,.project-offer-project-text-container>ol:last-child,.project-offer-project-text-container>table:last-child{margin-bottom:0}.project-offer-properties-available-count{display:inline-block;margin-top:.25em;padding:.25em .5em;font-size:1rem;line-height:1.2;background-color:#ededed;border-radius:4px;max-width:fit-content}.project-offer-project-description{margin-top:1em;flex-grow:1}.project-offer-project-footer-container{display:flex;flex-direction:row;justify-content:flex-end}.project-offer-container{min-height:300px}.project-offer-container::before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;transition:background-color .3s;pointer-events:none}.project-offer-container[data-projects-loaded=false]::before{background-color:hsla(0,0%,100%,.7);pointer-events:auto}.project-offer-container::after{content:"";display:block;position:absolute;left:50%;top:50%;z-index:6;width:60px;height:60px;margin-left:-25px;margin-top:-25px;opacity:0;border-radius:60px;border:10px solid var(--color-text);border-left-color:rgba(0,0,0,0);pointer-events:none;box-sizing:border-box}.project-offer-container[data-projects-loaded=false]::after{opacity:1;animation-name:project-offer-spinner-loading;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes project-offer-spinner-loading{from{transform:rotateZ(0deg)}to{transform:rotateZ(360deg)}}
.info-window-project[data-is-open=true]{transform:translateY(0);opacity:1;pointer-events:auto}.info-window-project{display:flex;flex-direction:column;position:absolute;bottom:40px;left:1.5rem;right:1.5rem;z-index:1;opacity:0;pointer-events:none;background-color:#fff;box-shadow:0 2px 7px 0 rgba(0,0,0,.25);font-size:.9375em;transform:translateY(10px);transition:transform .2s,opacity .2s}@media(min-width: 35.625em){.info-window-project{flex-direction:row;margin:0 auto;max-width:630px}}.info-window-project-excerpt{padding-top:25px;padding-bottom:20px}.info-window-project-excerpt p:first-child{margin-top:0}.info-window-project-excerpt p:last-child{margin-bottom:0}.info-window-project-image{overflow:hidden;min-height:100%;max-height:180px}@media(min-width: 35.625em){.info-window-project-image{min-width:30%;max-width:30%}}.info-window-project-image img{width:100%;display:block;object-fit:cover;object-position:center;height:100%}.info-window-project-content{padding:15px;box-sizing:border-box}@media(min-width: 35.625em){.info-window-project-content{min-width:70%;max-width:70%}}.info-window-project-close{display:block;position:absolute;top:-20px;right:20px;border-radius:80px;height:40px;width:40px;background-color:#b9b9b9;border:none;outline:none;background-image:url(images/icon-close.0cc2f8.svg);background-repeat:no-repeat;background-size:50% 50%;background-position:center center;box-shadow:0 .2em 1em rgba(0,0,0,.3)}.info-window-project-close:hover{background-color:var(--color-primary, darkgray)}@media(min-width: 56.25em){.info-window-project-close{border-radius:80px;height:30px;width:30px;right:-10px;top:-10px}}.info-window-project-name{margin:0;font-size:1.5em}.project-situation-map-wrapper{--color-in-development: orange;--color-on-sale: green;--color-sold: red;min-height:80vh}.project-situation-map-title-container{padding-top:60px}.project-situation-map-title{margin:0;text-align:center}.module-project-situation-map.background-color-primary .project-situation-map-title{color:#fff}.project-situation-map-container{padding-bottom:40px;height:100%;overflow:scroll}.project-situation-map-svg-container{position:relative;height:100%;width:200%;background-size:contain;background-repeat:no-repeat;background-position:center center}@media(min-width: 35.625em){.project-situation-map-svg-container{width:100%}.project-situation-map-container{overflow:hidden}}.project-situation-map-svg-container svg{display:block;width:auto;max-height:100%;margin:0 auto;max-width:100%}.project-situation-map-svg-container::before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;transition:background-color .3s;pointer-events:none}.project-situation-map-svg-container[data-loading=true]::before{background-color:hsla(0,0%,100%,.7);pointer-events:auto}.project-situation-map-svg-container::after{content:"";display:block;position:absolute;left:50%;top:50%;z-index:6;width:60px;height:60px;margin-left:-25px;margin-top:-25px;opacity:0;border-radius:60px;border:10px solid var(--color-text);border-left-color:rgba(0,0,0,0);pointer-events:none;box-sizing:border-box}.project-situation-map-svg-container[data-loading=true]::after{opacity:1;animation-name:project-situation-map-spinner-loading;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes project-situation-map-spinner-loading{from{transform:rotateZ(0deg)}to{transform:rotateZ(360deg)}}.situation-map-project-shape-container{transition:opacity .3s}.situation-map-project-shape-container[data-status=active]{opacity:1;pointer-events:all}.situation-map-project-shape-container[data-status=inactive]{opacity:0;pointer-events:none}.situation-map-project-shape-container .situation-map-project-shape{fill:#000;fill-opacity:.2;stroke:#000;stroke-width:8px;stroke-opacity:.6;transition:fill-opacity .15s,stroke-opacity .15s}.situation-map-project-shape-container:hover .situation-map-project-shape{fill-opacity:.4;stroke-opacity:1}.situation-map-project-shape-container[data-object-status=in-development] .situation-map-project-shape{fill:var(--color-in-development);stroke:var(--color-in-development)}.situation-map-project-shape-container[data-object-status=on-sale] .situation-map-project-shape{fill:var(--color-on-sale);stroke:var(--color-on-sale)}.situation-map-project-shape-container[data-object-status=sold] .situation-map-project-shape{fill:var(--color-sold);stroke:var(--color-sold)}.project-situation-map-legenda-list{padding:0}@media(min-width: 56.25em){.project-situation-map-container{height:550px;max-height:550px}.project-situation-map-svg-container{height:550px;width:auto}}@media(min-width: 82.5em){.project-situation-map-container{height:700px;max-height:700px}.project-situation-map-svg-container{height:700px;width:auto}.project-situation-map-legenda-list{padding:0px 90px}}.project-situation-map-legenda-list li{list-style:none}.project-situation-map-legenda-list button{outline:none;border:none;background-color:rgba(0,0,0,0)}.project-situation-map-legenda-list button::before{content:"";display:inline-block;height:23px;width:23px;margin-right:.5em;border-radius:46px;vertical-align:middle;box-sizing:border-box;transition:background-color .2s;background-color:#fff;border:2px solid}.project-situation-map-legenda-list button[data-status=sold]::before{background-color:rgba(0,0,0,0);border-color:var(--color-sold)}.project-situation-map-legenda-list button[data-status=sold][data-active-status=active]::before{background-color:var(--color-sold)}.project-situation-map-legenda-list button[data-status=on-sale]::before{background-color:rgba(0,0,0,0);border-color:var(--color-on-sale)}.project-situation-map-legenda-list button[data-status=on-sale][data-active-status=active]::before{background-color:var(--color-on-sale)}.project-situation-map-legenda-list button[data-status=in-development]::before{background-color:rgba(0,0,0,0);border-color:var(--color-in-development)}.project-situation-map-legenda-list button[data-status=in-development][data-active-status=active]::before{background-color:var(--color-in-development)}@media(min-width: 56.25em){.project-situation-map-legenda-list{display:flex}}.project-situation-map-message{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);padding:.5em 1em;background-color:#fff;border-left:8px solid rgba(0,0,0,.8);border-radius:4px}.project-situation-map-message.project-situation-map-message-type-error{border-color:rgba(255,0,0,.8)}.project-situation-map-message.project-situation-map-message-type-success{border-color:rgba(0,255,0,.8)}.project-situation-map-message p:first-child{margin-top:0}.project-situation-map-message p:last-child{margin-bottom:0}
@media(min-width: 1256px){.module-situation-map{position:relative;height:670px}}@media(min-width: 1266px){.module-situation-map{position:relative;height:800px}}.situatiekaart-content,.situatiekaart-content .situatiekaart-svg,.situatiekaart-content .situatiekaart{height:100%;position:relative}@media(min-width: 1256px){.situatiekaart-content{width:auto}}.content>.situatiekaart-svg{display:none}.situatiekaart-svg{display:none}.situatiekaart{display:block;position:relative;overflow:hidden;color:inherit}.situatiekaart:before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;background-color:rgba(0,0,0,.1);background-image:url(images/glass-light.3f7248.svg);background-size:30% auto;background-repeat:no-repeat;background-position:center center;opacity:.7;border:2px solid rgba(0,0,0,.15)}.situatiekaart:hover:before{opacity:1}@media(min-width: 1256px){.situatiekaart:before{display:none}}.situatiekaart.is-loading{pointer-events:none}.situatiekaart.is-loading::after{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;background-color:rgba(0,0,0,.2);z-index:3}.situatiekaart.is-loading::before{content:"";display:block;position:absolute;left:50%;top:50%;width:120px;height:120px;margin-left:-60px;margin-top:-60px;background-color:#fff;border-radius:120px;animation-duration:1s;animation-name:situatiekaart-loading;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:backwards;animation-delay:.5s;z-index:4}@keyframes situatiekaart-loading{from{transform:scale(0)}to{transform:scale(1);opacity:0}}.situatiekaart img{display:block}.situatiekaart.is-active{cursor:auto}.situatiekaart .situatiekaart-svg{position:relative;display:block;background-size:auto 100%;background-repeat:no-repeat}@media(min-width: 1256px){.situatiekaart .situatiekaart-svg{position:relative;display:block;padding-bottom:0 !important}}.situatiekaart .situatiekaart-svg svg{max-height:100%;width:auto;display:block}.situatiekaart-navigation .infowindow table th{text-align:left}.situatiekaart-navigation .infowindow table tr.sold td:last-child{color:red;font-weight:700}.situatiekaart-navigation .infowindow.register-button-active{padding-bottom:2.5em}.infowindow .infowindow-register-button{position:absolute;right:0;bottom:0;padding:.5em .75em;border-radius:0;color:#fff;transition:background-color .2s}.infowindow .infowindow-register-button:hover{background-color:var(--color-primary, darkgray)}.vanillelightbox-viewer.kavelkaart{position:fixed;overflow:auto}.vanillelightbox-viewer .situatiekaart-svg{display:block;position:absolute;top:50%;left:50%;background-size:cover}.vanillelightbox-viewer .situatiekaart-svg svg{position:absolute;left:0;right:0;bottom:0;top:0;display:block;z-index:1}.situatiekaart-navigation .infowindow{z-index:-1;background-color:#fff;box-sizing:border-box}@media(min-width: 56.25em){.situatiekaart-navigation .infowindow{position:absolute;opacity:0;height:auto;bottom:0;left:auto;right:var(--content-padding-middle, 1.25em);bottom:8%;width:26em;box-shadow:0 .2em 1em rgba(0,0,0,.1);transition:opacity .3s;z-index:5;pointer-events:none}.situatiekaart-navigation .infowindow.is-active{opacity:1;pointer-events:auto}}@media(min-width: 1256px){.situatiekaart-navigation .infowindow{position:absolute;bottom:40px}}.infowindow .infowindow-inner{padding:30px 35px}.vanillelightbox-viewer .infowindow{position:fixed;left:0;right:0;bottom:-450px;z-index:1;transition:bottom .5s,opacity .5s;pointer-events:none}@media(min-width: 56.25em){.vanillelightbox-viewer .infowindow{right:5%;left:auto}}.vanillelightbox-viewer .infowindow.is-active{bottom:0;pointer-events:auto}.situatiekaart-navigation .infowindow h2{font-size:2em;color:var(--color-primary, darkgray)}.situatiekaart-navigation .infowindow h2 a:link,.situatiekaart-navigation .infowindow h2 a:visited{color:inherit;text-decoration:none}.situatiekaart-navigation .infowindow h2 a:hover{text-decoration:underline}@media(min-width: 56.25em){.situatiekaart-svg .infowindow h2{padding-right:10%}}.situatiekaart-navigation .infowindow p,.situatiekaart-navigation .infowindow table{margin-top:1em}.situatiekaart-navigation .infowindow table{width:100%}.situatiekaart-navigation .infowindow table td:first-child,.situatiekaart-navigation .infowindow table th:first-child{padding-right:.5em}.situatiekaart-navigation .infowindow table td sup{line-height:1em}.situatiekaart-navigation .infowindow table tr:not(:last-child) td,.situatiekaart-navigation .infowindow table tr:not(:last-child) th{border-bottom:1px solid #ededed}@media(min-width: 56.25em){.situatiekaart-navigation .infowindow table{margin-top:1em}.situatiekaart-navigation .infowindow table td:first-child,.situatiekaart-navigation .infowindow table th:first-child{width:55%}}.situatiekaart-navigation .infowindow .woningtype{display:none}@media(min-width: 1256px){.situatiekaart-navigation .infowindow .woningtype{display:block;overflow:hidden}}.situatiekaart-navigation .infowindow .woningtype img{display:block;position:static}@media(min-width: 56.25em){.infowindow .image{width:52%}.infowindow .image+.info-content{margin-left:55%}}.infowindow-prijs{display:block;margin-top:.5em;font-size:1.75em;color:var(--color-primary, darkgray)}.infowindow-button-woningtype,a.infowindow-button-woningtype:link,a.infowindow-button-woningtype:visited{display:inline-block;margin-top:1.5em;padding:.25em 2em;font-size:1.25em;color:#fff;text-decoration:none;background-color:var(--color-primary, darkgray);border-radius:3em;border:none;transition:background-color .2s}a.infowindow-button-woningtype:hover{background-color:var(--color-primary, darkgray)}.infowindow-close{display:block;position:absolute;top:-10px;right:2em;border-radius:80px;height:40px;width:40px;background-color:#b9b9b9;border:none;outline:none;background-image:url(images/icon-close.0cc2f8.svg);background-repeat:no-repeat;background-size:50% 50%;background-position:center center;box-shadow:0 .2em 1em rgba(0,0,0,.3)}.infowindow-close:hover{background-color:var(--color-primary, darkgray)}@media(min-width: 56.25em){.infowindow-close{border-radius:80px;height:30px;width:30px;right:-10px;top:-10px}}.vanillelightbox-viewer.kavelkaart .vanillelightbox-viewer-button-close{position:fixed;border:none}.situatiekaart-svg svg a>polygon,.situatiekaart-svg svg a>path,.situatiekaart-svg svg a>rect{transition:fill-opacity .2s}.situatiekaart-svg svg a:hover>polygon,.situatiekaart-svg svg a:hover>path,.situatiekaart-svg svg a:hover>rect{fill-opacity:.7}.situatiekaart-svg svg text,.situatiekaart-svg svg .text,.situatiekaart-svg svg #text,.situatiekaart-svg svg #tekst{pointer-events:none}.lot-state-filter-container{position:fixed;left:5px;top:5px;padding:1em 2em;box-shadow:0 -0.2em 1em rgba(0,0,0,.1);background-color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}ul.lot-state-filter-item-container{list-style-type:none;padding-left:0;margin:0}.lot-state-filter-state{display:block;position:relative}button.lot-state-filter-state-button{padding:0;border:none;background-color:rgba(0,0,0,0)}.lot-state-filter-state-button:focus{outline:none}.lot-state-filter-state-button:focus::before{box-shadow:0 .0675em .5em rgba(0,0,0,.4)}.lot-state-filter-state-button::before{content:"";display:inline-block;height:23px;width:23px;margin-right:.5em;border-radius:46px;vertical-align:middle;box-sizing:border-box;transition:background-color .2s;background-color:#fff;border:2px solid #c8c8c8}.lot-state-filter-state.is-status-optie-koop .lot-state-filter-state-button::before,.lot-state-filter-state.is-status-in-option .lot-state-filter-state-button::before,.lot-state-filter-state.is-status-koop-in-optie .lot-state-filter-state-button::before{border-color:#ff8c00}.lot-state-filter-state.is-status-optie-koop .lot-state-filter-state-button.is-active::before,.lot-state-filter-state.is-status-in-option .lot-state-filter-state-button.is-active::before,.lot-state-filter-state.is-status-koop-in-optie .lot-state-filter-state-button.is-active::before{background-color:#ff8c00}.lot-state-filter-state.is-status-te-koop .lot-state-filter-state-button::before,.lot-state-filter-state.is-status-available .lot-state-filter-state-button::before{border-color:green}.lot-state-filter-state.is-status-te-koop .lot-state-filter-state-button.is-active::before,.lot-state-filter-state.is-status-available .lot-state-filter-state-button.is-active::before{background-color:green}.lot-state-filter-state.is-status-verkocht-onder-voorbehoud .lot-state-filter-state-button::before{border-color:#ff8c00}.lot-state-filter-state.is-status-verkocht-onder-voorbehoud .lot-state-filter-state-button.is-active::before{background-color:#ff8c00}.lot-state-filter-state.is-status-sold .lot-state-filter-state-button::before{border-color:red}.lot-state-filter-state.is-status-sold .lot-state-filter-state-button.is-active::before{background-color:red}@media(min-width: 56.25em){.lot-state-filter-container{position:fixed;left:5%;top:5%;box-shadow:0 .2em 1em rgba(0,0,0,.1);-webkit-transition:opacity .3s;transition:opacity .3s}}@media(min-width: 1256px){.lot-state-filter-container{position:absolute;top:4%;left:var(--content-padding-middle, 1.25em);top:auto;bottom:0;box-shadow:none;pointer-events:auto}.lot-state-filter-container li{display:inline-block;padding-left:2em}.lot-state-filter-container li:first-child{padding-left:0}}.situatiekaart-svg svg a>polygon,.situatiekaart-svg svg a>path,.situatiekaart-svg svg a>polyline,.situatiekaart-svg svg a>rect{fill:none}.situatiekaart-svg svg a.te-koop>polygon,.situatiekaart-svg svg a.te-koop>path,.situatiekaart-svg svg a.te-koop>polyline,.situatiekaart-svg svg a.te-koop>rect,.situatiekaart-svg svg a.available>polygon,.situatiekaart-svg svg a.available>path,.situatiekaart-svg svg a.available>polyline,.situatiekaart-svg svg a.available>rect{fill:green;stroke:#004d00}.situatiekaart-svg svg a.verkocht-onder-voorbehoud>polygon,.situatiekaart-svg svg a.verkocht-onder-voorbehoud>path,.situatiekaart-svg svg a.verkocht-onder-voorbehoud>polyline,.situatiekaart-svg svg a.verkocht-onder-voorbehoud>rect{fill:#ff8c00;stroke:#cc7000}.situatiekaart-svg svg a.sold>polygon,.situatiekaart-svg svg a.sold>path,.situatiekaart-svg svg a.sold>polyline,.situatiekaart-svg svg a.sold>rect{fill:red;stroke:#c00}.situatiekaart-svg svg a.optie-koop>polygon,.situatiekaart-svg svg a.optie-koop>path,.situatiekaart-svg svg a.optie-koop>polyline,.situatiekaart-svg svg a.optie-koop>rect,.situatiekaart-svg svg a.koop-in-optie>polygon,.situatiekaart-svg svg a.koop-in-optie>path,.situatiekaart-svg svg a.koop-in-optie>polyline,.situatiekaart-svg svg a.koop-in-optie>rect,.situatiekaart-svg svg a.in-option>polygon,.situatiekaart-svg svg a.in-option>path,.situatiekaart-svg svg a.in-option>polyline,.situatiekaart-svg svg a.in-option>rect{fill:#ff8c00;stroke:#cc7000}.vanillelightbox-viewer.kavelkaart .vanillelightbox-viewer-button-close{position:fixed}.situatiekaart-svg svg a>polygon,.situatiekaart-svg svg a>path,.situatiekaart-svg svg a>polyline,.situatiekaart-svg svg a>rect{fill:none;fill-opacity:0;stroke-opacity:0;transition:fill-opacity .2s,stroke-opacity .2s;stroke-width:5px}.situatiekaart-svg svg a.is-selected>polygon,.situatiekaart-svg svg a.is-selected>path,.situatiekaart-svg svg a.is-selected>polyline,.situatiekaart-svg svg a.is-selected>rect{fill-opacity:.4;stroke-opacity:.9}.situatiekaart-svg svg a:hover>polygon,.situatiekaart-svg svg a:hover>path,.situatiekaart-svg svg a:hover>polyline,.situatiekaart-svg svg a:hover>rect{fill-opacity:.6;stroke-opacity:.9}.situatiekaart-svg svg a.is-active>polygon,.situatiekaart-svg svg a.is-active>path,.situatiekaart-svg svg a.is-active>polyline,.situatiekaart-svg svg a.is-active>rect{fill-opacity:.5;stroke-opacity:.8}.situatiekaart-svg svg a.is-active.is-selected>polygon,.situatiekaart-svg svg a.is-active.is-selected>path,.situatiekaart-svg svg a.is-active.is-selected>polyline,.situatiekaart-svg svg a.is-active.is-selected>rect{fill-opacity:1;stroke-opacity:1}.situatiekaart-svg svg a.is-active:hover>polygon,.situatiekaart-svg svg a.is-active:hover>path,.situatiekaart-svg svg a.is-active:hover>polyline,.situatiekaart-svg svg a.is-active:hover>rect{fill-opacity:.9;stroke-opacity:1}.s-bouwnummer{opacity:0;pointer-events:none;transition:opacity .2s}.s-bouwnummer polygon{fill:#fff;stroke:#c8c8c8;stroke-width:3px}.s-bouwnummer text{text-anchor:middle;font-family:var(--font-secondary);fill:#646464;font-size:1.5em}.situatiekaart-svg svg a:hover .s-bouwnummer{opacity:1}.situatie-woningen a,.content table.situatie-woningen a{display:inline-block;padding:.2em .5em;color:#fff;text-decoration:none;background-color:var(--color-primary, darkgray);border-radius:5px}.situatie-woningen a:hover,.content table.situatie-woningen a:hover,.button.disabled:hover{background-color:gray}.button.disabled{cursor:default;background-color:#afafaf}.button.disabled:hover{background-color:rgb(200.5,200.5,200.5)}.situatiekaart-navigation-wrapper{position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none}.situatiekaart-navigation-content{position:relative;min-height:100%}.situatiekaart-navigation{position:absolute;top:0;left:0;width:100%;height:100%}.kavelkaart-fullinfowindow-background{display:none;position:fixed;left:0;right:0;top:0;bottom:0;opacity:0;background-color:rgba(0,0,0,.85);z-index:0;pointer-events:none;transition:opacity .5s}.kavelkaart-fullinfowindow-background.is-active{display:block;opacity:1;pointer-events:auto}.kavelkaart-fullinfowindow{display:none;position:absolute;left:0;right:0;top:0;opacity:0;z-index:1000;pointer-events:none;transition:opacity .5s}.kavelkaart-fullinfowindow.is-active{display:block;opacity:1;pointer-events:auto}.kavelkaart-fullinfowindow-content{position:relative;max-width:60em;margin:6em auto 0;padding:40px 7%;background-color:#fff;box-sizing:border-box}@media(min-width: 35.625em){.kavelkaart-fullinfowindow-content{padding-left:var(--content-padding);padding-right:var(--content-padding)}}@media(min-width: 1256px){.kavelkaart-fullinfowindow-content{padding-left:50px;padding-right:50px}}.kavelkaart-fullinfowindow-content .kavelkaart-fullinfowindow-title,.kavelkaart-fullinfowindow-content .kavelkaart-fullinfowindow-description h2{font-size:1.625em;color:var(--color-primary, darkgray);font-weight:700;text-transform:uppercase}.kavelkaart-fullinfowindow-content-container::after{content:"";display:block}.kavelkaart-fullinfowindow-content .kavelkaart-fullinfowindow-close{position:absolute;right:0;top:0;width:48px;height:48px;background-image:url(images/icon-close.0cc2f8.svg);background-repeat:no-repeat;background-position:center center;background-size:50% auto;background-color:var(--color-primary, darkgray);transition:background-color .2s;border:none}.kavelkaart-fullinfowindow-content .kavelkaart-fullinfowindow-close:hover{background-color:var(--color-primary, darkgray)}.kavelkaart-fullinfowindow-bouwnummerinfo{width:100%;font-size:1.25em}@media(min-width: 1256px){.kavelkaart-fullinfowindow-bouwnummerinfo{width:50%}}.kavelkaart-fullinfowindow-bouwnummerinfo td,.kavelkaart-fullinfowindow-bouwnummerinfo th{border-bottom:1px solid #ededed}.kavelkaart-fullinfowindow-bouwnummerinfo th{color:var(--color-primary, darkgray);text-align:left}.kavelkaart-fullinfowindow-carousel{position:relative;padding-bottom:100%;margin-top:2em}@media(min-width: 1256px){.kavelkaart-fullinfowindow-carousel{padding-bottom:40%;margin-left:52%;margin-top:0}}.kavelkaart-fullinfowindow-carousel .kavelkaart-fullinfowindow-slides{position:absolute;left:0;right:0;top:0;bottom:0}.kavelkaart-fullinfowindow-carousel a{position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;max-height:100%;margin:auto;transition:opacity,.5s;pointer-events:none;background-size:cover;background-position:center;background-repeat:no-repeat}.kavelkaart-fullinfowindow-carousel a::before,.kavelkaart-fullinfowindow-carousel a::after{content:"";display:block;position:absolute;left:-1px;top:-1px;z-index:1;width:110px;height:110px;transform-origin:left top;transition:transform .15s,background-color .15s;transform:translateX(-10px) translateY(-10px)}.kavelkaart-fullinfowindow-carousel a::before{background-color:hsla(0,0%,100%,.8);clip-path:polygon(0 0, 100% 0, 0 100%);filter:drop-shadow(0 0 1em rgba(0, 0, 0, 0.2))}.kavelkaart-fullinfowindow-carousel a::after{transform-origin:left top;background-repeat:no-repeat;background-size:20px auto;background-position:26px 26px;background-image:url(images/icon-glass.9f9614.svg);transition-delay:.02s}.kavelkaart-fullinfowindow-carousel a:hover::before{background-color:#fff;transform:translateX(0) translateY(0)}.kavelkaart-fullinfowindow-carousel a:hover::after{transform:translateX(-15px) translateY(-15px) scale(1.3)}.kavelkaart-fullinfowindow-carousel a.is-active{opacity:1;z-index:1;pointer-events:auto}.kavelkaart-fullinfowindow-carousel+.kavelkaart-fullinfowindow-documents,.kavelkaart-fullinfowindow-carousel+.kavelkaart-fullinfowindow-description{margin-top:80px}@media(min-width: 1256px){.kavelkaart-fullinfowindow-carousel+.kavelkaart-fullinfowindow-documents,.kavelkaart-fullinfowindow-carousel+.kavelkaart-fullinfowindow-description{margin-top:.5em}.kavelkaart-fullinfowindow-documents{width:50%}}.kavelkaart-fullinfowindow-title+.kavelkaart-fullinfowindow-documents-container{margin-top:1em}.kavelkaart-fullinfowindow-description{padding-top:15px;padding-bottom:40px;font-size:1.125em;line-height:1.9;margin-top:1.6em}.kavelkaart-fullinfowindow-button{margin-top:3em;font-size:1.25em}.kavelkaart-fullinfowindow-indicator{display:flex;justify-content:center;position:absolute;bottom:-30px;left:0;right:0;text-align:center}.kavelkaart-fullinfowindow-indicator .mslider-pagedot{width:25px;height:25px;margin:0 .5em;border-radius:25px;border:none;background-color:var(--color-secondary, darkgray);transition:background-color .2s;box-shadow:none}.kavelkaart-fullinfowindow-indicator .mslider-pagedot.is-active{background-color:var(--color-primary, darkgray)}.s-popup-bouwnummer{opacity:0;pointer-events:none;transition:opacity .2s}.s-popup-bouwnummer polygon{fill:#fff;stroke:#c8c8c8;stroke-width:3px}.s-popup-bouwnummer text{text-anchor:middle;font-family:var(--color-secondary, darkgray);fill:#646464;font-size:1.5em}.situatiekaart-svg svg a:hover .s-popup-bouwnummer{opacity:1}.text-situation-map{position:absolute;z-index:1;width:calc(100% - 20px);padding:10px 10px;font-size:1em;color:#fff;line-height:1.6}.text-situation-map.bg-text-wrapper-white{background-color:#fff}.text-situation-map.bg-text-wrapper-default{background-color:rgba(0,0,0,0)}.text-situation-map.bg-text-wrapper-primary{background-color:var(--color-primary)}.text-situation-map.bg-text-wrapper-secondary{background-color:var(--color-secondary)}.text-situation-map.bg-text-wrapper-tertiary{background-color:var(--color-tertiary)}@media(max-width: 1256px){.text-situation-map.position-top-left,.text-situation-map.position-top-right,.text-situation-map.position-bottom-left,.text-situation-map.position-bottom-right{bottom:0;left:0;top:auto}}@media(min-width: 56.25em){.text-situation-map{font-size:1.5em;padding:20px .875em}}@media(min-width: 1256px){.text-situation-map{width:270px;font-size:1em;padding:10px}.text-situation-map.position-top-left{top:20px;left:20px}.text-situation-map.position-top-right{top:20px;left:40%}.text-situation-map.position-bottom-left{bottom:100px;left:20px}.text-situation-map.position-bottom-right{bottom:20px;left:40%}}
.mslider-wrapper{position:relative;overflow:hidden}@media(max-width: 35.625em){.mslider-wrapper.default-aspect-ratio-21x9{padding-bottom:42.85%}.mslider-wrapper.default-aspect-ratio-16x9{padding-bottom:56.25%}.mslider-wrapper.default-aspect-ratio-4x3{padding-bottom:75%}}@media(min-width: 35.625em)and (max-width: 56.25em){.mslider-wrapper.small-aspect-ratio-21x9{padding-bottom:42.85%}.mslider-wrapper.small-aspect-ratio-16x9{padding-bottom:56.25%}.mslider-wrapper.small-aspect-ratio-4x3{padding-bottom:75%}}@media(min-width: 56.25em)and (max-width: 82.5em){.mslider-wrapper.middle-aspect-ratio-21x9{padding-bottom:42.85%}.mslider-wrapper.middle-aspect-ratio-16x9{padding-bottom:56.25%}.mslider-wrapper.middle-aspect-ratio-4x3{padding-bottom:75%}}@media(min-width: 82.5em){.mslider-wrapper.large-aspect-ratio-21x9{padding-bottom:42.85%}.mslider-wrapper.large-aspect-ratio-16x9{padding-bottom:56.25%}.mslider-wrapper.large-aspect-ratio-4x3{padding-bottom:75%}}ul.mslider-container{padding-left:0;margin:0;list-style-type:none}.mslider-container{position:absolute;top:0;left:0;right:0;bottom:0}.mslider-slide{position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;transition:opacity .5s}.mslider-slide.is-active{opacity:1;z-index:1}.mslider-slide::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-position:center center;background-size:cover}.mslider-slide.is-fixed::before{background-attachment:fixed;background-repeat:no-repeat}.mslider-slide.is-active-ken-burns-effect::before{transform:scale(1.3)}.mslider-slide.is-active-ken-burns-effect.is-animating::before{transform:scale(1);transition:transform 5s linear}.mslider-slide-overlay-wrapper{position:relative;height:100%}.mslider-slide-overlay-container{display:flex;align-items:center;height:100%}.mslider-slide-overlay-container.align-left{justify-content:flex-start}.mslider-slide-overlay-container.align-center{justify-content:center}.mslider-slide-overlay-container.align-right{justify-content:flex-end}.mslider-slide-overlay-title{color:#fff;text-shadow:0 0 1em rgba(0,0,0,.4);line-height:1.5;max-width:24em}@media(min-width: 35.625em){.mslider-slide-overlay-title{font-size:1.75em}}.mslider-pagedots-container{display:flex;justify-content:center;position:absolute;left:0;right:0;bottom:40px;z-index:1}@media(max-width: 35.625em){.mslider-pagedots-container{display:none}}.mslider-pagedot{display:block;padding:0;width:20px;height:20px;border:none;border-radius:20px;background-color:#fff;box-shadow:0 0 1em rgba(0,0,0,.3)}.mslider-pagedot.is-active{background-color:#a0a0a0}.mslider-pagedot:focus{outline:none;background-color:#8c8c8c}.mslider-pagedot:not(:first-child){margin-left:8px}.mslider-slide-overlay-button-wrapper{position:absolute;left:0;top:0;bottom:0;right:0}.mslider-slide-overlay-button-container{position:relative;height:100%;display:flex}.mslider-slide-overlay-button-container.align-top-middle{justify-content:center}.mslider-slide-overlay-button-container.align-top-right{justify-content:flex-end}.mslider-slide-overlay-button-container.align-center-left{align-items:center}.mslider-slide-overlay-button-container.align-center-middle{align-items:center;justify-content:center}.mslider-slide-overlay-button-container.align-center-right{align-items:center;justify-content:flex-end}.mslider-slide-overlay-button-container.align-bottom-left{align-items:flex-end}.mslider-slide-overlay-button-container.align-bottom-center{align-items:flex-end;justify-content:center}.mslider-slide-overlay-button-container.align-bottom-right{align-items:flex-end;justify-content:flex-end}.mslider-slide-overlay-button-container .mslider-slide-overlay-button{padding:10px}@media(min-width: 56.25em){.mslider-slide-overlay-button-container .mslider-slide-overlay-button{padding:20px}}.mslider-slide-overlay-button-container .mslider-slide-overlay-button img{height:100px;width:auto}@media(min-width: 56.25em){.mslider-slide-overlay-button-container .mslider-slide-overlay-button img{height:170px}}@media(min-width: 82.5em){.mslider-slide-overlay-button-container .mslider-slide-overlay-button img{height:270px}}
.sticky-buttons{position:fixed;right:0;top:110px;z-index:10;display:flex;flex-direction:column;align-items:flex-end}@media(min-width: 56.25em){.sticky-buttons.alignment-middle{top:0;bottom:0;justify-content:center}.sticky-buttons.alignment-bottom{top:auto;bottom:110px}}.sticky-buttons .stickybutton{display:flex;margin-bottom:5px}.sticky-buttons .stickybutton a{--icon-width: 1.75rem;padding:10px;display:flex;background-color:var(--color-primary);color:#fff;text-decoration:none;transform:translateX(calc(100% - var(--icon-width) - 20px));transition:background-color .15s,transform .15s;align-items:center;padding-right:15px;box-shadow:0px 0px 9px 0px rgba(0,0,0,.2)}.sticky-buttons .stickybutton a svg{width:var(--icon-width);fill:#fff;margin-right:10px}@media(min-width: 56.25em){.sticky-buttons .stickybutton>a:hover{font-size:1em;transform:translateX(0);background-color:hsl(var(--color-primary-h), var(--color-primary-s), calc(var(--color-primary-l) - 10%))}}@media(max-width: 35.625em){.sticky-buttons{flex-direction:row;top:auto;bottom:10px;right:10px}.sticky-buttons .stickybutton{margin-bottom:0px;margin-left:5px}.sticky-buttons .stickybutton a{text-indent:-9999px;padding-right:10px}.sticky-buttons .stickybutton a svg{margin:0}}
.video-wrapper{position:relative;padding-bottom:56.25%}.video-wrapper iframe{position:absolute}.video-wrapper::after{display:none;content:" ";position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.1)}.video-overlay{position:absolute;z-index:10;right:50px;bottom:50px;padding:50px}.video-overlay p{margin:0}.video-overlay.background-color-default{background-color:rgba(0,0,0,0)}.video-overlay.background-color-white{background-color:#fff}.video-overlay.background-color-primary{background-color:var(--color-primary)}.video-overlay.background-color-secondary{background-color:var(--color-secondary)}.video-overlay.background-color-tertiary{background-color:var(--color-tertiary)}
