.block{position:relative}.blocks-wrapper,.content.content-blocks{display:flex;flex-direction:column}.content.content-blocks{padding-bottom:90px}@media (min-width:56.25em){.content.content-blocks{flex-direction:row}}@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 0}.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{padding:3em 7%;padding:3em var(--content-padding-default,7%);color:#000;position:relative;height:calc(100% - 6em)}.text-wrapper p{margin-top:0}.text-wrapper h2{text-transform:uppercase}@media (min-width:56.25em){.text-wrapper h2{font-size:2.5em}.text-wrapper h2 strong{font-family:cheap-pine-sans,sans-serif;font-family:var(--font-secondary);text-transform:none;font-weight:400}}@media (min-width:56.25em){.text-wrapper{padding:3em}}@media (min-width:82.5em){.text-wrapper{padding:3em 5em}}.block-type-carousel,.block-type-image{padding-bottom:65%;background-position:50%;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-carousel,.block-type-image{padding-bottom:23%}}.block .background-color-primary{background-color:#46585d;background-color:var(--color-primary,#a9a9a9)}.block .background-color-primary h2,.block .background-color-primary h3{color:#fff}.block .background-color-secondary{background-color:#e5a516;background-color:var(--color-secondary,#d3d3d3)}.block .background-color-secondary h2,.block .background-color-secondary h3{color:#fff}.block .background-color-tertiary{background-color:#e4e7e8;background-color:var(--color-tertiary,grey)}.block .background-color-tertiary h2,.block .background-color-tertiary h3{color:#fff}.block.block-type-carousel .image-wrapper,.block.block-type-image .image-wrapper{position:absolute;background-size:cover;background-repeat:no-repeat;background-position:50%;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;box-shadow:0 0 1em rgba(0,0,0,.4);background-color:#fff}.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%}.background-color-primary h2,.background-color-primary p{color:#fff}

/*! Flickity v2.2.1
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:transparent;-webkit-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{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 0;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%;background-size:cover;background-position:50%}.box-type-carousel,.box-type-image{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:rgba(70,88,93,.95);background-color:rgba(var(--color-primary-rgb),.95);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{color:#fff}.box-type-text.background-color-secondary{background-color:rgba(229,165,22,.95);background-color:rgba(var(--color-secondary-rgb),.95);background-blend-mode:multiply}.box-type-text.background-color-tertiary{background-color:rgba(228,231,232,.95);background-color:rgba(var(--color-tertiary-rgb),.95);background-blend-mode:multiply}.box-type-text.background-color-white{background-color:hsla(0,0%,100%,.95);background-blend-mode:multiply}@media (max-width:35.625em){.box-type-text{margin-left:7%;margin-left:var(--content-padding-default,7%);margin-right:7%;margin-right:var(--content-padding-default,7%)}}@media (max-width:56.25em){.box-type-text{margin-left:2em;margin-left:var(--content-padding-small,2em);margin-right:2em;margin-right:var(--content-padding-small,2em)}}.box-type-text:first-child{margin-bottom:-40px}.box-type-text:last-child{margin-top:-40px}@media (min-width:56.25em){.module-boxes-overlap .content{padding-left:7%;padding-right:7%}.boxes-wrapper{display:flex;padding:100px 0;align-items:center}.boxes-wrapper .box:first-child{margin-right:-2.5%}.boxes-wrapper .box:last-child{margin-left:-2.5%}.box-type-image{width:50%;height:400px;padding-bottom:0;margin-top:-80px}.box-type-text{width:50%}.box-type-carousel{width:50%;margin-top:0}}@media (min-width:82.5em){.boxes-wrapper{align-items:center}.box-type-carousel,.box-type-image{height:550px;padding-bottom:0}}.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:50%;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}}@media (min-width:82.5em){.boxes-wrapper{align-items:flex-start}}.module-columns.color-s-color{background-color:#e5a516;background-color:var(--color-secondary,#d3d3d3)}.module-columns>.content{padding-top:70px;padding-bottom:90px}.module-columns .column{position:relative;margin-top:4em}.module-columns .column:after{content:"";display:block;clear:both}@media (min-width:56.25em){.module-columns .column{display:flex;flex-direction:column}}.module-columns .column:first-child{margin-top:0}.module-columns .column-image img{display:block;width:100%}@media (min-width:37.625em){.module-columns .column-image{float:left;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:after{content:"";display:block;clear:left}.module-columns .content{display:flex;flex-wrap:wrap}.module-columns .column{float:left;width:31%;box-sizing:border-box;margin-left:3.5%}.module-columns .column:nth-child(3n+1){margin-left:0}.module-columns .column:nth-child(-n+3){margin-top:0}.module-columns .column-image{float:none;width:auto;flex:0 0 auto}.module-columns .column-image+.column-inner,.module-columns .column-image+.column-inner+.column-footer{margin-left:0}}.column.background-color-white{background-color:#fff}.column.background-color-primary{background-color:#46585d;background-color:var(--color-primary,#a9a9a9)}.column.background-color-primary .read-more,.column.background-color-primary .read-more:after{background-color:#3b4a4e}.column.background-color-primary .read-more:hover,.column.background-color-primary .read-more:hover:after{background-color:#303c40}.column.background-color-secondary{background-color:#e5a516;background-color:var(--color-secondary,#d3d3d3)}.column.background-color-secondary .read-more,.column.background-color-secondary .read-more:after{background-color:#ce9414}.column.background-color-secondary .read-more:hover,.column.background-color-secondary .read-more:hover:after{background-color:#b68312}.column.background-color-tertiary{background-color:#e4e7e8;background-color:var(--color-tertiary,grey)}.column.background-color-tertiary .read-more,.column.background-color-tertiary .read-more:after{background-color:#d6dbdc}.column.background-color-tertiary .read-more:hover,.column.background-color-tertiary .read-more:hover:after{background-color:#c8cfd1}.column.background-color-default h2,.column.background-color-white h2{color:#46585d;color:var(--color-primary,#a9a9a9)}.module-columns .column h2 a:link,.module-columns .column h2 a:visited{color:inherit;text-decoration:inherit}.module-columns .column h2 a:hover{text-decoration:underline}.column.background-color-primary h2,.column.background-color-primary h3,.column.background-color-primary ol,.column.background-color-primary p,.column.background-color-primary table,.column.background-color-primary ul,.column.background-color-secondary h2,.column.background-color-secondary h3,.column.background-color-secondary ol,.column.background-color-secondary p,.column.background-color-secondary table,.column.background-color-secondary ul,.column.background-color-tertiary h2,.column.background-color-tertiary h3,.column.background-color-tertiary ol,.column.background-color-tertiary p,.column.background-color-tertiary table,.column.background-color-tertiary ul{color:#fff}.column .column-inner{padding:30px}.column .column-footer{text-align:right}@media (min-width:56.25em){.column .column-footer{display:flex;align-items:flex-end;justify-content:flex-end;flex-grow:1}}.column.background-color-white a.read-more:link,.column.background-color-white a.read-more:visited{color:#46585d;color:var(--color-text,#a9a9a9)}.column.background-color-white a.read-more:hover{color:#fff}.module-contact-agent-title{width:100%;padding-bottom:50px}.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}.module-contact-agent-content-container .agent .agent-image{width:180px;height:180px;min-width:180px;min-height:180px;border-radius:50%;overflow:hidden;margin-right:20px}.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{font-size:1.3em;text-transform:uppercase;line-height:1.1}.module-contact-agent-content-container .agent .company{text-transform:uppercase;font-size:1.1em;opacity:.6}.module-contact-agent-content-container .agent .mail:before{content:"";background:url(images/icon-mail.74dff7.svg);width:26px;height:22px;display:inline-block;background-repeat:no-repeat;background-size:17px;background-position:0;opacity:.6}.module-contact-agent-content-container .agent .phone{margin-bottom:4px}.module-contact-agent-content-container .agent .phone:before{content:"";background:url(images/icon-phone.b33fce.svg);width:26px;height:22px;display:inline-block;background-repeat:no-repeat;background-size:17px;background-position:0;opacity:.6}.agent{margin-top:40px}.agent,.agent-block{visibility:hidden}.module-contact-agents.background-color-primary,.module-contact-agents.background-color-primary a,.module-contact-agents.background-color-primary h2{color:#fff}.module-contact-agents.background-color-primary .content .agent .phone:before{background:url(images/icon-phone-white.ad0b4b.svg);width:26px;height:22px;display:inline-block;background-repeat:no-repeat;background-size:17px;background-position:0;opacity:.6}.module-contact-agents.background-color-primary .content .agent .mail:before{background:url(images/icon-mail-white.da0626.svg);width:26px;height:22px;display:inline-block;background-repeat:no-repeat;background-size:17px;background-position:0;opacity:.6}@media (max-width:35.625em){.content .agent .agent-image{margin:0 auto 15px}.agent-info div{justify-content:center;text-align:center}}@media (min-width:35.625em){.content .agent{margin-right:0;width:100%}.content,.content .agent{flex-direction:row}}@media (min-width:56.25em){.content .agent{margin-right:10px;width:49%}}@media (min-width:82.5em){.content .agent{width:32.3%}}.module-contact>.content{padding-top:4em;padding-bottom:4em;display:flex;flex-direction:row;flex-wrap:wrap}.module-contact>ul.content{list-style-type:none}.module-contact.background-color-primary,.module-contact.background-color-primary a,.module-contact.background-color-primary h3{color:#fff}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,.contact-group-wrapper.party-count-2 .contact-party-container,.contact-group-wrapper.party-count-3,.contact-group-wrapper.party-count-3 .contact-party-container,.contact-group-wrapper.party-count-4,.contact-group-wrapper.party-count-4 .contact-party-container{width:100%}.contact-group-container{margin:0;padding:0;display:flex;flex-direction:column}.contact-group-container li{line-height:1.1em}.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;line-height:1.5}@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,.contact-group-wrapper.party-count-3 .contact-party-container,.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:0}.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:78.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,.module-contact .content .party-count-2,.module-contact .content .party-count-3,.module-contact .content .party-count-4,.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,.module-contact .content .party-count-4,.module-contact .content .party-count-5{grid-column:span 12}}@media (min-width:78.5em){.module-contact .content .party-count-1{grid-column:span 3}.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,.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:50%}@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:78.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:78.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>ol:first-child,.module-default-container>p:first-child,.module-default-container>table:first-child,.module-default-container>ul:first-child{margin-top:0}.module-default-container>ol:last-child,.module-default-container>p:last-child,.module-default-container>table:last-child,.module-default-container>ul:last-child{margin-bottom:0}.module-default h1{font-weight:400}.module-default.color-primary h1,.module-default.color-primary h2,.module-default.color-primary h3,.module-default.color-primary ol,.module-default.color-primary p,.module-default.color-primary ul,.module-default.color-tertiary h1,.module-default.color-tertiary h2,.module-default.color-tertiary h3,.module-default.color-tertiary ol,.module-default.color-tertiary p,.module-default.color-tertiary ul{color:#fff}.module-downloads.color-s-color{background-color:#e5a516;background-color:var(--color-secondary,#d3d3d3)}.module-downloads .content-downloads{padding-top:3em;padding-bottom:3em;margin-left:auto;margin-right:auto;max-width:62.5em}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:stretch}}.downloads-container .download-item{position:relative;display:block;margin-top:1em;box-sizing:border-box}@media (min-width:56.25em){.downloads-container .download-item{width:47%}}@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:.125em .5em;color:#46585d;color:var(--color-text,#a9a9a9);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#e3e3e3;border-radius:2em;border:4px solid transparent;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}.downloads-container .download-item a:hover{background-color:#d6d6d6}.module.color-f-color .downloads-container .download-item a:link,.module.color-f-color .downloads-container .download-item a:visited,.module.color-s-color .downloads-container .download-item a:link,.module.color-s-color .downloads-container .download-item a:visited,.module.color-t-color .downloads-container .download-item a:link,.module.color-t-color .downloads-container .download-item a:visited{background-color:#fff}.module.color-f-color .downloads-container .download-item a:hover,.module.color-s-color .downloads-container .download-item a:hover,.module.color-t-color .downloads-container .download-item a:hover{border-color:#e5a516;border-color:var(--color-secondary,#d3d3d3)}.downloads-container .download-item a:before{display:inline-block;padding:0 .5em;margin-right:.5em;font-size:.75em;text-transform:uppercase;background-color:#fff;border-radius:1em}.module.color-f-color .downloads-container .download-item a:before,.module.color-s-color .downloads-container .download-item a:before,.module.color-t-color .downloads-container .download-item a:before{background-color:#e3e3e3}.downloads-container .download-item.download-mime-type-application-pdf a:before{content:"pdf"}.downloads-container .download-item.download-mime-type-application-vnd-openxmlformats-officedocument-spreadsheetml-sheet a:before{content:"spreadsheet"}.downloads-container .download-mime-type-application-vnd-openxmlformats-officedocument-wordprocessingml-document a:before{content:"document"}.downloads-container .download-item .download-item-size{position:absolute;right:1em}.faq-title{position:relative;padding:.5em 0 .5em .75em;font-size:1em;color:229,165,22;color:var(--color-secondary-rgb);border-top:22 solid;border-top:1px solid var(--color-secondary-rgb);transition:all .15s,border-color .15s;cursor:pointer;background-color:rgba(229,165,22,.5);background-color:rgba(var(--color-secondary-rgb),.5)}.faq-title.is-open,.faq-title:hover{background-color:rgba(229,165,22,.8);background-color:rgba(var(--color-secondary-rgb),.8)}.faq-title:hover{color:229,165,22;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(229,165,22,.2);background-color:rgba(var(--color-secondary-rgb),.2)}.faq-answer .faq-answer-inner{transition:transform .4s,opacity .4s}.faq-answer.is-closed .faq-answer-inner{opacity:0;transform:translateY(-.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>ol:first-child,.faq-answer-inner>p:first-child,.faq-answer-inner>table:first-child,.faq-answer-inner>ul: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>ol:last-child,.faq-answer-inner>p:last-child,.faq-answer-inner>table:last-child,.faq-answer-inner>ul:last-child{margin-bottom:0}.module-floor-plans.color-secondary{background-color:#e5a516;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;clear:left}.plattegronden .plattegrond{position:relative;float:left;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:#e5a516;background-color:var(--color-secondary)}.plattegrond .plattegrond-image img{display:block}.module-floor-plans.color-s-color .plattegronden .plattegrond{background-color:#fff}.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:#46585d;background-color:var(--color-primary);background-image:url(images/icon-glass.b1f128.svg);background-repeat:no-repeat;background-position:50%;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(odd){margin-left:0;clear:left}@media (min-width:77.5em){.plattegronden .plattegrond,.plattegronden .plattegrond:nth-child(odd){width:31%;margin-left:3.5%;margin-top:1em;clear:none}.plattegronden .plattegrond:nth-child(3n+1){margin-left:0;clear:left}.plattegronden .plattegrond:nth-child(-1n+3){margin-top:0}.plattegronden.plattegronden-count-4 .plattegrond{width:22.5%;margin-left:3.3333%;margin-top:1em;clear:none}.plattegronden.plattegronden-count-4 .plattegrond:nth-child(4n+1){margin-left:0;clear:left}.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}}.module-house-types.color-s-color{background-color:#e5a516;background-color:var(--color-secondary,#d3d3d3)}.module-house-types .content-wrapper{padding-top:65px;padding-bottom:50px;background-color:#fff}.module-house-types .woningtypes-title-content{text-align:center}.woningtypes{display:flex;flex-wrap:wrap;padding-top:70px;padding-bottom:90px}.woningtypes .woningtype{display:flex;flex-direction:column;position:relative;margin-top:1.6em;text-decoration:none;background-color:#fff}.woningtypes .woningtype .woningtype-excerpt{text-align:center}.woningtypes .woningtype h2{font-size:1.5em;color:#46585d;color:var(--color-primary,#a9a9a9)}@media (min-width:56.25em){.woningtypes .woningtype h2{font-size:1.75em}}.woningtypes .woningtype h2 a:link,.woningtypes .woningtype h2 a:visited{color:inherit;text-decoration:inherit}.woningtypes .woningtype h2 a:hover{text-decoration:underline}.woningtypes .woningtype .woningtype-image{position:relative;display:block;flex:0 0 auto}.woningtypes .woningtype a.woningtype-image{text-decoration:none}.woningtypes .woningtype .woningtype-image img{display:block}.woningtypes .woningtype .woningtype-image:after{content:"Bekijk";display:block;position:absolute;top:50%;left:50%;height:2em;width:5em;margin-top:-1em;margin-left:-2.5em;font-size:2em;color:#fff;line-height:2em;text-align:center;opacity:0;background-color:#46585d;background-color:var(--color-primary,#a9a9a9);border-radius:2em;transition:opacity .2s;z-index:2}.woningtypes .woningtype .woningtype-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}.woningtypes .woningtype .woningtype-image:hover:after,.woningtypes .woningtype .woningtype-image:hover:before{opacity:1}.woningtypes .woningtype h2+p{margin-top:.5em}.woningtypes .woningtype:first-child{margin-top:0}.woningtype .woningtype-excerpt{padding:30px}@media (min-width:35.625em){.woningtypes .woningtype,.woningtypes .woningtype:first-child{float:left;width:47%;margin-left:6%;margin-top:3em}.woningtypes .woningtype:nth-child(-1n+2){margin-top:0}.woningtypes .woningtype:nth-child(odd){margin-left:0;clear:left}}@media (min-width:56.25em){.woningtypes-count-3 .woningtype,.woningtypes-count-3 .woningtype:first-child,.woningtypes-count-3 .woningtype:nth-child(odd),.woningtypes-count-5 .woningtype,.woningtypes-count-5 .woningtype:first-child,.woningtypes-count-5 .woningtype:nth-child(odd),.woningtypes-count-6 .woningtype,.woningtypes-count-6 .woningtype:first-child,.woningtypes-count-6 .woningtype:nth-child(odd),.woningtypes-count-7 .woningtype,.woningtypes-count-7 .woningtype:first-child,.woningtypes-count-7 .woningtype:nth-child(odd),.woningtypes-count-8 .woningtype,.woningtypes-count-8 .woningtype:first-child,.woningtypes-count-8 .woningtype:nth-child(odd),.woningtypes-count-9 .woningtype,.woningtypes-count-9 .woningtype:first-child,.woningtypes-count-9 .woningtype:nth-child(odd),.woningtypes-count-10 .woningtype,.woningtypes-count-10 .woningtype:first-child,.woningtypes-count-10 .woningtype:nth-child(odd),.woningtypes-count-11 .woningtype,.woningtypes-count-11 .woningtype:first-child,.woningtypes-count-11 .woningtype:nth-child(odd),.woningtypes-count-12 .woningtype,.woningtypes-count-12 .woningtype:first-child,.woningtypes-count-12 .woningtype:nth-child(odd),.woningtypes-count-13 .woningtype,.woningtypes-count-13 .woningtype:first-child,.woningtypes-count-13 .woningtype:nth-child(odd){width:30%;margin-left:5%;clear:none}.woningtypes-count-3 .woningtype:nth-child(-1n+3),.woningtypes-count-5 .woningtype:nth-child(-1n+3),.woningtypes-count-6 .woningtype:nth-child(-1n+3),.woningtypes-count-7 .woningtype:nth-child(-1n+3),.woningtypes-count-8 .woningtype:nth-child(-1n+3),.woningtypes-count-9 .woningtype:nth-child(-1n+3),.woningtypes-count-10 .woningtype:nth-child(-1n+3),.woningtypes-count-11 .woningtype:nth-child(-1n+3),.woningtypes-count-12 .woningtype:nth-child(-1n+3),.woningtypes-count-13 .woningtype:nth-child(-1n+3){margin-top:0}.woningtypes-count-3 .woningtype:nth-child(3n+1),.woningtypes-count-5 .woningtype:nth-child(3n+1),.woningtypes-count-6 .woningtype:nth-child(3n+1),.woningtypes-count-7 .woningtype:nth-child(3n+1),.woningtypes-count-8 .woningtype:nth-child(3n+1),.woningtypes-count-9 .woningtype:nth-child(3n+1),.woningtypes-count-10 .woningtype:nth-child(3n+1),.woningtypes-count-11 .woningtype:nth-child(3n+1),.woningtypes-count-12 .woningtype:nth-child(3n+1),.woningtypes-count-13 .woningtype:nth-child(3n+1){margin-left:0;clear:left}}.woningtypes .woningtype .woningtype-footer{display:flex;align-items:flex-end;justify-content:flex-end;flex-grow:1;text-align:right}.woningtypes .woningtype a.read-more:link,.woningtypes .woningtype a.read-more:visited{color:#46585d;color:var(--color-text,#a9a9a9)}.woningtypes .woningtype a.read-more:hover{color:#fff}.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:aller,sans-serif;font-family:var(--font-primary);font-size:1.125rem;color:#fff;line-height:1.675em;border-radius:2em;text-decoration:none;background-color:#e4e7e8;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:#e4e7e8;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-repeat:no-repeat;background-position:50%;background-size:40px auto;border:0;transition:background-color .2s}.kaart-navigation .kaart-navigation-menu-item.is-active button,.kaart-navigation .kaart-navigation-menu-item button,.kaart-navigation .kaart-navigation-menu-item button:hover{background-color:#e5a516;background-color:var(--color-secondary)}.kaart-navigation .kaart-navigation-menu-item.is-active button,.kaart-navigation .kaart-navigation-menu-item.is-active button:hover{background-color:#46585d;background-color:var(--color-primary)}.kaart-navigation .kaart-navigation-menu-item.voorziening-cat-supermarkt button{background-image:url(images/icon-cart.260f97.svg)}.kaart-navigation .kaart-navigation-menu-item.voorziening-cat-studie button{background-image:url(images/icon-studie.da498b.svg)}.kaart-navigation .kaart-navigation-menu-item.voorziening-cat-sport button{background-image:url(images/icon-sport.1c0b7f.svg)}.kaart-navigation .kaart-navigation-menu-item.voorziening-cat-eten button{background-image:url(images/icon-eten.7624f4.svg)}.kaart-navigation .kaart-navigation-menu-item.voorziening-cat-medisch button{background-image:url(images/icon-medisch.81bbbd.svg);background-size:36px auto}.kaart-navigation .kaart-navigation-menu-item.voorziening-cat-recreatie button{background-image:url(images/icon-recreatie.d17b2f.svg);background-size:36px auto}.kaart-navigation .kaart-navigation-menu-item.voorziening-cat-station button{background-image:url(images/icon-station.5d847f.svg)}.kaart-navigation .kaart-navigation-menu-item.voorziening-cat-kerk button{background-image:url(images/icon-kerk.b6d7a3.svg);background-size:38px auto}.kaart-navigation .kaart-navigation-menu-item.voorziening-cat-centrum button{background-image:url(images/icon-centrum.898512.svg);background-size:28px auto}.kaart-navigation .kaart-navigation-menu-item.voorziening-cat-begraafplaats button{background-image:url(images/icon-begraafplaats.960027.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 transparent;border-right:10px solid transparent;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}.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}.status-beschikbaar,.status-te-koop{color:green}.status-koop-in-optie{color:#7a7a11}.status-gereserveerd,.status-in-optie{color:#e69500}.status-verkocht,.status-verkocht-onder-voorbehoud{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:#f0f0f0;border:solid #c8c8c8;border-width:1px 1px 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 transparent;border-bottom:10px solid transparent;border-left:12px solid #cbd5d7;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:300}.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{margin-top:1.6em;overflow-x:scroll}@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}@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:50%}.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 transparent;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:#46585d;background-color:var(--color-primary,#46585d);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:flex-end}.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:#90a6ac;line-height:1.875em;text-decoration:none;transition:background-color .2s}.project-carousel-footer-button:after{content:"";display:block;position:absolute;right:0;top:0;bottom:0;width:1.875em;background-color:#e8eced;background-image:url(images/icon-arrow-right-white.d9b87a.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 70%;transition:background-color .2s}a.project-carousel-footer-button:hover{color:#fff;text-decoration:none;background-color:#46585d;background-color:var(--color-primary,#46585d)}a.project-carousel-footer-button:hover:after{background-color:#374549}@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}}.flickity-prev-next-button.next{left:auto;bottom:30px;top:auto;right:25px}.flickity-prev-next-button.previous{left:auto;bottom:30px;top:auto;right:85px}.flickity-prev-next-button{border-radius:unset}.project-offer-filter-wrapper{padding-top:60px;padding-bottom:60px;background-color:#f0f0f0;background-size:cover;background-position:50%;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.c5a053.svg);background-repeat:no-repeat;background-position:50%;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;-webkit-appearance:none;-moz-appearance:none;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;margin-top:0}}@media (min-width:40em) and (max-width:48em){.project-offer-project-item-container:nth-child(n+3){margin-top:20px;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;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:#46585d;background-color:var(--color-primary,#46585d);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:#46585d;background-color:var(--color-primary,#46585d)}.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:#46585d;background-color:var(--color-primary,#46585d)}@media (max-width:48em){.project-offer-project-price{margin-top:.5em}}.project-offer-project-text-container>ol:last-child,.project-offer-project-text-container>p:last-child,.project-offer-project-text-container>table:last-child,.project-offer-project-text-container>ul: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:-webkit-fit-content;max-width:-moz-fit-content;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-bottom:10px solid #46585d;border-right:10px solid #46585d;border-top:10px solid #46585d;border:10px solid var(--color-text,#46585d);border-left:10px solid transparent;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{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.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:7%;right:7%;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.127028.svg);background-repeat:no-repeat;background-size:50% 50%;background-position:50%;box-shadow:0 .2em 1em rgba(0,0,0,.3)}.info-window-project-close:hover{background-color:#46585d;background-color:var(--color-primary,#a9a9a9)}@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{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:50%}@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-projects-loaded=false]: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-bottom:10px solid #46585d;border-right:10px solid #46585d;border-top:10px solid #46585d;border:10px solid var(--color-text,#46585d);border-left:10px solid transparent;pointer-events:none;box-sizing:border-box}.project-situation-map-svg-container[data-projects-loaded=false]: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{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.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:orange;stroke:orange}.situation-map-project-shape-container[data-object-status=on-sale] .situation-map-project-shape{fill:green;stroke:green}.situation-map-project-shape-container[data-object-status=sold] .situation-map-project-shape{fill:red;stroke:red}.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:0 90px}}.project-situation-map-legenda-list li{list-style:none}.project-situation-map-legenda-list button{outline:none;border:none;background-color:transparent}.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:transparent;border-color:red}.project-situation-map-legenda-list button[data-status=sold][data-active-status=active]:before{background-color:red}.project-situation-map-legenda-list button[data-status=on-sale]:before{background-color:transparent;border-color:green}.project-situation-map-legenda-list button[data-status=on-sale][data-active-status=active]:before{background-color:green}.project-situation-map-legenda-list button[data-status=in-development]:before{background-color:transparent;border-color:orange}.project-situation-map-legenda-list button[data-status=in-development][data-active-status=active]:before{background-color:orange}@media (min-width:56.25em){.project-situation-map-legenda-list{display:flex}}.module-situation-map.color-s-color{background-color:#e5a516;background-color:var(--color-secondary,#d3d3d3)}@media (min-width:82.5em){.module-situation-map{position:relative;height:670px}}@media (min-width:92.5em){.module-situation-map{position:relative;height:800px}}.situatiekaart-content,.situatiekaart-content .situatiekaart,.situatiekaart-content .situatiekaart-svg{height:100%;position:relative}@media (min-width:82.5em){.situatiekaart-content{width:auto}}.content>.situatiekaart-svg,.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.57b694.svg);background-size:30% auto;background-repeat:no-repeat;background-position:50%;opacity:.7;border:2px solid rgba(0,0,0,.15)}.situatiekaart:hover:before{opacity:1}@media (min-width:82.5em){.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{0%{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:82.5em){.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.verkocht 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:#46585d;background-color:var(--color-primary,#a9a9a9)}.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:1.25em;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:82.5em){.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:#46585d;color:var(--color-primary,#a9a9a9)}.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:82.5em){.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:#46585d;color:var(--color-primary,#a9a9a9)}.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:#46585d;background-color:var(--color-primary,#a9a9a9);border-radius:3em;border:none;transition:background-color .2s}a.infowindow-button-woningtype:hover{background-color:#46585d;background-color:var(--color-primary,#a9a9a9)}.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.127028.svg);background-repeat:no-repeat;background-size:50% 50%;background-position:50%;box-shadow:0 .2em 1em rgba(0,0,0,.3)}.infowindow-close:hover{background-color:#46585d;background-color:var(--color-primary,#a9a9a9)}@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{border:none}.situatiekaart-svg svg a>path,.situatiekaart-svg svg a>polygon,.situatiekaart-svg svg a>rect{transition:fill-opacity .2s}.situatiekaart-svg svg a:hover>path,.situatiekaart-svg svg a:hover>polygon,.situatiekaart-svg svg a:hover>rect{fill-opacity:.7}.situatiekaart-svg svg #tekst,.situatiekaart-svg svg #text,.situatiekaart-svg svg .text,.situatiekaart-svg svg text{pointer-events:none}.lot-state-filter-container{position:fixed;left:5px;top:5px;padding:1em 2em;box-shadow:0 -.2em 1em rgba(0,0,0,.1);background-color:#fff;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:transparent}.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-in-optie .lot-state-filter-state-button:before,.lot-state-filter-state.is-status-koop-in-optie .lot-state-filter-state-button:before,.lot-state-filter-state.is-status-optie-koop .lot-state-filter-state-button:before{border-color:#ff8c00}.lot-state-filter-state.is-status-in-optie .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,.lot-state-filter-state.is-status-optie-koop .lot-state-filter-state-button.is-active:before{background-color:#ff8c00}.lot-state-filter-state.is-status-beschikbaar .lot-state-filter-state-button:before,.lot-state-filter-state.is-status-te-koop .lot-state-filter-state-button:before{border-color:green}.lot-state-filter-state.is-status-beschikbaar .lot-state-filter-state-button.is-active:before,.lot-state-filter-state.is-status-te-koop .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-verkocht .lot-state-filter-state-button:before{border-color:red}.lot-state-filter-state.is-status-verkocht .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);transition:opacity .3s}}@media (min-width:82.5em){.lot-state-filter-container{position:absolute;top:4%;left:1.25em;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.beschikbaar>path,.situatiekaart-svg svg a.beschikbaar>polygon,.situatiekaart-svg svg a.beschikbaar>polyline,.situatiekaart-svg svg a.beschikbaar>rect,.situatiekaart-svg svg a.te-koop>path,.situatiekaart-svg svg a.te-koop>polygon,.situatiekaart-svg svg a.te-koop>polyline,.situatiekaart-svg svg a.te-koop>rect{fill:green;stroke:#004d00}.situatiekaart-svg svg a.verkocht-onder-voorbehoud>path,.situatiekaart-svg svg a.verkocht-onder-voorbehoud>polygon,.situatiekaart-svg svg a.verkocht-onder-voorbehoud>polyline,.situatiekaart-svg svg a.verkocht-onder-voorbehoud>rect{fill:#ff8c00;stroke:#cc7000}.situatiekaart-svg svg a.verkocht>path,.situatiekaart-svg svg a.verkocht>polygon,.situatiekaart-svg svg a.verkocht>polyline,.situatiekaart-svg svg a.verkocht>rect{fill:red;stroke:#c00}.situatiekaart-svg svg a.in-optie>path,.situatiekaart-svg svg a.in-optie>polygon,.situatiekaart-svg svg a.in-optie>polyline,.situatiekaart-svg svg a.in-optie>rect,.situatiekaart-svg svg a.koop-in-optie>path,.situatiekaart-svg svg a.koop-in-optie>polygon,.situatiekaart-svg svg a.koop-in-optie>polyline,.situatiekaart-svg svg a.koop-in-optie>rect,.situatiekaart-svg svg a.optie-koop>path,.situatiekaart-svg svg a.optie-koop>polygon,.situatiekaart-svg svg a.optie-koop>polyline,.situatiekaart-svg svg a.optie-koop>rect{fill:#ff8c00;stroke:#cc7000}.vanillelightbox-viewer.kavelkaart .vanillelightbox-viewer-button-close{position:fixed}.situatiekaart-svg svg a>path,.situatiekaart-svg svg a>polygon,.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>path,.situatiekaart-svg svg a.is-selected>polygon,.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>path,.situatiekaart-svg svg a:hover>polygon,.situatiekaart-svg svg a:hover>polyline,.situatiekaart-svg svg a:hover>rect{fill-opacity:.6;stroke-opacity:.9}.situatiekaart-svg svg a.is-active>path,.situatiekaart-svg svg a.is-active>polygon,.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>path,.situatiekaart-svg svg a.is-active.is-selected>polygon,.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>path,.situatiekaart-svg svg a.is-active:hover>polygon,.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:cheap-pine-sans,sans-serif;font-family:var(--font-secondary);fill:#646464;font-size:1.5em}.situatiekaart-svg svg a:hover .s-bouwnummer{opacity:1}.content table.situatie-woningen a,.situatie-woningen a{display:inline-block;padding:.2em .5em;color:#fff;text-decoration:none;background-color:#46585d;background-color:var(--color-primary,#a9a9a9);border-radius:5px}.button.disabled:hover,.content table.situatie-woningen a:hover,.situatie-woningen a:hover{background-color:grey}.button.disabled{cursor:default;background-color:#afafaf}.button.disabled:hover{background-color:#c9c9c9}.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:1100;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:2em;padding-left:var(--content-padding-small,2em);padding-right:2em;padding-right:var(--content-padding-small,2em)}}@media (min-width:56.25em){.kavelkaart-fullinfowindow-content{padding-left:1.25em;padding-left:var(--content-padding-middle,1.25em);padding-right:1.25em;padding-right:var(--content-padding-middle,1.25em)}}@media (min-width:82.5em){.kavelkaart-fullinfowindow-content{padding-left:50px;padding-right:50px}}.kavelkaart-fullinfowindow-content .kavelkaart-fullinfowindow-description h2,.kavelkaart-fullinfowindow-content .kavelkaart-fullinfowindow-title{font-size:1.625em;color:#46585d;color:var(--color-primary,#a9a9a9);font-weight:700;text-transform:uppercase}.kavelkaart-fullinfowindow-content-container:after{content:"";display:block;clear:left}.kavelkaart-fullinfowindow-content .kavelkaart-fullinfowindow-close{position:absolute;right:0;top:0;width:48px;height:48px;background-image:url(images/icon-close.127028.svg);background-repeat:no-repeat;background-position:50%;background-size:50% auto;transition:background-color .2s;border:none}.kavelkaart-fullinfowindow-content .kavelkaart-fullinfowindow-close,.kavelkaart-fullinfowindow-content .kavelkaart-fullinfowindow-close:hover{background-color:#46585d;background-color:var(--color-primary,#a9a9a9)}.kavelkaart-fullinfowindow-bouwnummerinfo{width:100%;font-size:1.25em}@media (min-width:82.5em){.kavelkaart-fullinfowindow-bouwnummerinfo{float:left;width:50%}}.kavelkaart-fullinfowindow-bouwnummerinfo td,.kavelkaart-fullinfowindow-bouwnummerinfo th{border-bottom:1px solid #ededed}.kavelkaart-fullinfowindow-bouwnummerinfo th{color:#46585d;color:var(--color-primary,#a9a9a9);text-align:left}.kavelkaart-fullinfowindow-carousel{position:relative;padding-bottom:100%;margin-top:2em}@media (min-width:82.5em){.kavelkaart-fullinfowindow-carousel{padding-bottom:47%;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 .kavelkaart-fullinfowindow-slide{position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;max-height:100%;margin:auto;transition:opacity,.5s}.kavelkaart-fullinfowindow-carousel .kavelkaart-fullinfowindow-slide.is-active{opacity:1;z-index:1}.kavelkaart-fullinfowindow-carousel+.kavelkaart-fullinfowindow-description,.kavelkaart-fullinfowindow-carousel+.kavelkaart-fullinfowindow-documents{margin-top:80px}@media (min-width:82.5em){.kavelkaart-fullinfowindow-carousel+.kavelkaart-fullinfowindow-description,.kavelkaart-fullinfowindow-carousel+.kavelkaart-fullinfowindow-documents{margin-top:.5em}.kavelkaart-fullinfowindow-documents{float:left;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;font-weight:300;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:#e5a516;background-color:var(--color-secondary,#a9a9a9);transition:background-color .2s;box-shadow:none}.kavelkaart-fullinfowindow-indicator .mslider-pagedot.is-active{background-color:#46585d;background-color:var(--color-primary,#a9a9a9)}.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:#e5a516;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;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:transparent}.text-situation-map.bg-text-wrapper-primary{background-color:#46585d;background-color:var(--color-primary,grey)}.text-situation-map.bg-text-wrapper-secondary{background-color:#e5a516;background-color:var(--color-secondary,#a9a9a9)}.text-situation-map.bg-text-wrapper-tertiary{background-color:#e4e7e8;background-color:var(--color-tertiary,#d3d3d3)}@media (max-width:82.5em){.text-situation-map.position-bottom-left,.text-situation-map.position-bottom-right,.text-situation-map.position-top-left,.text-situation-map.position-top-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:82.5em){.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%}}:root{--color-text:#46585d;--color-primary:#46585d;--color-primary-rgb:70,88,93;--color-secondary:#e5a516;--color-secondary-rgb:229,165,22;--color-tertiary:#e4e7e8;--color-tertiary-rgb:228,231,232;--color-white:#fff;--color-white-rgb:255,255,255;--font-primary:aller,sans-serif;--font-secondary:cheap-pine-sans,sans-serif;--font-tertiary:dangerregular,sans-serif;--font-button:Jockey One,sans-serif;--content-padding-default:7%;--content-padding-small:2em;--content-padding-middle:1.25em}.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,.mslider-slide{position:absolute;top:0;left:0;right:0;bottom:0}.mslider-slide{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:50%;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:20px;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,.4)}.mslider-pagedot.is-active{background-color:#a0a0a0}.mslider-pagedot:focus{outline:none;background-color:#8c8c8c}.mslider-pagedot:not(:first-child){margin-left:8px}.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:transparent}.video-overlay.background-color-white{background-color:#fff}.video-overlay.background-color-primary{background-color:#a9a9a9;background-color:var(--color-primary,#a9a9a9)}.video-overlay.background-color-secondary{background-color:grey;background-color:var(--color-secondary,grey)}.video-overlay.background-color-tertiary{background-color:#d3d3d3;background-color:var(--color-tertiary,#d3d3d3)}