/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--font-regular:"Poppins",arial,"Helvetica Neue",helvetica,sans-serif;--line-height-base:1.4;--line-height-heading:1.1;--color-primary:#269d57;--color-secondary:#ffb690;--color-green-light:#e9f5ee;--color-secondary-light:#fff8f4;--color-grey:#999;--color-grey-light:#f2f2f2;--color-grey-dark:#5d7585;--color-error:var(--color-secondary);--outline-offset:2px;--grid-col-count:14;--grid-gap:1.5rem;--grid-max-width:103.75rem;--max-width:120rem;--sp:1rem;--sp0-25:calc(var(--sp)*0.25);--sp0-5:calc(var(--sp)*0.5);--sp0-75:calc(var(--sp)*0.75);--sp1:calc(var(--sp)*1);--sp1-5:calc(var(--sp)*1.5);--sp2:calc(var(--sp)*2);--sp2-5:calc(var(--sp)*2.5);--sp3:calc(var(--sp)*3);--sp4:calc(var(--sp)*4);--sp5:calc(var(--sp)*5);--sp6:calc(var(--sp)*6);--sp7:calc(var(--sp)*7);--sp8:calc(var(--sp)*8);--sp9:calc(var(--sp)*9);--sp10:calc(var(--sp)*10);--sp11:calc(var(--sp)*11);--sp12:calc(var(--sp)*12);--font-size-xl:1.875rem;--font-size-h1:1.75rem;--font-size-h2:1.625rem;--font-size-large:1.625rem;--font-size-mid:1.5rem;--font-size-h3:1.125rem;--font-size-h4:1rem;--font-size-l:1rem;--font-size-base:0.9375rem;--font-size-s:0.875rem;--font-size-xs:0.75rem;--font-weight-strong:700}@media screen and (min-width:31.25rem){:root{--font-size-xl:2.5rem;--font-size-h1:2.125rem;--font-size-h2:1.75rem;--font-size-h3:1.25rem;--font-size-base:1rem}}@media screen and (min-width:43.75rem){:root{--font-size-xl:5rem;--font-size-h1:2.625rem;--font-size-h2:2rem;--font-size-large:1.875rem;--font-size-mid:1.625rem;--font-size-h3:1.375rem;--font-size-h4:1.125rem;--font-size-l:1.0625rem}}@media screen and (min-width:93.75rem){:root{--font-size-xl:7.5rem;--font-size-h1:3rem;--font-size-h2:2.25rem;--font-size-large:2rem;--font-size-mid:1.75rem;--font-size-h3:1.5rem;--font-size-h4:1.25rem;--font-size-l:1.125rem}}
*,:after,:before{box-sizing:inherit}html{font-family:var(--font-regular);font-style:normal;font-weight:400;line-height:var(--line-height-base);scroll-behavior:smooth}body,html{box-sizing:border-box}body{background-color:#fff;color:#000;margin:0;position:relative;-webkit-overflow-scrolling:touch;font-size:var(--font-size-base);font-weight:500;overflow-x:hidden}.layout-container{overflow:hidden}::selection{background-color:var(--color-primary);color:#fff;text-shadow:none}h1,h2,h3,h4,h5,h6{color:inherit;font-size:var(--font-size-l);font-weight:400;line-height:var(--line-height-heading);margin-block:0 var(--sp)}@media screen and (min-width:43.75rem){h1,h2,h3,h4,h5,h6{margin-block-end:var(--sp1-5)}}h1{font-size:var(--font-size-h2)}@media screen and (min-width:43.75rem){h1{font-size:var(--font-size-h1)}}h2{font-size:var(--font-size-h3)}@media screen and (min-width:43.75rem){h2{font-size:var(--font-size-h2)}}h3{font-size:var(--font-size-h4)}@media screen and (min-width:43.75rem){h3{font-size:var(--font-size-h3)}}h4{font-size:var(--font-size-l)}@media screen and (min-width:43.75rem){h4{font-size:var(--font-size-h4)}}h5{font-size:var(--font-size-base)}@media screen and (min-width:43.75rem){h5{font-size:var(--font-size-l)}}h6{font-size:var(--font-size-s)}@media screen and (min-width:43.75rem){h6{font-size:var(--font-size-base)}}p{margin:0 0 1.25rem}p:empty{display:none}p:last-child{margin-bottom:0}p.text-large{font-size:var(--font-size-l)}@media screen and (min-width:43.75rem){p.text-large{font-size:var(--font-size-h4)}}strong{font-weight:700}a{border:0;color:inherit;outline:none}.field--type-text-long a:not(.link--button):focus,.field--type-text-long a:not(.link--button):hover{color:var(--color-primary)}ol,ul{margin:0 0 1.5rem;padding-left:1rem}ol li,ul li{margin-bottom:.5rem}.region nav ol,.region nav ul{display:flex;list-style-type:none;margin:0;padding:0}.region nav ol li,.region nav ul li{margin-bottom:0}blockquote{border-inline-start:.3125rem solid var(--color-primary);font-size:var(--font-size-l);margin:.5em 0 1.5em 1em;padding:.5em 1em}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote footer,blockquote small{color:#000;display:block;font-size:80%}blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}img{background-repeat:no-repeat;background-size:cover;font-style:italic;shape-margin:1rem;vertical-align:middle}iframe,img,video{height:auto;max-width:100%;width:100%}audio,iframe,video{display:block}audio{max-width:100%}table{border:0;border-collapse:collapse;border-spacing:0;color:#000;font-size:var(--font-size-s);margin-block-end:var(--sp2);margin-block-start:var(--sp2);width:100%}table caption{color:var(--color-primary);font-size:var(--font-size-l);font-weight:700;margin-block-end:var(--sp1)}table td,table th{border:1px solid var(--color-grey);padding-block:var(--sp1);padding-inline:var(--sp1);vertical-align:top}table th{background-color:var(--color-primary);color:#fff;font-size:var(--font-size-s);margin-block:0;margin-inline-end:0;margin-inline-start:0;text-align:start}table th::selection{background-color:#fff;color:var(--color-primary)}table td{white-space:normal}@media screen and (max-width:31.25rem){table{display:block;overflow:auto}}.color--primary{color:var(--color-primary)}.color--secondary{color:var(--color-secondary)}@keyframes spinLoader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ajax-progress-fullscreen{background:none;border-radius:0;display:none;height:1.5rem;left:calc(50% - .75rem);opacity:1;padding:0;position:fixed;top:calc(50% - .75rem);width:1.5rem}.ajax-progress-fullscreen:after{animation:spinLoader .5s ease infinite;border:2px solid #0000;border-radius:50%;border-top-color:#000;content:"";height:1.5rem;left:0;position:absolute;top:0;width:1.5rem}.ui-dialog.ui-front.ui-widget.ui-widget-content{background:#fff;border:0;border-radius:1.5625rem;max-width:90vw;min-width:37.5rem;padding:.625rem 1.5625rem}.ui-dialog.ui-front.ui-widget.ui-widget-content .ui-dialog-titlebar.ui-widget-header{background:none;border:0;padding:.625rem 1.5625rem;position:relative}.ui-dialog.ui-front.ui-widget.ui-widget-content .ui-dialog-titlebar.ui-widget-header .ui-dialog-title{font-size:1.5rem;font-weight:400;margin:0}.ui-dialog.ui-front.ui-widget.ui-widget-content .ui-dialog-titlebar.ui-widget-header .ui-button.ui-dialog-titlebar-close{align-items:center;background:none;display:flex;height:2.5rem;justify-content:center;margin:0;position:absolute;right:.625rem;top:.625rem;width:2.5rem}.ui-dialog.ui-front.ui-widget.ui-widget-content .ui-dialog-titlebar.ui-widget-header .ui-button.ui-dialog-titlebar-close:after,.ui-dialog.ui-front.ui-widget.ui-widget-content .ui-dialog-titlebar.ui-widget-header .ui-button.ui-dialog-titlebar-close:before{background-color:#000;border-radius:.3125rem;content:"";height:.1875rem;position:absolute;transform:rotate(45deg);width:1.5rem}.ui-dialog.ui-front.ui-widget.ui-widget-content .ui-dialog-titlebar.ui-widget-header .ui-button.ui-dialog-titlebar-close:after{transform:rotate(-45deg)}.ui-dialog.ui-front.ui-widget.ui-widget-content .ui-dialog-titlebar.ui-widget-header .ui-button.ui-dialog-titlebar-close:focus,.ui-dialog.ui-front.ui-widget.ui-widget-content .ui-dialog-titlebar.ui-widget-header .ui-button.ui-dialog-titlebar-close:hover{background-color:var(--color-grey-light)}.ui-dialog.ui-front.ui-widget.ui-widget-content .ui-dialog-titlebar.ui-widget-header .ui-button.ui-dialog-titlebar-close span{display:none}.ui-dialog.ui-front.ui-widget.ui-widget-content .ui-front.ui-dialog-content.ui-widget-content{padding:0}.ui-dialog.ui-front.ui-widget.ui-widget-content .ui-front.ui-dialog-content.ui-widget-content>.webform-ajax-form-wrapper{padding:.625rem 1.5625rem}.ui-dialog.ui-front.ui-widget.ui-widget-content .ui-front.ui-dialog-content.ui-widget-content>.webform-ajax-form-wrapper .form-actions{gap:.625rem;justify-content:space-between;margin:1.5625rem 0 .625rem}.ui-dialog.ui-front.ui-widget.ui-widget-content .ui-front.ui-dialog-content.ui-widget-content>.webform-ajax-form-wrapper .form-actions .webform-button--next{margin-left:auto}@media (prefers-reduced-motion){*{transition-duration:0s}}
@font-face{font-family:'Poppins';font-style:normal;font-display:swap;font-weight:300;src:url(/themes/custom/vbvastgoed/node_modules/%40fontsource/poppins/./files/poppins-latin-ext-300-normal.woff2) format('woff2'),url(/themes/custom/vbvastgoed/node_modules/%40fontsource/poppins/./files/poppins-latin-ext-300-normal.woff) format('woff');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Poppins';font-style:normal;font-display:swap;font-weight:300;src:url(/themes/custom/vbvastgoed/node_modules/%40fontsource/poppins/./files/poppins-latin-300-normal.woff2) format('woff2'),url(/themes/custom/vbvastgoed/node_modules/%40fontsource/poppins/./files/poppins-latin-300-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'Poppins';font-style:normal;font-display:swap;font-weight:400;src:url(/themes/custom/vbvastgoed/node_modules/%40fontsource/poppins/./files/poppins-latin-ext-400-normal.woff2) format('woff2'),url(/themes/custom/vbvastgoed/node_modules/%40fontsource/poppins/./files/poppins-latin-ext-400-normal.woff) format('woff');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Poppins';font-style:normal;font-display:swap;font-weight:400;src:url(/themes/custom/vbvastgoed/node_modules/%40fontsource/poppins/./files/poppins-latin-400-normal.woff2) format('woff2'),url(/themes/custom/vbvastgoed/node_modules/%40fontsource/poppins/./files/poppins-latin-400-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'Poppins';font-style:normal;font-display:swap;font-weight:500;src:url(/themes/custom/vbvastgoed/node_modules/%40fontsource/poppins/./files/poppins-latin-ext-500-normal.woff2) format('woff2'),url(/themes/custom/vbvastgoed/node_modules/%40fontsource/poppins/./files/poppins-latin-ext-500-normal.woff) format('woff');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Poppins';font-style:normal;font-display:swap;font-weight:500;src:url(/themes/custom/vbvastgoed/node_modules/%40fontsource/poppins/./files/poppins-latin-500-normal.woff2) format('woff2'),url(/themes/custom/vbvastgoed/node_modules/%40fontsource/poppins/./files/poppins-latin-500-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'Poppins';font-style:normal;font-display:swap;font-weight:600;src:url(/themes/custom/vbvastgoed/node_modules/%40fontsource/poppins/./files/poppins-latin-ext-600-normal.woff2) format('woff2'),url(/themes/custom/vbvastgoed/node_modules/%40fontsource/poppins/./files/poppins-latin-ext-600-normal.woff) format('woff');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Poppins';font-style:normal;font-display:swap;font-weight:600;src:url(/themes/custom/vbvastgoed/node_modules/%40fontsource/poppins/./files/poppins-latin-600-normal.woff2) format('woff2'),url(/themes/custom/vbvastgoed/node_modules/%40fontsource/poppins/./files/poppins-latin-600-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'Poppins';font-style:normal;font-display:swap;font-weight:700;src:url(/themes/custom/vbvastgoed/node_modules/%40fontsource/poppins/./files/poppins-latin-ext-700-normal.woff2) format('woff2'),url(/themes/custom/vbvastgoed/node_modules/%40fontsource/poppins/./files/poppins-latin-ext-700-normal.woff) format('woff');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Poppins';font-style:normal;font-display:swap;font-weight:700;src:url(/themes/custom/vbvastgoed/node_modules/%40fontsource/poppins/./files/poppins-latin-700-normal.woff2) format('woff2'),url(/themes/custom/vbvastgoed/node_modules/%40fontsource/poppins/./files/poppins-latin-700-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
.grid-full{display:grid;grid-template-columns:repeat(var(--grid-col-count),1fr);grid-gap:var(--grid-gap);margin:0 auto;max-width:125rem;width:100%}.grid-full>.grid-item{grid-column:2/-2}.block-system-main-block>form.webform-submission-form{margin:0 auto;max-width:75rem;padding:15.625rem 1.5625rem 0}
.messages{background-color:#fff;border:2px solid #0000;border-radius:1.25rem;box-shadow:0 0 5px -3px #000;color:#000;inset-block-end:1rem;inset-inline-end:1rem;max-height:50vh;max-width:60vw;opacity:1;padding:1.25rem;position:fixed;z-index:101}.messages,.messages-list{margin-top:0}.messages-list{margin-bottom:0}.messages a,.messages a:active,.messages a:hover{color:#000}.messages__title{font-size:1.25rem;font-weight:700;margin:0}.messages__content,.messages__title{margin-inline-start:2.125rem}.messages__content ul:last-child,.messages__title ul:last-child{margin-bottom:0}.messages .messages__header{background-image:none;margin-bottom:.625rem;margin-inline-end:2.25em;position:relative}.messages .messages__header:before{content:"";display:block;height:1.5rem;inset-inline-start:0;position:absolute;top:2px;width:1.5rem}.messages .button--dismiss{background-color:initial;border-color:#0000!important;border-radius:1.5625rem;box-shadow:none;color:#0000;height:1.8125rem;inset-inline-end:0;margin:.625rem;min-height:0;padding:0;position:absolute;text-indent:-6249.9375rem;top:0;width:1.8125rem}.messages .button--dismiss:hover:not(:focus){background-color:initial;border-color:#fff!important;color:#0000}.messages .button--dismiss:focus .icon-close,.messages .button--dismiss:hover:focus .icon-close{background-color:grey}.messages .button--dismiss .icon-close{background-color:#000;height:100%;inset-inline-start:0;mask-image:url(/themes/custom/vbvastgoed/dist/images/icons/close-icon.svg);mask-position:center;mask-repeat:no-repeat;mask-size:1.25rem 1.25rem;position:absolute;top:0;width:100%}.messages--webform .button--dismiss{display:none}.messages.messages--info .messages__header:before{background-color:#87cefa;mask-image:url(/themes/custom/vbvastgoed/dist/images/messages/info.svg);mask-position:center left;mask-repeat:no-repeat}.messages.messages--status .messages__header:before{background-color:#90ee90;mask-image:url(/themes/custom/vbvastgoed/dist/images/messages/status.svg);mask-position:center left;mask-repeat:no-repeat}.messages.messages--warning .messages__header:before{background-color:#ff0;mask-image:url(/themes/custom/vbvastgoed/dist/images/messages/warning.svg);mask-position:center left;mask-repeat:no-repeat}.messages--error .messages__header:before{background-color:red;mask-image:url(/themes/custom/vbvastgoed/dist/images/messages/error.svg);mask-position:center left;mask-repeat:no-repeat}
.action-links{list-style:none;margin:1em 0;padding:0}[dir=rtl] .action-links{margin-right:0}.action-links li{display:inline-block;margin:0 .3em}.action-links li:first-child{margin-left:0}[dir=rtl] .action-links li:first-child{margin-left:.3em;margin-right:0}.button-action{display:inline-block;line-height:160%;padding:.2em .5em .3em;-webkit-text-decoration:none;text-decoration:none}
.button,.cookie-banner__button,.field--name-field-link a{align-items:center;appearance:none;background-color:var(--color-primary);border:none;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-regular);font-size:var(--font-size-base);font-weight:600;justify-content:center;line-height:1.4;min-height:2.5rem;padding:.3125rem 1.5625rem;text-align:left;-webkit-text-decoration:none;text-decoration:none;vertical-align:middle}.ph-bg--primary_green .button,.ph-bg--primary_green .cookie-banner__button,.ph-bg--primary_green .field--name-field-link a,.ph-bg--secondary_sandman .button,.ph-bg--secondary_sandman .cookie-banner__button,.ph-bg--secondary_sandman .field--name-field-link a{background-color:#000;color:#fff}.button span,.cookie-banner__button span,.field--name-field-link a span{flex:1}.button svg,.cookie-banner__button svg,.field--name-field-link a svg{display:inline-block;height:1.5rem;margin-left:1.5625rem;transform:scale(.9);transition:transform .2s ease;width:1.5rem}.button:hover,.cookie-banner__button:hover,.field--name-field-link a:hover{background-color:var(--color-secondary);color:#000;-webkit-text-decoration:none;text-decoration:none}.ph-bg--primary_green .button:hover,.ph-bg--primary_green .cookie-banner__button:hover,.ph-bg--primary_green .field--name-field-link a:hover{background-color:var(--color-green-light)}.ph-bg--secondary_sandman .button:hover,.ph-bg--secondary_sandman .cookie-banner__button:hover,.ph-bg--secondary_sandman .field--name-field-link a:hover{background-color:var(--color-secondary-light)}.button:hover svg path,.cookie-banner__button:hover svg path,.field--name-field-link a:hover svg path{fill:#000}.button:focus,.cookie-banner__button:focus,.field--name-field-link a:focus{outline:2px solid var(--color-primary);-webkit-text-decoration:none;text-decoration:none}.ph-bg--primary_green .button:focus,.ph-bg--primary_green .cookie-banner__button:focus,.ph-bg--primary_green .field--name-field-link a:focus,.ph-bg--secondary_sandman .button:focus,.ph-bg--secondary_sandman .cookie-banner__button:focus,.ph-bg--secondary_sandman .field--name-field-link a:focus{outline-color:#000}.button:focus svg,.button:hover svg,.cookie-banner__button:focus svg,.cookie-banner__button:hover svg,.field--name-field-link a:focus svg,.field--name-field-link a:hover svg{transform:scale(1)}.search-button{justify-content:space-between}.button--white{background-color:#fff;color:#000}.button--arrow:after,.button--left-arrow:after,.field--name-field-link a:after{background-image:url(/themes/custom/vbvastgoed/dist/images/icons/arrow.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:.75rem;margin-left:1.5625rem;transform:translateX(0);transition:transform .2s ease;width:2.5rem}.button--arrow:hover:after,.button--left-arrow:hover:after,.field--name-field-link a:hover:after{background-image:url(/themes/custom/vbvastgoed/dist/images/icons/arrow-black.svg);transform:translateX(.3125rem)}.button--arrow:focus:after,.button--left-arrow:focus:after,.field--name-field-link a:focus:after{transform:translateX(.3125rem)}.button--left-arrow:after{margin:0 1.5625rem 0 0;order:-1;transform:rotate(180deg)}.button--left-arrow:focus:after,.button--left-arrow:hover:after{transform:rotate(180deg) translateX(.3125rem)}.button--icon{background:none;height:2.5rem;padding:0;position:relative;width:2.5rem}.button--icon:before{background-color:var(--color-primary);content:"";height:100%;left:0;position:absolute;top:0;transform:rotate(20deg);width:100%;z-index:-2}.button--icon:after{background-image:url(/themes/custom/vbvastgoed/dist/images/icons/arrow-short.svg);height:100%;margin:0;position:absolute;width:100%}.button--icon:focus,.button--icon:hover{background:none}.button--icon:focus:before,.button--icon:hover:before{background-color:var(--color-secondary)}.button--icon:focus:after,.button--icon:hover:after{background-image:url(/themes/custom/vbvastgoed/dist/images/icons/arrow-short-black.svg)}.link--button,.webform-button--submit{align-items:center;appearance:none;background:var(--color-primary);border:2px solid var(--color-primary);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-regular);font-size:var(--font-size-base);font-weight:600;line-height:1.4;min-height:2.5rem;padding:.3125rem 1.5625rem;text-align:left;-webkit-text-decoration:none;text-decoration:none;vertical-align:middle}.link--button:after,.webform-button--submit:after{background-image:url(/themes/custom/vbvastgoed/dist/images/icons/arrow.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:.75rem;margin-left:1.5625rem;transform:translateX(0);transition:transform .2s ease;width:2.5rem}.link--button:hover,.webform-button--submit:hover{background:#000;border-color:#000;color:#fff}.link--button:focus,.webform-button--submit:focus{border-color:var(--color-secondary)}.link--button:focus:after,.link--button:hover:after,.webform-button--submit:focus:after,.webform-button--submit:hover:after{transform:translateX(.3125rem)}.link--button--secondary,.webform-button--submit--secondary{background:var(--color-secondary);border-color:var(--color-secondary);color:#000}.link--button--secondary:after,.webform-button--submit--secondary:after{background-image:url(/themes/custom/vbvastgoed/dist/images/icons/arrow-black.svg)}.link--button--secondary:hover,.webform-button--submit--secondary:hover{color:#fff}.link--button--secondary:hover:after,.webform-button--submit--secondary:hover:after{background-image:url(/themes/custom/vbvastgoed/dist/images/icons/arrow.svg)}.link--button--secondary:focus,.webform-button--submit--secondary:focus{border-color:var(--color-primary)}.link--button--white,.webform-button--submit--white{background:#fff;border-color:#fff;color:var(--color-primary)}.link--button--white:after,.webform-button--submit--white:after{background-image:url(/themes/custom/vbvastgoed/dist/images/icons/arrow-green.svg)}.link--button--white:hover,.webform-button--submit--white:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.link--button--white:hover:after,.webform-button--submit--white:hover:after{background-image:url(/themes/custom/vbvastgoed/dist/images/icons/arrow.svg)}.link--button--white:focus,.webform-button--submit--white:focus{border-color:var(--color-secondary)}.link--button--black,.webform-button--submit--black{background:#000;border-color:#000}.link--button--black:hover,.webform-button--submit--black:hover{background:var(--color-secondary);border-color:var(--color-secondary);color:#000}.link--button--black:hover:after,.webform-button--submit--black:hover:after{background-image:url(/themes/custom/vbvastgoed/dist/images/icons/arrow-black.svg)}.link--button--black:focus,.webform-button--submit--black:focus{border-color:var(--color-primary)}.link--button+.link--button{margin:.625rem 0 0}@media screen and (min-width:62.5rem){.link--button+.link--button{margin:0 0 0 .625rem}}p:has(.link--button){align-items:flex-start;display:flex;flex-direction:column}p:has(.link--button).text-align-center{align-items:center;justify-content:center}p:has(.link--button).text-align-right{align-items:flex-end;justify-content:flex-end}p:has(.link--button).text-align-justify{justify-content:space-between}@media screen and (min-width:62.5rem){p:has(.link--button){flex-direction:row}}
.container-inline .label:after,.container-inline label:after{content:":"}.form-type-checkboxes .container-inline label:after,.form-type-radios .container-inline label:after{content:""}.form-type-checkboxes .container-inline .form-type-checkbox,.form-type-radios .container-inline .form-type-radio{margin:0 1em}.container-inline .form-actions,.container-inline.form-actions{margin-bottom:0;margin-top:0}
details{border:1px solid #ccc;margin-bottom:1em;margin-top:1em}details>.details-wrapper{padding:.5em 1.5em}summary{cursor:pointer;padding:.2em .5em}
.field__label{font-weight:700}.field--label-inline .field__items,.field--label-inline .field__label{float:left}.field--label-inline .field__items,.field--label-inline .field__label,.field--label-inline>.field__item{padding-right:.5em}[dir=rtl] .field--label-inline .field__items,[dir=rtl] .field--label-inline .field__label{padding-left:.5em;padding-right:0}.field--label-inline .field__label:after{content:":"}
.icon-help{background:url(/themes/custom/vbvastgoed/dist/images/icons/help.png) 0 50% no-repeat;padding:1px 0 1px 1.25rem}[dir=rtl] .icon-help{background-position:100% 50%;padding:1px 1.25rem 1px 0}.feed-icon{background:url(/themes/custom/vbvastgoed/dist/images/icons/feed.svg) no-repeat;display:block;height:1rem;overflow:hidden;text-indent:-624.9375rem;width:1rem}
.form--inline .form-item{float:left;margin-right:.5em}[dir=rtl] .form--inline .form-item{float:right;margin-left:.5em;margin-right:0}[dir=rtl] .views-filterable-options-controls .form-item{margin-right:2%}.form--inline .form-item-separator{margin-left:.5em;margin-right:1em;margin-top:2.3em}[dir=rtl] .form--inline .form-item-separator{margin-left:1em;margin-right:.5em}.form--inline .form-actions{clear:left}[dir=rtl] .form--inline .form-actions{clear:right}
.item-list .title{font-weight:700}.item-list ul{margin:0 0 .75em;padding:0}.item-list li{margin:0 0 .25em 1.5em;padding:0}[dir=rtl] .item-list li{margin:0 1.5em .25em 0}.item-list--comma-list{display:inline}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir=rtl] .item-list--comma-list .item-list__comma-list,[dir=rtl] .item-list__comma-list li{margin:0}
ul.inline,ul.links.inline{display:inline;padding-left:0}[dir=rtl] ul.inline,[dir=rtl] ul.links.inline{padding-left:.9375rem;padding-right:0}ul.inline li{display:inline;list-style-type:none;padding:0 .5em}ul.links a.is-active{color:#000}
tr.drag{background-color:ivory}tr.drag-previous{background-color:#ffd}body div.tabledrag-changed-warning{margin-bottom:.5em}
tr.selected td{background:#ffc}[dir=rtl] td.checkbox,[dir=rtl] th.checkbox,td.checkbox,th.checkbox{text-align:center}
th.is-active img{display:inline}td.is-active{background-color:#ddd}
.ui-dialog--narrow{max-width:31.25rem}@media screen and (max-width:37.5rem){.ui-dialog--narrow{max-width:95%;min-width:95%}}
.node--view-mode-full .node__header.grid-full{grid-template-rows:1fr 1.5625rem;margin-bottom:3.75rem}@media screen and (min-width:31.25rem){.node--view-mode-full .node__header.grid-full{grid-template-rows:1fr 3.125rem;margin-bottom:5rem}}@media screen and (min-width:43.75rem){.node--view-mode-full .node__header.grid-full{grid-template-rows:1fr 6.25rem;margin-bottom:7.5rem}}.node--view-mode-full .node__header.grid-full .field--type-text-long{grid-column:3/-2;grid-row:1}@media screen and (min-width:62.5rem){.node--view-mode-full .node__header.grid-full .field--type-text-long{grid-column:4/-3}}.node--view-mode-full .node__header__bg{grid-column:2/-1;grid-row:1/-1}@media screen and (min-width:62.5rem){.node--view-mode-full .node__header__bg{grid-column:3/-1}}.node--view-mode-full .node__header__bg--primary_green{background-color:var(--color-primary)}.node--view-mode-full .node__header__bg--secondary_sandman{background-color:var(--color-secondary)}.node--view-mode-full .node__header__bg--light_emerald{background-color:var(--color-green-light)}.node--view-mode-full .node__header__bg--light_sandman{background-color:var(--color-secondary-light)}.node--view-mode-full .node__header__bg--black{background-color:#000}.node--view-mode-full .node__header__bg--light_grey{background-color:var(--color-grey-light)}.node--view-mode-full .node__header__content{grid-column:2/-1;grid-row:2/2}@media screen and (min-width:62.5rem){.node--view-mode-full .node__header__content{grid-column:4/-1}}.node--view-mode-full .node__header__media{grid-column:2/-1;grid-row:3/-1}@media screen and (min-width:62.5rem){.node--view-mode-full .node__header__media{grid-column:3/-1}}.node--view-mode-full .node__header .field--type-text-long{margin:0 auto;max-width:137.5rem;padding-top:9.375rem;width:100%}@media screen and (min-width:31.25rem){.node--view-mode-full .node__header .field--type-text-long{padding-top:12.5rem}}@media screen and (min-width:43.75rem){.node--view-mode-full .node__header .field--type-text-long{padding-top:15.625rem}}@media screen and (min-width:62.5rem){.node--view-mode-full .node__header .field--type-text-long{padding-top:20rem}}.node--view-mode-full .node__header.title--large h2{font-size:var(--font-size-h1);margin:0 0 1.5625rem}@media screen and (min-width:43.75rem){.node--view-mode-full .node__header.title--large h2{margin:0 0 3.125rem}}.node--view-mode-full .node__header.marg0{grid-template-rows:1fr 0;margin:0}.node--view-mode-full .node__header.marg0>.field--type-text-long{grid-column:1/-1;padding-left:1.25rem;padding-right:1.25rem}.node--view-mode-full .node__header iframe,.node--view-mode-full .node__header video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.node--view-mode-full .node__content{margin:0 auto;max-width:137.5rem}.node--unpublished{position:relative}.node--unpublished:before{background:var(--color-secondary);border-radius:.3125rem;bottom:1.25rem;color:#000;content:"Page is unpublished";display:inline-block;font-weight:700;padding:.625rem .9375rem;position:fixed;right:1.25rem;z-index:101}
.teaser{color:#fff;display:block;position:relative}.teaser__image{position:relative;z-index:-1}.teaser__image img{display:block}.teaser__image:after{background-color:#000;content:"";opacity:.25;transition:opacity .2s ease}.teaser__content,.teaser__image:after{height:100%;left:0;position:absolute;top:0;width:100%}.teaser__content{display:grid;font-size:var(--font-size-h4);font-weight:400;grid-template-columns:auto 3.125rem;grid-template-rows:1fr auto;line-height:1.2;padding:1.5625rem;z-index:2}.teaser__content--item{display:flex;flex-direction:column;justify-content:flex-end}.teaser__content--item:nth-child(2){align-items:flex-end;justify-content:flex-start}.teaser__content--item:nth-child(4){align-items:flex-end}.teaser__content--overlay{opacity:0;transition:opacity .2s ease}.teaser__content--overlay.show{opacity:1}.teaser__content--overlay .address__code{display:none}.teaser__content--info{position:relative}.teaser__content--info .address__line{display:none}.teaser__content--info img{height:100%;position:absolute;right:0;top:0;width:auto}.teaser__content h3{font-size:var(--font-size-h4);font-weight:700;margin:0 0 1.25rem}.teaser__content .teaser__content--info .field--name-field-address{margin:0 0 1.25rem}.teaser__content .teaser__content--info .field--name-field-price{font-size:var(--font-size-h3);font-weight:700}.teaser__content .teaser__content--info .field--name-field-price:before{content:"€";margin-right:.3125rem}.teaser__icon{align-items:center;display:flex;margin-bottom:1.25rem}.teaser__icon--bathrooms.hide{display:none}.teaser__icon svg{display:block;margin-left:.625rem;width:1.625rem}.teaser__option{left:1.5625rem;position:absolute;top:1.5625rem}.teaser__option>div{font-size:var(--font-size-xs);line-height:var(--font-size-mid);padding:0 1.25rem}.teaser__option>div.option--secondary{background-color:var(--color-secondary);color:#000}.teaser__option>div.option--grey{background-color:var(--color-grey-light);color:#000}.teaser__option>div.option--green{background-color:var(--color-primary);color:#fff}.teaser__option>div.option--logo{padding:0}.teaser__option>div.option--logo img{max-width:14vw;width:6.25rem}.teaser__text-overlay{color:var(--color-secondary);font-size:9vw;font-weight:700;left:50%;mix-blend-mode:add;position:absolute;text-align:center;text-wrap:nowrap;top:50%;transform:translate(-50%,-50%) rotate(30deg);transform-origin:50% 50%;width:90%}@media screen and (min-width:62.5rem){.teaser__text-overlay{font-size:6vw}}@media screen and (min-width:93.75rem){.teaser__text-overlay{font-size:3.75rem}}.teaser .field--name-field-building-name{color:var(--color-secondary);font-weight:700}.teaser .price{align-items:baseline;display:flex;gap:.3125rem}.teaser .price span{font-size:.875rem}.teaser .ben-logo,.view-display-id-block_overview_rent .teaser .price span{display:none}.view-display-id-project_units .teaser .ben-logo{display:block}a.teaser:focus .teaser__image:after,a.teaser:hover .teaser__image:after{opacity:.5}a.teaser:focus .teaser__content--overlay,a.teaser:hover .teaser__content--overlay{opacity:1}
:root .cookie-banner,:root .cookie-banner p{--color-text:var(--cc--color-text,#000);--color-bg:var(--cc--color-bg,#fff);--spacing:var(--cc--spacing,40px);--font-size:var(--cc--font-size,14px);--font-family:var(--cc--font-family,var(--font-family));--text-align:var(--cc--text-align,left);--title-size:var(--cc--title-size,28px);--title-weight:var(--cc--title-weight,400);--max-width:var(--cc--max-width,640px);--column-width:calc(var(--max-width) / 2 - var(--spacing) * 2);--shadow:var(--cc--shadow,0 0 8px 0 rgba(0,0,0,0.15));--border-radius:var(--cc--border-radius,0);--border:var(--cc--border,none);--transition-duration:var(--cc--transition-duration,300ms);--transtion:all var(--transition-duration);}.sliding-popup-bottom{bottom:0;width:100%;pointer-events:none;padding:2px;}.gin--vertical-toolbar .sliding-popup-bottom{width:calc(100% - var(--gin-toolbar-width-collapsed,var(--ginToolbarWidthCollapsed)));}.gin--vertical-toolbar[data-toolbar-menu="open"] .sliding-popup-bottom{width:calc(100% - var(--gin-toolbar-width,var(--ginToolbarWidth)));}dialog.cookie-banner{pointer-events:auto;background-color:var(--color-bg);color:var(--color-text);inset-inline-start:unset;inset-inline-end:0;margin:0;width:100%;max-width:var(--max-width);border:var(--border);padding:var(--spacing);box-shadow:var(--shadow);border-radius:var(--border-radius);max-height:0;transition:var(--transition);}.gin--vertical-toolbar dialog.cookie-banner{width:calc(100% - var(--gin-toolbar-width-collapsed,var(--ginToolbarWidthCollapsed)));}.gin--vertical-toolbar[data-toolbar-menu="open"] dialog.cookie-banner{width:calc(100% - var(--gin-toolbar-width,var(--ginToolbarWidth)));}dialog.cookie-banner,dialog.cookie-banner p{color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size);text-align:var(--text-align);}dialog.cookie-banner .cookie-banner__content{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--column-width),1fr));column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) / 5);align-items:center;}dialog.cookie-banner .cookie-banner__content .cookie-banner__preferences{grid-column:1 / span 2;grid-row:1 / span 3;display:none;}dialog.cookie-banner .cookie-banner__content .cookie-banner__message{grid-row:1 / span 3;}dialog.cookie-banner .cookie-banner__content .cookie-banner__button{grid-row:span 1;}dialog.cookie-banner .cookie-banner__content .cookie-banner__toggler{display:none;}dialog.cookie-banner .cookie-banner__content .cookie-banner__toggler:checked ~ *{display:none;}dialog.cookie-banner .cookie-banner__content .cookie-banner__preferences h3{font-weight:var(--title-weight);font-size:var(--title-size);}dialog.cookie-banner .cookie-banner__content .cookie-banner__toggler:checked ~ .cookie-banner__preferences{display:block;}dialog.cookie-banner .cookie-banner__preferences .cookie-banner__cat-checkbox label{font-weight:var(--font-weight-strong);}dialog.cookie-banner[aria-hidden="false"]{display:block;bottom:0;max-height:95vh;overflow-y:auto;}
:root .cookie-banner__button{--color-bg:var(--cc-btn--color-bg,#000);--hover-color-bg:var(--cc-btn--hover-color-bg,#75c734);--color-text:var(--cc-btn--color-text,#fff);--color-hover-text:var(--cc-btn--hover-color-text,#fff);--btn-height:var(--cc-btn--height,40px);--btn-padding:var(--cc-btn--padding,4px);--btn-align:var(--cc-btn-align,center);--btn-width:var(--cc-btn-width,240px);--btn-weight:var(--cc-btn-weight,700);}.cookie-banner__button:not(.visually-hidden){display:inline-flex;background-color:var(--color-bg);color:var(--color-text);font-size:var(--btn-font-size);height:var(--btn-height);align-items:center;justify-content:center;margin:0;padding:var(--spacing);transition:var(--transition-duration);padding:var(--btn-padding);text-align:var(--btn-align);min-width:var(--btn-width);font-weight:var(--btn-weight);width:100%;font-family:var(--font-family);}.cookie-banner__button:hover,.cookie-banner__button:focus,.cookie-banner__button:focus-within,.cookie-banner__button:active{color:var(--hover-color-text);background-color:var(--hover-color-bg);}
:root .cookie-banner__category{--title-size:var(--cc-category--title-size,20px);--font-size:var(--cc-category--font-size,14px);--input-size:var(--cc-category--input-size,32px);--input-border:var(--cc-category--input-border,2px solid #000);--input-bg:var(--cc-category--input-bg,#fff);--input-bg-active:var(--cc-category--input-bg-active,#75c734);--input-color:var(--cc-category--input-color,#000);--border-radius:var(--cc-category--border-radius,16px);--input-disabled-border:var(--cc-category--input-disabled-border,2px solid #000);--input-disabled-color-bg:var(--cc-category--input-disabled-color-bg,#fff);--input-disabled-opacity:var(--cc-category--input-disabled-opacity,0.3);}.cookie-banner__category{margin-bottom:var(--spacing);}.cookie-banner__category > .cookie-banner__cat-checkbox{display:flex;align-items:center;flex-flow:row-reverse;margin-bottom:calc(var(--spacing) / 2);}.cookie-banner__category
    > .cookie-banner__cat-checkbox
    > input[type="checkbox"]{appearance:none;background-color:var(--input-bg);width:calc(var(--input-size) * 2);height:var(--input-size);position:relative;border-radius:var(--border-radius);border:var(--input-border);overflow:hidden;padding:2.5px;box-sizing:border-box;}.cookie-banner__category
    > .cookie-banner__cat-checkbox
    > input[type="checkbox"]:disabled{background-color:var(--input-disabled-bg);border:var(--input-disabled-border);opacity:var(--input-disabled-opacity);}.cookie-banner__category
    > .cookie-banner__cat-checkbox
    > input[type="checkbox"]:after{position:absolute;content:"";display:block;width:calc(var(--input-size) - 8px);height:calc(var(--input-size) - 8px);background-color:var(--input-color);border-radius:var(--border-radius);transition:var(--transition);left:3px;}.cookie-banner__category
    > .cookie-banner__cat-checkbox
    > input[type="checkbox"]
    + label:after{content:"Off";font-size:0.8em;}.cookie-banner__category
    > .cookie-banner__cat-checkbox
    > input[type="checkbox"]:disabled
    + label:after{opacity:var(--input-disabled-opacity);}.cookie-banner__category
    > .cookie-banner__cat-checkbox
    > input[type="checkbox"]:not(:disabled):checked{background-color:var(--input-bg-active);}.cookie-banner__category
    > .cookie-banner__cat-checkbox
    > input[type="checkbox"]:checked:after{left:50%;}.cookie-banner__category
    > .cookie-banner__cat-checkbox
    > input[type="checkbox"]:checked
    + label:after{content:"On";}.cookie-banner__category > .description{margin:0;padding:0;color:var(--color-text);font-size:var(--font-size);}.cookie-banner__category > .cookie-banner__cat-checkbox > label{font-size:var(--title-size);padding:0;margin:0;display:flex;flex:0 1 100%;align-items:center;justify-content:space-between;}
.progress__track{background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);border-color:#b3b3b3;border-radius:10em;box-shadow:inset 0 1px 3px #00000029}.progress__bar{animation:animate-stripes 3s linear infinite;background:#057ec9;background-image:linear-gradient(180deg,#0000,#00000026),linear-gradient(to right bottom,#0094f0,#0094f0 25%,#007ecc 0,#007ecc 50%,#0094f0 0,#0094f0 75%,#0094f0);background-size:2.5rem 2.5rem;border:1px solid #07629a;border-radius:10em;height:1rem;margin-left:-1px;margin-top:-1px;padding:0 1px;transition:width .5s ease-out}[dir=rtl] .progress__bar{animation-direction:reverse;margin-left:0;margin-right:-1px}@media screen and (prefers-reduced-motion:reduce){.progress__bar{animation:none;transition:none}}@keyframes animate-stripes{0%{background-position:0 0,0 0}to{background-position:0 0,-80px 0}}
[data-sal]{transition-delay:0s;transition-delay:var(--sal-delay,0s);transition-duration:.2s;transition-duration:var(--sal-duration,.2s);transition-timing-function:ease;transition-timing-function:var(--sal-easing,ease)}[data-sal][data-sal-duration="200"]{transition-duration:.2s}[data-sal][data-sal-duration="250"]{transition-duration:.25s}[data-sal][data-sal-duration="300"]{transition-duration:.3s}[data-sal][data-sal-duration="350"]{transition-duration:.35s}[data-sal][data-sal-duration="400"]{transition-duration:.4s}[data-sal][data-sal-duration="450"]{transition-duration:.45s}[data-sal][data-sal-duration="500"]{transition-duration:.5s}[data-sal][data-sal-duration="550"]{transition-duration:.55s}[data-sal][data-sal-duration="600"]{transition-duration:.6s}[data-sal][data-sal-duration="650"]{transition-duration:.65s}[data-sal][data-sal-duration="700"]{transition-duration:.7s}[data-sal][data-sal-duration="750"]{transition-duration:.75s}[data-sal][data-sal-duration="800"]{transition-duration:.8s}[data-sal][data-sal-duration="850"]{transition-duration:.85s}[data-sal][data-sal-duration="900"]{transition-duration:.9s}[data-sal][data-sal-duration="950"]{transition-duration:.95s}[data-sal][data-sal-duration="1000"]{transition-duration:1s}[data-sal][data-sal-duration="1050"]{transition-duration:1.05s}[data-sal][data-sal-duration="1100"]{transition-duration:1.1s}[data-sal][data-sal-duration="1150"]{transition-duration:1.15s}[data-sal][data-sal-duration="1200"]{transition-duration:1.2s}[data-sal][data-sal-duration="1250"]{transition-duration:1.25s}[data-sal][data-sal-duration="1300"]{transition-duration:1.3s}[data-sal][data-sal-duration="1350"]{transition-duration:1.35s}[data-sal][data-sal-duration="1400"]{transition-duration:1.4s}[data-sal][data-sal-duration="1450"]{transition-duration:1.45s}[data-sal][data-sal-duration="1500"]{transition-duration:1.5s}[data-sal][data-sal-duration="1550"]{transition-duration:1.55s}[data-sal][data-sal-duration="1600"]{transition-duration:1.6s}[data-sal][data-sal-duration="1650"]{transition-duration:1.65s}[data-sal][data-sal-duration="1700"]{transition-duration:1.7s}[data-sal][data-sal-duration="1750"]{transition-duration:1.75s}[data-sal][data-sal-duration="1800"]{transition-duration:1.8s}[data-sal][data-sal-duration="1850"]{transition-duration:1.85s}[data-sal][data-sal-duration="1900"]{transition-duration:1.9s}[data-sal][data-sal-duration="1950"]{transition-duration:1.95s}[data-sal][data-sal-duration="2000"]{transition-duration:2s}[data-sal][data-sal-delay="50"]{transition-delay:.05s}[data-sal][data-sal-delay="100"]{transition-delay:.1s}[data-sal][data-sal-delay="150"]{transition-delay:.15s}[data-sal][data-sal-delay="200"]{transition-delay:.2s}[data-sal][data-sal-delay="250"]{transition-delay:.25s}[data-sal][data-sal-delay="300"]{transition-delay:.3s}[data-sal][data-sal-delay="350"]{transition-delay:.35s}[data-sal][data-sal-delay="400"]{transition-delay:.4s}[data-sal][data-sal-delay="450"]{transition-delay:.45s}[data-sal][data-sal-delay="500"]{transition-delay:.5s}[data-sal][data-sal-delay="550"]{transition-delay:.55s}[data-sal][data-sal-delay="600"]{transition-delay:.6s}[data-sal][data-sal-delay="650"]{transition-delay:.65s}[data-sal][data-sal-delay="700"]{transition-delay:.7s}[data-sal][data-sal-delay="750"]{transition-delay:.75s}[data-sal][data-sal-delay="800"]{transition-delay:.8s}[data-sal][data-sal-delay="850"]{transition-delay:.85s}[data-sal][data-sal-delay="900"]{transition-delay:.9s}[data-sal][data-sal-delay="950"]{transition-delay:.95s}[data-sal][data-sal-delay="1000"]{transition-delay:1s}[data-sal][data-sal-easing=linear]{transition-timing-function:linear}[data-sal][data-sal-easing=ease]{transition-timing-function:ease}[data-sal][data-sal-easing=ease-in]{transition-timing-function:ease-in}[data-sal][data-sal-easing=ease-out]{transition-timing-function:ease-out}[data-sal][data-sal-easing=ease-in-out]{transition-timing-function:ease-in-out}[data-sal][data-sal-easing=ease-in-cubic]{transition-timing-function:cubic-bezier(.55,.055,.675,.19)}[data-sal][data-sal-easing=ease-out-cubic]{transition-timing-function:cubic-bezier(.215,.61,.355,1)}[data-sal][data-sal-easing=ease-in-out-cubic]{transition-timing-function:cubic-bezier(.645,.045,.355,1)}[data-sal][data-sal-easing=ease-in-circ]{transition-timing-function:cubic-bezier(.6,.04,.98,.335)}[data-sal][data-sal-easing=ease-out-circ]{transition-timing-function:cubic-bezier(.075,.82,.165,1)}[data-sal][data-sal-easing=ease-in-out-circ]{transition-timing-function:cubic-bezier(.785,.135,.15,.86)}[data-sal][data-sal-easing=ease-in-expo]{transition-timing-function:cubic-bezier(.95,.05,.795,.035)}[data-sal][data-sal-easing=ease-out-expo]{transition-timing-function:cubic-bezier(.19,1,.22,1)}[data-sal][data-sal-easing=ease-in-out-expo]{transition-timing-function:cubic-bezier(1,0,0,1)}[data-sal][data-sal-easing=ease-in-quad]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-sal][data-sal-easing=ease-out-quad]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-sal][data-sal-easing=ease-in-out-quad]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-sal][data-sal-easing=ease-in-quart]{transition-timing-function:cubic-bezier(.895,.03,.685,.22)}[data-sal][data-sal-easing=ease-out-quart]{transition-timing-function:cubic-bezier(.165,.84,.44,1)}[data-sal][data-sal-easing=ease-in-out-quart]{transition-timing-function:cubic-bezier(.77,0,.175,1)}[data-sal][data-sal-easing=ease-in-quint]{transition-timing-function:cubic-bezier(.755,.05,.855,.06)}[data-sal][data-sal-easing=ease-out-quint]{transition-timing-function:cubic-bezier(.23,1,.32,1)}[data-sal][data-sal-easing=ease-in-out-quint]{transition-timing-function:cubic-bezier(.86,0,.07,1)}[data-sal][data-sal-easing=ease-in-sine]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-sal][data-sal-easing=ease-out-sine]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-sal][data-sal-easing=ease-in-out-sine]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-sal][data-sal-easing=ease-in-back]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-sal][data-sal-easing=ease-out-back]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-sal][data-sal-easing=ease-in-out-back]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-sal|=fade]{opacity:0;transition-property:opacity}[data-sal|=fade].sal-animate,body.sal-disabled [data-sal|=fade]{opacity:1}[data-sal|=slide]{opacity:0;transition-property:opacity,transform}[data-sal=slide-up]{transform:translateY(20%)}[data-sal=slide-down]{transform:translateY(-20%)}[data-sal=slide-left]{transform:translateX(20%)}[data-sal=slide-right]{transform:translateX(-20%)}[data-sal|=slide].sal-animate,body.sal-disabled [data-sal|=slide]{opacity:1;transform:none}[data-sal|=zoom]{opacity:0;transition-property:opacity,transform}[data-sal=zoom-in]{transform:scale(.5)}[data-sal=zoom-out]{transform:scale(1.1)}[data-sal|=zoom].sal-animate,body.sal-disabled [data-sal|=zoom]{opacity:1;transform:none}[data-sal|=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform}[data-sal=flip-left]{transform:perspective(2000px) rotateY(-91deg)}[data-sal=flip-right]{transform:perspective(2000px) rotateY(91deg)}[data-sal=flip-up]{transform:perspective(2000px) rotateX(-91deg)}[data-sal=flip-down]{transform:perspective(2000px) rotateX(91deg)}[data-sal|=flip].sal-animate,body.sal-disabled [data-sal|=flip]{transform:none}
.form-type-boolean{align-items:center;display:flex;margin-block:var(--sp0-5)}.form-type-boolean.form-item-privacy{margin:1.875rem 0}.form-type-boolean .form-item__description{font-size:var(--font-size-s);margin:0 0 0 .625rem;white-space:wrap}.form-type-boolean .form-item__description a{color:inherit;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.form-type-boolean .form-item__description a:focus,.form-type-boolean .form-item__description a:hover{color:var(--color-primary)}input[type=checkbox],input[type=radio]{appearance:none;background-color:#fff;border:2px solid #000;cursor:pointer;flex-shrink:0;height:1.5625rem;margin:0;position:relative;vertical-align:bottom;width:1.5625rem}input[type=checkbox]:focus,input[type=radio]:focus{background-color:#fff;border-color:#000;outline-offset:var(--outline-offset)}input[type=checkbox]:hover:not([disabled]),input[type=radio]:hover:not([disabled]){background-color:#fff;border-color:var(--color-primary)}input[type=checkbox][disabled],input[type=radio][disabled]{opacity:.5}input[type=checkbox].error:focus,input[type=radio].error:focus{outline-color:var(--color-error);outline-offset:calc(var(--outline-offset)*-1)}input[type=checkbox]+.form-item__label,input[type=checkbox].facets-checkbox+label,input[type=radio]+.form-item__label,input[type=radio].facets-checkbox+label{font-weight:500;margin:0;padding:0 0 0 .625rem}input[type=checkbox]{position:relative}input[type=checkbox]:before{border:2.5px solid #000;border-block-start:0;border-inline-start:0;content:"";height:50%;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);transform-origin:70% 50%;width:25%}input[type=checkbox]:checked:before{opacity:1}input[type=radio]{border-radius:50%}input[type=radio]:before{background-color:#000;border-radius:50%;content:"";height:.9375rem;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:.9375rem}input[type=radio]:checked:before{opacity:1}input[type=radio].error:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-error);outline-color:#0000}.checkboxes--wrapper .fieldset__legend,.radios--wrapper .fieldset__legend{background-color:initial}.checkboxes--wrapper .fieldset__label,.radios--wrapper .fieldset__label{color:#000;padding-block:0}.checkboxes--wrapper.fieldset--group .fieldset__legend--visible~.fieldset__wrapper,.radios--wrapper.fieldset--group .fieldset__legend--visible~.fieldset__wrapper{border:0;padding-block:1px 0}.checkboxes--wrapper .form-item__label.option .optional,.radios--wrapper .form-item__label.option .optional{display:none}
.block-system-branding-block a{display:block;transition:width .2s ease;width:3.75rem}@media screen and (min-width:25rem){.block-system-branding-block a{width:6.25rem}}@media screen and (min-width:31.25rem){.block-system-branding-block a{width:9.375rem}}@media screen and (min-width:43.75rem){.block-system-branding-block a{width:10.625rem}}@media screen and (min-width:62.5rem){.block-system-branding-block a{width:12.5rem}}@media screen and (min-width:93.75rem){.block-system-branding-block a{width:15rem}}@media screen and (min-width:31.25rem){.sticky .block-system-branding-block a{width:7.5rem}}.block-system-branding-block svg{width:100%}
.cookie-banner .cookie-banner__message{margin:0 0 1.25rem}.cookie-banner .category--checkbox input[type=checkbox]{margin-left:.625rem;padding:.1875rem}.cookie-banner .category--checkbox input[type=checkbox]:before{content:none}.cookie-banner .category--checkbox input[type=checkbox]:after{height:1.375rem;left:.1875rem;transform:translateX(0);transition:transform .2s ease;width:1.375rem}.cookie-banner .category--checkbox input[type=checkbox]:checked:after{left:.1875rem;transform:translateX(calc(100% + .625rem))}.cookie-banner .eu-cookie-compliance-save-preferences-button{display:block;margin:0 0 0 auto;width:auto}dialog.cookie-banner .cookie-banner__content .cookie-banner__preferences{grid-column:unset!important}.cookie-banner__category>.cookie-banner__cat-checkbox>label{font-size:var(--font-size-h4)!important}dialog.cookie-banner .cookie-banner__content .cookie-banner__preferences h3{font-size:var(--font-size-h3)!important}
.footer{margin:6.25rem auto 0;max-width:108.75rem;padding:1.5625rem;position:relative}@media screen and (max-width:62.5rem){.footer{text-align:center}}@media screen and (min-width:31.25rem){.footer{padding:3.125rem 1.5625rem}}@media screen and (min-width:43.75rem){.footer{padding:5rem 1.5625rem}}@media screen and (min-width:93.75rem){.footer{padding:5rem 5.3125rem}}@media screen and (min-width:125rem){.footer{padding:5rem 1.5625rem}}.footer:before{background-color:var(--color-green-light);content:"";height:100%;left:-100%;position:absolute;top:0;width:300%;z-index:-1}.footer__wrapper{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:62.5rem){.footer__wrapper{flex-direction:row;flex-wrap:wrap}}.footer__wrapper:last-child{margin-top:1.5625rem}@media screen and (min-width:62.5rem){.footer__wrapper:last-child{margin-top:6.25rem}}.footer__block{display:flex;flex-direction:column;justify-content:space-between;padding:1.5625rem}@media screen and (max-width:62.5rem){.footer__block.logo{align-items:center}}@media screen and (min-width:62.5rem){.footer__block.logo{margin-left:3.75rem;padding:1.5625rem 0}}.footer__block.logo a{display:inline-block;max-width:100%;width:10.375rem}.footer__block.logo svg{margin-top:-3.75rem;width:100%}@media screen and (min-width:62.5rem){.footer__block.logo svg{margin:0 0 0 -3.75rem}}@media screen and (min-width:43.75rem){.footer__block--end{align-items:flex-end}}@media screen and (max-width:62.5rem){.footer__block--end{align-items:center}}@media screen and (min-width:62.5rem){.footer__block--end{width:100%}}@media screen and (min-width:93.75rem){.footer__block--end{width:auto}}@media screen and (max-width:62.5rem){.footer__block--end .menu{display:flex;flex-direction:column;margin:0 0 1.5625rem}}.footer--end{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin-top:1.5625rem;width:100%}@media screen and (min-width:93.75rem){.footer--end{align-items:flex-end}}.footer ul{list-style-type:none;margin:0;padding:0}@media screen and (max-width:62.5rem){.footer ul{flex-direction:column}}.footer .socials{justify-content:center;margin-top:1.5625rem}@media screen and (max-width:62.5rem){.footer .socials{flex-direction:column}.footer .socials ul{flex-direction:row;margin-top:.625rem}}@media screen and (min-width:93.75rem){.footer .socials{justify-content:flex-end}}.footer .flex{display:flex;margin-top:1.25rem}@media screen and (max-width:62.5rem){.footer .flex{flex-direction:column;justify-content:center}}.footer .flex-1{text-align:center;width:100%}@media screen and (min-width:93.75rem){.footer .flex-1{flex:1;text-align:right}}.footer .flex-2{flex:2}.footer .block-block-content a,.footer .menu a{border-bottom:2px solid;font-weight:700;text-align:center;-webkit-text-decoration:none;text-decoration:none}@media screen and (max-width:62.5rem){.footer .block-block-content a,.footer .menu a{display:inline-block;margin-top:.625rem}}@media screen and (min-width:62.5rem){.footer .block-block-content a,.footer .menu a{margin-left:1.5625rem}}.footer .block-block-content a:focus,.footer .block-block-content a:hover,.footer .menu a:focus,.footer .menu a:hover{color:var(--color-primary)}.footer .block-block-content a:focus,.footer .menu a:focus{outline:2px solid currentColor;outline-offset:2px}.footer .block-block-content--alt a,.footer .menu--alt a{border-color:var(--color-secondary);margin:0 0 1.5625rem}.footer .block-block-content--alt a:focus,.footer .block-block-content--alt a:hover,.footer .menu--alt a:focus,.footer .menu--alt a:hover{color:var(--color-secondary)}.footer .block-block-content a{color:var(--color-primary);display:inline-block;margin:0 .3125rem .3125rem 0}@media screen and (max-width:93.75rem){.footer .block-block-content a{margin:.3125rem}}.footer .block-block-content a:focus,.footer .block-block-content a:hover{color:#000}.footer .region-footer-bottom a{border:0}.footer .region-footer-bottom a:focus .color--primary,.footer .region-footer-bottom a:hover .color--primary{color:#000}
::placeholder{color:var(--color-grey);opacity:1}:-ms-input-placeholder{color:var(--color-grey)!important}.form-item{margin:.625rem 0 .9375rem}tr.even .form-item,tr.odd .form-item{margin-block:0}.form-item__label{color:#000;cursor:pointer;display:inline-flex;font-weight:700;margin:0;padding:0 0 .3125rem 1.5625rem;width:100%}.optional{font-weight:400;margin-left:auto;opacity:.75;padding:0 1.5625rem}.optional,label.option{display:inline-block}.form-composite>legend:not(.fieldset__legend--invisible){align-items:center;display:flex;font-size:inherit;font-weight:700;justify-content:space-between;margin:0;padding:0}.description{font-size:var(--font-size-s)}.has-background-color .description{color:#fff}form .field-multiple-table{margin:0}form .field-multiple-table .field-multiple-drag{padding-right:0;width:1.875rem}[dir=rtl] form .field-multiple-table .field-multiple-drag{padding-left:0}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:.5em}[dir=rtl] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-left:.5em;padding-right:0}form .field-add-more-submit{margin:.5em 0 0}form .form-type-processed-text:not(:first-of-type){margin-top:6.25rem}abbr.ajax-changed,abbr.tabledrag-changed{border-bottom:none}.form-actions{display:flex;justify-content:flex-end}.form--inline .form-item{float:left;margin-bottom:0;margin-right:.5em;margin-top:.5em;vertical-align:top}[dir=rtl] .form--inline .form-item{float:right;margin-left:.5em;margin-right:0}.form--inline .form-item__label{margin:0}[dir=rtl] .views-filterable-options-controls .form-item{margin-right:2%}.form--inline .form-item-separator{margin-left:.5em;margin-right:1em;margin-top:2.3em}[dir=rtl] .form--inline .form-item-separator{margin-left:1em;margin-right:.5em}.form--inline .form-actions{clear:left;margin-top:1.5em}[dir=rtl] .form--inline .form-actions{clear:right}.form-item--error-message{color:var(--color-error);display:inline-block}.form-item--error-message:before{background:url(/themes/custom/vbvastgoed/dist/images/icons/error.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:var(--sp);vertical-align:sub;width:var(--sp)}.webform-confirmation__message{text-align:center}.webform-has-field-suffix{align-items:center;display:flex;flex-wrap:wrap}.webform-has-field-suffix>label{width:100%}.webform-has-field-suffix>.form-element{flex:1}.webform-has-field-suffix .field-suffix{padding-left:.625rem}
.fieldset{background-color:initial;border-radius:0;color:inherit;margin:var(--sp0-5) 0;min-width:0;padding:0}.fieldset--group{background:none;border:0;border-radius:0;box-shadow:none;color:inherit;width:100%}.fieldset__legend{background-color:var(--color-secondary);color:inherit;float:left;font-weight:700;width:100%}.fieldset__legend+*{clear:left}.fieldset__legend--composite{color:inherit;margin-block-start:2px}.fieldset__legend--invisible{margin:0}.fieldset__legend--group{color:inherit}.fieldset__label{color:#fff;display:block;line-height:1.5;padding:.625rem 0 .625rem 1.25rem}.fieldset__label.is-disabled{color:var(--color-grey-dark)}.fieldset__description{font-size:var(--font-size-s);line-height:1.125rem;margin-block:.625rem}.fieldset__wrapper{padding:var(--sp0-5)}.fieldset__legend--invisible{display:none}.fieldset__legend--invisible~.fieldset__wrapper{margin-top:0;padding:0}.fieldset__legend--invisible~.fieldset__wrapper .form-boolean-group{display:flex;flex-direction:column;justify-content:center;margin:1.5625rem auto}@media screen and (min-width:62.5rem){.fieldset__legend--invisible~.fieldset__wrapper .form-boolean-group{flex-direction:row}}.fieldset__legend--invisible~.fieldset__wrapper .form-boolean-group label{padding:0 1.5625rem}.fieldset__legend--invisible~.fieldset__wrapper .form-boolean-group label .optional{display:none}.fieldset--group .fieldset__legend--visible~.fieldset__wrapper{border:2px solid var(--color-secondary)}.fieldset__wrapper--group{margin:0}.fieldset__wrapper>.container-inline{padding:0}
.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border:1px solid #e8e8e8;border-radius:.3125rem;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:.875rem;font-weight:400;height:2.375rem;line-height:2.25rem;outline:none;padding-left:1.125rem;padding-right:1.875rem;position:relative;text-align:left!important;transition:all .2s ease-in-out;-webkit-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:.3125rem;margin-top:-.25rem;pointer-events:none;position:absolute;right:.75rem;top:50%;transform:rotate(45deg);transform-origin:66% 66%;transition:all .15s ease-in-out;width:.3125rem}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .nice-select-dropdown{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .nice-select-dropdown{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .nice-select-dropdown{left:auto;right:0}.nice-select.small{font-size:.75rem;height:2.25rem;line-height:2.125rem}.nice-select.small:after{height:.25rem;width:.25rem}.nice-select.small .option{line-height:2.125rem;min-height:2.125rem}.nice-select .nice-select-dropdown{background-color:#fff;border-radius:.3125rem;box-shadow:0 0 0 1px #4444441c;left:0;margin-top:.25rem;opacity:0;pointer-events:none;position:absolute;top:100%;transform:scale(.75) translateY(1.1875rem);transform-origin:50% 0;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.nice-select .list{border-radius:.3125rem;box-sizing:border-box;max-height:13.125rem;overflow:hidden;overflow-y:auto;padding:0}.form-item-field-address-city .nice-select .list{display:flex;flex-direction:column}.form-item-field-address-city .nice-select .list>.option.selected{order:-100}.nice-select .list:hover .option:not(:hover){background-color:#0000!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:2.5rem;list-style:none;outline:none;padding-left:1.125rem;padding-right:1.8125rem;text-align:left;transition:all .2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:#0000;color:#999;cursor:default}.nice-select .optgroup{font-weight:700}.no-csspointerevents .nice-select .nice-select-dropdown{display:none}.no-csspointerevents .nice-select.open .nice-select-dropdown{display:block}.nice-select .has-multiple{height:auto;line-height:1.375rem;min-height:2.25rem;padding:.4375rem .75rem;white-space:inherit}.nice-select .has-multiple span.current{background:#eee;border:1px solid #ccc;border-radius:.1875rem;display:inline-block;font-size:.875rem;line-height:1.5rem;margin-bottom:.1875rem;margin-right:.1875rem;padding:0 .625rem}.nice-select .has-multiple .multiple-options{display:block;line-height:1.5rem;padding:0}.nice-select .nice-select-search-box{border-radius:.3125rem .3125rem 0 0;box-sizing:border-box;padding:.3125rem;pointer-events:none;width:100%}.nice-select .nice-select-search{background-color:#fff;border:1px solid #e8e8e8;border-radius:.1875rem;box-sizing:border-box;color:#444;display:inline-block;font-size:.875rem;height:auto;line-height:1.375rem;margin:0 .625rem 0 0;min-height:2.25rem;outline:0!important;padding:.4375rem .75rem;vertical-align:middle;width:100%}select{appearance:none;opacity:0;pointer-events:none;position:absolute;z-index:-1}select+.nice-select{align-items:center;appearance:none;background:#fff;border:2px solid #000;border-radius:0;color:#000;display:flex;float:none;font-family:inherit;font-size:var(--font-size-base);font-weight:inherit;line-height:1;max-width:100%;min-height:2.5rem;padding:.3125rem 3.125rem .3125rem 1.5625rem;width:100%}select+.nice-select:after{background-image:url(/themes/custom/vbvastgoed/dist/images/icons/arrow-down.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 1rem;border:0;border-radius:0 .1875rem .1875rem 0;height:2.5rem;margin:0;right:-1px;top:-1px;transform:none;transform:none!important;width:2.5rem}.form-item-sort-bef-combine select+.nice-select{background:#000;color:#fff}.form-item-sort-bef-combine select+.nice-select:after{background-image:url(/themes/custom/vbvastgoed/dist/images/icons/arrow-down-white.svg)}select+.nice-select:hover{border-color:var(--color-primary);outline:none}select+.nice-select:focus{outline:2px solid var(--color-secondary);outline-offset:2px}select+.nice-select ul.list{overflow:auto!important}select+.nice-select .current,select+.nice-select .multiple-options{font-weight:700}select+.nice-select .nice-select-dropdown{background:#fff;border:2px solid #000;border-radius:0;box-shadow:none;color:#000;min-width:100%;overflow:hidden}select+.nice-select .nice-select-dropdown ul.list{border-radius:0;margin:0}select+.nice-select .nice-select-dropdown ul.list li.option{background:#fff;margin:0;transition:none}select+.nice-select .nice-select-dropdown ul.list li.option:focus,select+.nice-select .nice-select-dropdown ul.list li.option:hover{background:#000;color:#fff}
[type=color],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{appearance:none;background-color:#fff;border:2px solid #000;border-radius:0;color:#000;font-family:inherit;font-size:var(--font-size-base);font-weight:inherit;line-height:1;max-width:100%;min-height:2.5rem;padding:.3125rem 1.5625rem;width:100%}[type=color]:hover,[type=date]:hover,[type=datetime-local]:hover,[type=email]:hover,[type=month]:hover,[type=number]:hover,[type=password]:hover,[type=search]:hover,[type=tel]:hover,[type=text]:hover,[type=time]:hover,[type=url]:hover,[type=week]:hover,textarea:hover{background-color:#fff;border-color:var(--color-primary)}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:focus{background-color:#fff;border-color:#000;outline:2px solid var(--color-secondary);outline-offset:var(--outline-offset)}[type=color].error,[type=date].error,[type=datetime-local].error,[type=email].error,[type=month].error,[type=number].error,[type=password].error,[type=search].error,[type=tel].error,[type=text].error,[type=time].error,[type=url].error,[type=week].error,textarea.error{border-color:var(--color-error)}textarea{line-height:1.4;padding:.625rem 1.5625rem}
.header{backface-visibility:hidden;left:0;margin:0 auto;padding:.625rem 0;position:fixed;right:0;top:0;transition:transform .3s ease;z-index:1;z-index:60}@media screen and (min-width:25rem){.header{padding:.9375rem 0}}@media screen and (min-width:31.25rem){.header{padding:1.5625rem 0}}.header.sticky{background:#fff}.js-menu-open .header,.js-menu-open .header.sticky,.path-frontpage .js-menu-open .header{background:#0000}@media screen and (max-width:43.75rem){.header.grid-full{gap:0;grid-template-columns:repeat(7,1fr)}}.header .region-header{grid-column:2/3}.header .region-header *{height:100%}.header .header--menu{grid-column:3/-2}.header .flex{align-items:center;display:flex;justify-content:space-between}.header--menu{align-items:flex-end;display:flex;flex:1;flex-direction:column;justify-content:center}.header__overlay{align-items:center;backface-visibility:hidden;background-color:var(--color-green-light);bottom:0;display:flex;left:100%;overflow:hidden;padding-top:10.625rem;position:fixed;top:0;transform:translateX(0);transition:transform .4s ease;width:100%;z-index:50}@media screen and (min-width:31.25rem){.header__overlay{padding-top:13.75rem}}@media screen and (min-width:43.75rem){.header__overlay{padding-top:16.875rem}}@media screen and (min-width:62.5rem){.header__overlay{padding-top:18.75rem}.header__overlay .region-primary-navigation,.header__overlay .region-top-navigation{display:none}}.js-menu-open .header__overlay{transform:translateX(-100%);transition-duration:.3s}.header__overlay--wrapper{height:calc(100vh - 10.625rem);overflow:auto;overflow-x:hidden}@media screen and (min-width:31.25rem){.header__overlay--wrapper{height:calc(100vh - 13.75rem)}}@media screen and (min-width:43.75rem){.header__overlay--wrapper{height:calc(100vh - 16.875rem)}}@media screen and (min-width:62.5rem){.header__overlay--wrapper{align-items:center;height:calc(100vh - 18.75rem)}}.header__overlay--img{grid-column:2/-2;margin:0 auto;max-width:43.75rem;opacity:0;transform:translateX(100%);transition:transform .2s ease 0s,opacity .2s ease 0s}.js-menu-open .header__overlay--img{opacity:1;transform:translateX(0);transition-delay:.3s;transition-duration:.2s}@media screen and (max-width:62.5rem){.header__overlay--img{display:none}}@media screen and (min-width:62.5rem){.header__overlay--img{grid-column:2/8}}.header__overlay--menu{grid-column:2/-2;opacity:0;padding:1.5625rem 0;transform:translateX(100%);transition:transform .2s ease 0s,opacity .2s ease 0s}.js-menu-open .header__overlay--menu{opacity:1;transform:translateX(0);transition-delay:.4s;transition-duration:.2s}@media screen and (max-width:62.5rem){.js-menu-open .header__overlay--menu{transition-delay:.2s}}@media screen and (min-width:62.5rem){.header__overlay--menu{grid-column:8/-2}}.header__overlay--menu .menu{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:1.5625rem}@media screen and (min-width:62.5rem){.header__overlay--menu .menu{align-items:flex-end;margin-bottom:0}}.header__overlay--menu .menu a{color:#000;display:block;font-size:1.25rem;font-weight:700;line-height:1;margin:0 0 .9375rem;-webkit-text-decoration:none;text-decoration:none}@media screen and (min-width:62.5rem){.header__overlay--menu .menu a{font-size:var(--font-size-h2)}}.header__overlay--menu .menu a:hover{color:var(--color-secondary)}.header__overlay--menu .menu a:focus{outline:2px solid var(--color-secondary);outline-offset:2px}.header__overlay--menu .socials{justify-content:center;margin-top:3.125rem}@media screen and (min-width:62.5rem){.header__overlay--menu .socials{justify-content:flex-end}}.header__overlay--menu .socials .socials__title{display:none}.header__overlay--menu .socials ul li{list-style-type:none}
@media screen and (max-width:62.5rem){.header .region-primary-navigation nav.main-nav{display:none}}.region-primary-navigation nav.main-nav li{width:100%}@media screen and (min-width:62.5rem){.region-primary-navigation nav.main-nav li{width:auto}}.region-primary-navigation nav.main-nav a{border:2px solid var(--color-primary);color:var(--color-primary);display:block;font-size:1rem;font-weight:600;line-height:2.5rem;padding:0 .625rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}@media screen and (min-width:62.5rem){.region-primary-navigation nav.main-nav a{line-height:1.875rem;margin-left:.625rem}}@media screen and (min-width:93.75rem){.region-primary-navigation nav.main-nav a{line-height:2.5rem;margin-left:1.5625rem;padding:0 1.5625rem}}.region-primary-navigation nav.main-nav a.is-active,.region-primary-navigation nav.main-nav a.primary-nav__menu-link--active-trail{background-color:var(--color-primary);color:#fff}.region-primary-navigation nav.main-nav a:focus,.region-primary-navigation nav.main-nav a:hover{border-color:var(--color-secondary);color:var(--color-secondary);outline:none}.path-frontpage:not(.js-menu-open) .region-primary-navigation nav.main-nav a{border-color:#fff;color:#fff}.path-frontpage:not(.js-menu-open) .region-primary-navigation nav.main-nav a:hover{border-color:var(--color-secondary);color:var(--color-secondary)}.path-frontpage:not(.js-menu-open) .sticky .region-primary-navigation nav.main-nav a{border-color:var(--color-primary);color:var(--color-primary)}.path-frontpage:not(.js-menu-open) .sticky .region-primary-navigation nav.main-nav a:hover{border-color:var(--color-secondary);color:var(--color-secondary)}
:root{--hsize:2rem;--vsize:1rem;--barHeight:2px;--animSpeed:0.2s;--barDistance:0.3125rem;--button-padding:0.625rem}.nav__toggler{align-items:center;backface-visibility:hidden;background:none;border:0;cursor:pointer;display:flex;line-height:1.875rem;padding:0;position:relative;transform:none;z-index:150}@media screen and (min-width:62.5rem){.nav__toggler{margin-left:1.25rem}}@media screen and (min-width:93.75rem){.nav__toggler{line-height:2.5rem;margin-left:3.125rem}}.nav__toggler:hover .nav__toggler--title,.path-frontpage:not(.js-menu-open) .nav__toggler:hover .nav__toggler--title{color:var(--color-secondary)}.nav__toggler:hover .nav__toggler--bar:before,.path-frontpage:not(.js-menu-open) .nav__toggler:hover .nav__toggler--bar:before{border-color:var(--color-secondary)}.nav__toggler:focus{outline:2px solid var(--color-secondary)}.nav__toggler--title{color:var(--color-primary);display:none;font-weight:600;margin:0 .5rem;text-transform:uppercase}@media screen and (min-width:93.75rem){.nav__toggler--title{margin:0 .75rem}}.path-frontpage:not(.js-menu-open) .nav__toggler--title{color:#fff}.path-frontpage:not(.js-menu-open) .sticky .nav__toggler--title{color:var(--color-primary)}.nav__toggler--title-close{display:block}.js-menu-open .nav__toggler--title-close{display:none}.js-menu-open .nav__toggler--title-open{display:block}.nav__toggler--bars{height:calc(var(--vsize) + var(--button-padding));position:relative;transition:transform var(--animSpeed) 0s ease;width:calc(var(--hsize) + var(--button-padding))}.js-menu-open .nav__toggler--bars{transform:rotate(45deg);transition-delay:var(--animSpeed)}.nav__toggler--bar{backface-visibility:hidden;border-radius:2px;height:var(--barHeight);left:calc(var(--button-padding)/2);position:absolute;top:calc(50% - var(--barHeight)/2);transform:none;transition:transform var(--animSpeed) var(--animSpeed) ease,opacity var(--animSpeed) var(--animSpeed) ease;width:calc(var(--hsize))}.js-menu-open .nav__toggler--bar{transform:none;transition-delay:0s}.nav__toggler--bar:before{border-top:3px solid var(--color-primary);content:"";display:block;height:inherit;left:0;position:absolute;top:0;transition:background-color var(--animSpeed) ease;width:inherit}.path-frontpage:not(.js-menu-open) .nav__toggler--bar:before{border-color:#fff}.path-frontpage:not(.js-menu-open) .sticky .nav__toggler--bar:before{border-color:var(--color-primary)}.nav__toggler--bar:first-child{transform:translateY(calc((var(--barDistance) + (var(--barHeight)))*-1))}.js-menu-open .nav__toggler--bar:first-child{transform:none}.nav__toggler--bar:nth-child(2){transition-delay:0s}.js-menu-open .nav__toggler--bar:nth-child(2){transform:rotate(-90deg);transition-delay:var(--animSpeed)}.nav__toggler--bar:nth-child(3){opacity:1;transform:translateY(calc(var(--barDistance) + var(--barHeight)))}.js-menu-open .nav__toggler--bar:nth-child(3){opacity:0;transform:none}
@keyframes fadeInAlert{0%{opacity:0}to{opacity:.5}}div[data-sitewide-alert]:has(.sitewide-alert){align-items:center;display:flex;height:100dvh;justify-content:center;position:fixed;right:0;top:0;width:100vw;z-index:9999}div[data-sitewide-alert]:has(.sitewide-alert):before{animation:fadeInAlert .6s ease .8s forwards;background-color:#000;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1}@keyframes fadeOutAlert{0%{opacity:.5}to{opacity:0}}div[data-sitewide-alert]:has(.sitewide-alert.hide):before{animation:fadeOutAlert .5s ease 0s forwards;opacity:.5}@keyframes slideInAlert{0%{opacity:0;transform:translateY(-3.125rem)}to{opacity:1;transform:translateY(0)}}div[data-sitewide-alert] .sitewide-alert{animation:slideInAlert .4s ease 1s forwards;background-color:var(--color-primary);color:#fff;max-height:90%;max-width:90%;opacity:0;overflow:auto;padding:3.125rem;transform:translateY(-3.125rem)}@media screen and (min-width:31.25rem){div[data-sitewide-alert] .sitewide-alert{align-items:center;display:flex;gap:1.5625rem;justify-content:center;overflow:visible}}div[data-sitewide-alert] .sitewide-alert>.field{flex:1}div[data-sitewide-alert] .sitewide-alert .field--name-message{max-width:25rem}div[data-sitewide-alert] .sitewide-alert .field--name-field-media{margin-top:3.125rem;max-width:25rem}@media screen and (min-width:31.25rem){div[data-sitewide-alert] .sitewide-alert .field--name-field-media{margin-right:-6.25rem;margin-top:0}}div[data-sitewide-alert] .sitewide-alert .field--type-text-long a:not(.link--button):focus,div[data-sitewide-alert] .sitewide-alert .field--type-text-long a:not(.link--button):hover,div[data-sitewide-alert] .sitewide-alert h2,div[data-sitewide-alert] .sitewide-alert h3,div[data-sitewide-alert] .sitewide-alert h4{color:var(--color-secondary)}@keyframes slideOutAlert{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(3.125rem)}}div[data-sitewide-alert] .sitewide-alert.hide{animation:slideOutAlert .4s ease 0s forwards}div[data-sitewide-alert] button.close{background-color:var(--color-secondary);border:0;border-radius:0;color:#000;cursor:pointer;height:2.5rem;position:absolute;right:0;top:0;width:2.5rem}div[data-sitewide-alert] button.close:focus,div[data-sitewide-alert] button.close:hover{background-color:#000;color:#fff}div[data-sitewide-alert] button.close:after,div[data-sitewide-alert] button.close:before{background-color:currentColor;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:1.25rem}div[data-sitewide-alert] button.close:after{transform:translate(-50%,-50%) rotate(-45deg)}div[data-sitewide-alert] button.close span{pointer-events:none}
.socials{align-items:center;display:flex}.socials__title{font-weight:700}.socials ul{align-items:center;display:flex;margin:0;padding:0}.socials ul li{margin:0 0 0 .625rem}.socials ul li a{align-items:center;background-color:var(--color-secondary);display:block;display:flex;height:2.125rem;justify-content:center;width:2.125rem}.socials ul li a svg{max-height:1rem;max-width:1rem;width:1rem}.socials ul li a svg path{fill:#000}.socials ul li a:hover{background-color:#000}.socials ul li a:hover svg path{fill:var(--color-secondary)}.socials ul li a:focus{outline:2px solid var(--color-secondary);outline-offset:2px}
.menu--top-navigation{margin:0 0 3.125rem}@media screen and (max-width:43.75rem){.header .menu--top-navigation{display:none}}@media screen and (max-width:62.5rem){.menu--top-navigation .menu li.menu-item:not(:first-child){display:none}.header__overlay .menu--top-navigation .menu li.menu-item:not(:first-child){display:block}}.menu--top-navigation .menu li.menu-item a{color:#000;display:block;font-size:.875rem;font-weight:700;line-height:1.875rem;margin-left:.625rem;position:relative;-webkit-text-decoration:none;text-decoration:none}@media screen and (min-width:62.5rem){.menu--top-navigation .menu li.menu-item a{font-size:1rem;margin-left:1.5625rem;padding:2px}}.menu--top-navigation .menu li.menu-item a:focus,.menu--top-navigation .menu li.menu-item a:hover{color:var(--color-secondary);outline:none}.menu--top-navigation .menu li.menu-item a:after{background-color:var(--color-secondary);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;right:0}.path-frontpage:not(.js-menu-open) .menu--top-navigation .menu li.menu-item a{color:#fff}.path-frontpage:not(.js-menu-open) .menu--top-navigation .menu li.menu-item a:hover{color:var(--color-secondary)}.path-frontpage:not(.js-menu-open) .sticky .menu--top-navigation .menu li.menu-item a{color:#000}.path-frontpage:not(.js-menu-open) .sticky .menu--top-navigation .menu li.menu-item a:hover{color:var(--color-secondary)}
.view .view-header{font-weight:700;margin:0 auto 3.125rem;max-width:97.5rem;position:relative}.view .view-header form.views-exposed-form{background-color:var(--color-secondary-light);margin:0 0 6.25rem;padding:1.5625rem 1.5625rem 0}@media screen and (min-width:31.25rem){.view .view-header form.views-exposed-form{padding:3.125rem 3.125rem 0}}@media screen and (min-width:43.75rem){.view .view-header form.views-exposed-form{padding:3.125rem 6.25rem 0}}.view .view-header form.views-exposed-form .fieldset--group{width:auto}.view .view-header form.views-exposed-form .form-type-select .form-item__label,.view .view-header form.views-exposed-form label span.optional{display:none}.view .view-header form.views-exposed-form .filter-wrapper{display:flex;flex-direction:column;gap:.9375rem;margin:0 0 .9375rem}@media screen and (min-width:31.25rem){.view .view-header form.views-exposed-form .filter-wrapper{margin:0 0 1.5625rem}}@media screen and (min-width:43.75rem){.view .view-header form.views-exposed-form .filter-wrapper{margin:0 0 3.125rem}}@media screen and (min-width:62.5rem){.view .view-header form.views-exposed-form .filter-wrapper{align-items:flex-end;flex-direction:row;justify-content:center}.view .view-header form.views-exposed-form .filter-wrapper>.form-item:not(.fieldset--group){flex:1;max-width:15.3125rem}}.view .view-header form.views-exposed-form .toggle-wrapper span:first-child{display:none}.view .view-header form.collapse .toggle-wrapper span:first-child,.view .view-header form.views-exposed-form .toggle-wrapper span:last-child{display:block}.view .view-header form.collapse .collapsable,.view .view-header form.collapse .toggle-wrapper span:last-child{display:none}.view .view-header .form-item{margin:0}.view .view-header .form-item-sort-bef-combine{margin-bottom:1.5625rem}@media screen and (min-width:31.25rem){.view .view-header .form-item-sort-bef-combine{margin-bottom:3.125rem}}@media screen and (min-width:62.5rem){.view .view-header .form-item-sort-bef-combine{bottom:0;margin-bottom:0;max-width:30%;position:absolute;right:6.25rem}}.view .view-header .view-header-text{font-size:var(--font-size-h2)}@media screen and (min-width:62.5rem){.view .view-header .view-header-text{margin-left:6.25rem;max-width:calc(100% - 25rem)}}.view .view-header .view-header-text span{color:var(--color-primary)}.view .view-header .fieldset__wrapper.fieldset__wrapper--group{padding:0}.view .view-header .bef-exposed-form .form--inline .js-form-wrapper>.form-item,.view .view-header .bef-exposed-form .form--inline>.form-item{float:none}.view .view-header .fieldset[data-drupal-selector=edit-field-geofield-wrapper]{border:0}.view .view-header .fieldset[data-drupal-selector=edit-field-geofield-wrapper] .fieldset__wrapper{padding:0}.view .view-header .fieldset[data-drupal-selector=edit-field-geofield-wrapper] .field-prefix,.view .view-header .fieldset[data-drupal-selector=edit-field-geofield-wrapper] .fieldset__legend,.view .view-header .fieldset[data-drupal-selector=edit-field-geofield-wrapper] .form-item-field-geofield-value,.view .view-header .fieldset[data-drupal-selector=edit-field-geofield-wrapper] .form-item__label{display:none}.view .view-header .form-actions{justify-content:center}.view .view-header .form-actions button[name=reset]{background:none;color:#000;margin:0 0 1.5625rem;padding:0;-webkit-text-decoration:underline;text-decoration:underline}@media screen and (min-width:31.25rem){.view .view-header .form-actions button[name=reset]{margin:0 0 3.125rem}}.view.view-display-id-block_overview_sold .view-header form.views-exposed-form{padding-bottom:1.5625rem}@media screen and (min-width:31.25rem){.view.view-display-id-block_overview_sold .view-header form.views-exposed-form{padding-bottom:3.125rem}}.view.view-display-id-block_overview_sold .view-header form.views-exposed-form .filter-wrapper{margin-bottom:0}.view.view-display-id-block_overview_sold .view-header form.views-exposed-form .filter-wrapper>.form-item{max-width:100%}.view .view-empty{text-align:center}.view .view-empty a:focus,.view .view-empty a:hover{color:var(--color-primary)}.view .view-content .custom-block{align-items:center;color:#fff;display:flex;justify-content:center;position:relative}.view .view-content .custom-block .field--name-field-block-text{color:var(--color-secondary);position:absolute;z-index:1}.view .view-content .custom-block .field--name-field-block-images{width:100%}.view .view-content .custom-block .media{position:relative;z-index:-1}.view .view-content .custom-block .media:after{background-color:var(--color-primary);content:"";height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%}.view .view-content .custom-block .field-block-content--field-block-images>.field__item{display:none}.view .view-content .custom-block:nth-of-type(3n+11) .field-block-content--field-block-images>.field__item:first-child,.view .view-content .custom-block:nth-of-type(3n+22) .field-block-content--field-block-images>.field__item:nth-child(2),.view .view-content .custom-block:nth-of-type(3n+33) .field-block-content--field-block-images>.field__item:last-child{display:block}
.view{padding:0 1.25rem}.view.view-display-id-project_units{padding:0}.view .views-infinite-scroll-content-wrapper,.view.view-display-id-project_units .view-content{display:grid;grid-gap:1.25rem;grid-template-columns:1fr}@media screen and (min-width:62.5rem){.view .views-infinite-scroll-content-wrapper,.view.view-display-id-project_units .view-content{grid-template-columns:1fr 1fr}}@media screen and (min-width:93.75rem){.view .views-infinite-scroll-content-wrapper,.view.view-display-id-project_units .view-content{grid-template-columns:1fr 1fr 1fr}}
