/* @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}
.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}
.node--type-estate.node--view-mode-full .node__header.grid-full{grid-template-rows:auto auto auto}.node--type-estate.node--view-mode-full .node__header__content{align-items:center;display:flex;gap:1.5625rem;grid-column:3/-2;padding:9.375rem 0 1.5625rem}@media screen and (max-width:93.75rem){.node--type-estate.node--view-mode-full .node__header__content{align-items:flex-start;flex-direction:column}}@media screen and (min-width:31.25rem){.node--type-estate.node--view-mode-full .node__header__content{padding:12.5rem 0 3.125rem}}@media screen and (min-width:43.75rem){.node--type-estate.node--view-mode-full .node__header__content{grid-column:4/-2;padding:15.625rem 0 6.25rem}}@media screen and (min-width:62.5rem){.node--type-estate.node--view-mode-full .node__header__content{padding-top:20rem}}.node--type-estate.node--view-mode-full .node__header__content--item:first-child{flex:1;font-size:var(--font-size-h2);font-weight:300}.node--type-estate.node--view-mode-full .node__header__content--item:first-child .small{font-size:var(--font-size-h4)}.node--type-estate.node--view-mode-full .node__header__content h2{font-weight:700;margin:0}.node--type-estate.node--view-mode-full .node__header__media{grid-column-end:-2}.node--type-estate.node--view-mode-full .node__actions{margin:0 auto 3.125rem}@media screen and (max-width:62.5rem){.node--type-estate.node--view-mode-full .node__actions{flex-wrap:wrap;gap:.625rem}}@media screen and (min-width:62.5rem){.node--type-estate.node--view-mode-full .node__actions{grid-column:2/-2}}@media screen and (min-width:93.75rem){.node--type-estate.node--view-mode-full .node__actions{grid-column:3/-2}}.node--type-estate.node--view-mode-full .node__actions .node__action{margin:0}.node--type-estate.node--view-mode-full .node__actions .node__action--main{grid-column:2/-2}@media screen and (min-width:62.5rem){.node--type-estate.node--view-mode-full .node__actions .node__action--main{grid-column:2/7}}@media screen and (min-width:93.75rem){.node--type-estate.node--view-mode-full .node__actions .node__action--main{grid-column:3/8}}.node--type-estate.node--view-mode-full .node__actions .node__action--side{display:flex;flex-direction:column;gap:1.25rem;grid-column:2/-2}@media screen and (min-width:43.75rem){.node--type-estate.node--view-mode-full .node__actions .node__action--side{flex-direction:row}}@media screen and (min-width:62.5rem){.node--type-estate.node--view-mode-full .node__actions .node__action--side{grid-column:9/-2}}@media screen and (min-width:93.75rem){.node--type-estate.node--view-mode-full .node__actions .node__action:first-child{flex:1}}.node--type-estate.node--view-mode-full .node__actions .node__action a.button span{display:none}@media screen and (max-width:125rem){.node--type-estate.node--view-mode-full .node__actions .node__action a.button span:first-child{display:block}}@media screen and (min-width:125rem){.node--type-estate.node--view-mode-full .node__actions .node__action a.button span:nth-child(2){display:block}}.node--type-estate.node--view-mode-full .node__content{max-width:125rem}.node--type-estate.node--view-mode-full .node__content--main{grid-column:2/-2}@media screen and (min-width:62.5rem){.node--type-estate.node--view-mode-full .node__content--main{grid-column:2/7}}@media screen and (min-width:93.75rem){.node--type-estate.node--view-mode-full .node__content--main{grid-column:3/8}}.node--type-estate.node--view-mode-full .node__content--main>h2{font-weight:700}.node--type-estate.node--view-mode-full .node__content--main .subtitle{font-size:var(--font-size-large);font-weight:400}.node--type-estate.node--view-mode-full .node__content--main .field-node--field-address{font-size:var(--font-size-large);font-weight:300}.node--type-estate.node--view-mode-full .node__content--main .field-node--field-price{font-size:var(--font-size-large);font-weight:700}.node--type-estate.node--view-mode-full .node__content--side{grid-column:2/-2}@media screen and (min-width:62.5rem){.node--type-estate.node--view-mode-full .node__content--side{grid-column:9/-2}}.node--type-estate.node--view-mode-full .addressline{display:block;margin:.625rem 0}.node--type-estate.node--view-mode-full>.grid-full.padding{padding:1.5625rem 0}.node--type-estate.node--view-mode-full>.grid-full.margin{margin-top:1.5625rem}@media screen and (min-width:31.25rem){.node--type-estate.node--view-mode-full>.grid-full.margin{margin-top:3.125rem}}@media screen and (min-width:43.75rem){.node--type-estate.node--view-mode-full>.grid-full.margin{margin-top:6.25rem}}@media screen and (min-width:62.5rem){.node--type-estate.node--view-mode-full>.grid-full.margin{margin-top:10rem}}.node--type-estate.node--view-mode-full .sideblock{align-items:center;background-color:var(--color-green-light);display:flex;flex-direction:column;justify-content:center;margin:0 auto 3.125rem;padding:0 1.5625rem;text-align:center}@media screen and (min-width:31.25rem){.node--type-estate.node--view-mode-full .sideblock{flex-direction:row;padding:3.125rem 0}}.node--type-estate.node--view-mode-full .sideblock__item{align-items:center;display:flex;flex:3;flex-direction:column;gap:.625rem;justify-content:center;padding:1.5625rem 0;-webkit-text-decoration:none;text-decoration:none;width:100%}@media screen and (min-width:31.25rem){.node--type-estate.node--view-mode-full .sideblock__item{padding:0 .625rem;width:auto}}.node--type-estate.node--view-mode-full .sideblock__item:not(:last-child){border-bottom:2px solid var(--color-primary);flex:2}@media screen and (min-width:31.25rem){.node--type-estate.node--view-mode-full .sideblock__item:not(:last-child){border-bottom:0;border-right:2px solid var(--color-primary)}}.node--type-estate.node--view-mode-full .sideblock__item span{margin:0 0 .9375rem}.node--type-estate.node--view-mode-full .sideblock__item a.button{max-width:13.4375rem;text-align:center;width:100%}.node--type-estate.node--view-mode-full a.sideblock__item svg{height:2.5rem}.node--type-estate.node--view-mode-full a.sideblock__item:focus,.node--type-estate.node--view-mode-full a.sideblock__item:hover{color:var(--color-secondary)}.node--type-estate.node--view-mode-full a.sideblock__item:focus svg path,.node--type-estate.node--view-mode-full a.sideblock__item:hover svg path{fill:var(--color-secondary)}.node--type-estate.node--view-mode-full .accordion__body .field{padding:.1875rem}.node--type-estate.node--view-mode-full .accordion__body .field:hover{background-color:#0000000a}.node--type-estate.node--view-mode-full .accordion__body .field--label-above{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:31.25rem){.node--type-estate.node--view-mode-full .accordion__body .field--label-above{flex-direction:row}}.node--type-estate.node--view-mode-full .accordion__body .field--label-above>.field__label{font-weight:700}@media screen and (min-width:31.25rem){.node--type-estate.node--view-mode-full .accordion__body .field--label-above>.field__label{font-weight:500}}.node--type-estate.node--view-mode-full .accordion__body .field--label-above>.field__label:after{content:": "}.node--type-estate.node--view-mode-full .accordion__body .field--label-above>.field__item,.node--type-estate.node--view-mode-full .accordion__body .field__items{text-align:right}.node--type-estate.node--view-mode-full .accordion__body .field--name-field-estate-technicals{flex-direction:column}.node--type-estate.node--view-mode-full .accordion__body .field--name-field-estate-technicals .field__label{font-weight:700;margin:0 0 .625rem}.node--type-estate.node--view-mode-full .accordion__body .field--name-field-estate-technicals .field__items{width:100%}.node--type-estate.node--view-mode-full .accordion__body .field--name-field-estate-technicals .field__item{text-align:left}.node--type-estate.node--view-mode-full .accordion__body .field--name-field-estate-technicals .field__item:not(:last-child){margin-bottom:.625rem}.node--type-estate.node--view-mode-full .accordion__body .field--name-field-estate-technicals .storage{display:flex;flex-wrap:wrap;justify-content:space-between}.node--type-estate.node--view-mode-full .accordion__body .field--name-field-estate-technicals .storage div{background:none;display:inline;padding:0}.node--type-estate.node--view-mode-full .accordion__body .field--name-field-estate-technicals .storage div.field-storage--field-technical:after{content:": "}.node--type-estate.node--view-mode-full .field-node--field-layouts>.field__item:not(:last-child){margin:0 0 .625rem}.node--type-estate.node--view-mode-full .field--name-field-reference .field__item{color:var(--color-primary)}.node--type-estate.node--view-mode-full .field--name-field-epc-value{flex-wrap:wrap;position:relative}.node--type-estate.node--view-mode-full .field--name-field-epc-value .field__item svg{width:6.25rem}.node--type-estate.node--view-mode-full .field--name-field-epc-value .field__item--img{margin:1.25rem;position:relative;width:100%}.node--type-estate.node--view-mode-full .field--name-field-epc-value .field__item--arrow{border:10px solid #0000;border-radius:.1875rem;border-top:12px solid var(--color-primary);display:block;position:absolute;top:-.375rem;transform:translate(-50%)}.node--type-estate.node--view-mode-full .field--name-field-epc-value svg{margin:0 -1px;min-width:100%;overflow:visible}.node--type-estate.node--view-mode-full .storage--estate-layout{margin:0 0 .625rem;padding:.1875rem}.node--type-estate.node--view-mode-full .storage--estate-layout:hover{background-color:#0000000a}.node--type-estate.node--view-mode-full .storage--estate-layout .inline{display:block}.node--type-estate.node--view-mode-full .storage--estate-layout .inline>div{display:inline}.node--type-estate.node--view-mode-full .storage--estate-layout .inline>div:not(:last-child):after{content:",";margin-right:.1875rem}.node--type-estate.node--view-mode-full .view-estate-layouts h3{color:var(--color-primary);font-weight:700;margin:1.25rem 0 .625rem}.node--type-estate.node--view-mode-full .media-img,.node--type-estate.node--view-mode-full .media-video,.node--type-estate.node--view-mode-full form{margin:0 auto;max-width:62.5rem}.node--type-estate.node--view-mode-full .media-video .field-node--field-video{display:flex;flex-direction:column;gap:1.5625rem}.node--type-estate.node--view-mode-full .media-video .field-node--field-video>.field__item{padding-top:56.25%;position:relative}.node--type-estate.node--view-mode-full .media-video iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.node--type-estate.node--view-mode-full .readmore_description .readmore_button,.node--type-estate.node--view-mode-full .readmore_description .readmore_button span{display:none}.node--type-estate.node--view-mode-full .readmore_description.collapsed .field--type-text-long{height:12.5rem;overflow:hidden;transition:height .4s ease}.node--type-estate.node--view-mode-full .readmore_description.collapsed .readmore_button{display:inline-flex;margin:1.25rem 0 0}.node--type-estate.node--view-mode-full .readmore_description.collapsed .readmore_button span.more{display:block}.node--type-estate.node--view-mode-full .readmore_description.open .readmore_button span.more{display:none}.node--type-estate.node--view-mode-full .readmore_description.open .readmore_button span.less{display:block}.node--type-estate.node--view-mode-full .bg-secondary-l{background-color:var(--color-secondary-light)}
.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}
[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}
.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}
textarea{display:block;margin:0;min-height:var(--sp10);width:100%}.form-textarea-wrapper textarea{box-sizing:border-box;display:block;margin:0;width:100%}
.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}
.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}
.paragraph--type--accordion .subcomponents{margin:0 auto;max-width:62.5rem;width:100%}.accordion{margin:0 0 var(--grid-gap)}.accordion__header{margin:0}.accordion__button{align-items:center;appearance:none;background:var(--color-green-light);border:0;color:#000;cursor:pointer;display:flex;font-size:1rem;font-weight:600;line-height:1.5rem;padding:1.5625rem;width:100%}.accordion__button:focus,.accordion__button:hover{background:var(--color-secondary-light);outline:none}.accordion__button[aria-expanded=true]{background:var(--color-secondary-light)}.accordion__button[aria-expanded=true] .accordion__button--icon:after{transform:rotate(0deg)}.accordion__button--label{color:#000;flex:1;text-align:left}.accordion__button--icon{display:flex;height:1.5rem;position:relative;width:1.5rem}.accordion__button--icon:after,.accordion__button--icon:before{backface-visibility:hidden;background-color:#000;bottom:0;content:"";display:block;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;transition:transform .2s ease;width:.5rem}.accordion__button--icon:after{transform:rotate(90deg)}.accordion__panel{backface-visibility:hidden;background:var(--color-secondary-light);height:auto;overflow:hidden}.accordion__panel[aria-hidden=true]{height:0}.accordion__body{padding:1.5625rem}.accordion__body a:focus,.accordion__body a:hover{color:var(--color-primary)}
@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}
.share{text-align:center}@media screen and (max-width:93.75rem){.share{text-align:left}}.share__title{display:block;font-size:.875rem;font-weight:700;margin:0 0 1.5625rem}.share ul{display:flex;list-style-type:none;margin:0;padding:0}.share ul li{margin:0}.share ul li:not(:last-child){margin-right:.625rem}.share ul li a{align-items:center;background-color:var(--color-primary);display:flex;height:1.875rem;justify-content:center;width:1.875rem}.share ul li a svg{display:block;height:1.125rem;overflow:visible;transform:scale(.9);transition:transform .2s ease;width:1.125rem}.share ul li a svg path{fill:#fff}.share ul li a:hover{background-color:var(--color-secondary)}.share ul li a:hover svg path{fill:#000}.share ul li a:focus{outline:2px solid var(--color-primary);outline-offset:2px}.share ul li a:focus svg,.share ul li a:hover svg{transform:scale(1)}
@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}
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
.splide__arrow{background:none;border-radius:0;height:2.5rem;opacity:1!important;width:2.5rem}.splide__arrow:before{background:var(--color-primary);content:"";display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(20deg);width:100%;z-index:-1}.splide__arrow svg{width:1rem}.splide__arrow svg path{fill:#fff}.splide__arrow:focus,.splide__arrow:hover{background:none}.splide__arrow:focus:before,.splide__arrow:hover:before{background:#000}.splide__arrow:focus svg path,.splide__arrow:hover svg path{fill:#fff}.splide__arrow span{display:none}.splide__slide{position:relative}.splide__slide a.glightbox--fill{height:100%;left:0;position:absolute;top:0;width:100%}.splide__slide .glightbox{bottom:0;display:block;height:.75rem;margin:auto;position:absolute;right:30%;top:0;width:.75rem;z-index:10}@media screen and (min-width:31.25rem){.splide__slide .glightbox{right:20%}}@media screen and (min-width:43.75rem){.splide__slide .glightbox{right:10rem}}.splide__slide .glightbox:before{background-color:var(--color-secondary);content:"";display:block;height:2.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(20deg);transition:transform .2s ease,background .2s ease;width:2.5rem;z-index:-1}.splide__slide .glightbox:after{border:2px solid #fff;content:"";height:.75rem;left:50%;outline:2px solid #fff;outline-offset:2px;position:absolute;top:50%;transform:translate(-50%,-50%);width:.75rem;z-index:2}.splide__slide .glightbox:focus:before,.splide__slide .glightbox:hover:before{background-color:var(--color-secondary-light);transform:translate(-50%,-50%) rotate(10deg) scale(1.1)}.splide__slide .glightbox:focus:after,.splide__slide .glightbox:hover:after{border-color:#000;outline-color:#000}
.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}}
.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}}
