/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.ui-dialog{position:absolute;z-index:1260;overflow:visible;padding:0;color:#000;border:solid 1px #ccc;background:#fff;}@media all and (max-width:48em){.ui-dialog{width:92% !important;}}.ui-dialog .ui-dialog-titlebar{border-width:0 0 1px 0;border-style:solid;border-color:#ccc;border-radius:0;background:#f3f4ee;font-weight:bold;}.ui-dialog .ui-dialog-titlebar-close{border:0;background:none;}.ui-dialog .ui-dialog-buttonpane{margin-top:0;padding:0.3em 1em;border-width:1px 0 0 0;border-color:#ccc;background:#f3f4ee;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0;}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0;}.ui-dialog .ajax-progress-throbber{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/contrib/classy/images/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none;}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.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;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.block .block--inner{width:100%;max-width:var(--site-width-max);margin-left:auto;margin-right:auto}.block-free-search{background-color:var(--color-primary);display:inline-block;padding:var(--space-1) var(--space-3) var(--space-3) var(--space-3);border-radius:var(--border-radius);width:100%;text-align:center}@media(min-width:768px){.block-free-search{width:auto;text-align:initial}}.block-free-search h2{color:var(--color-primary-contrast);font-size:var(--font-size-l);line-height:var(--line-height-l);padding:0;margin:var(--space-2) 0}.house-block{width:100%;height:100%;margin-bottom:var(--space-3)}@media(min-width:768px){.house-block{width:49%}}@media(min-width:1024px){.house-block{width:33%}}.house-block .content{background-color:var(--color-background-light);padding:var(--space-3);border:3px solid var(--color-border);border-top:0!important;border-left:0!important;border-right:0!important;border-radius:0 0 var(--border-radius) var(--border-radius)}.house-block h3{font-size:var(--font-size-m);line-height:var(--line-height-l);margin-top:var(--space-2)}.house-block img{width:100%}#block-irfavorites .item-list ul{margin:0;padding:0;list-style:none outside none}#block-irfavorites .item-list ul li{padding:0;margin:var(--space-3) var(--space-3) 0 0}.review .name{font-weight:700}.review .date{color:var(--color-grey-dark-50)}.review .icon--rating{width:var(--space-4);height:var(--space-4)}.node--huis--units .unit-tabs,.node--huis--units .unit-wrapper{margin:0;padding:0;list-style:none outside none}.node--huis--units .unit-tabs li,.node--huis--units .unit-wrapper li{padding:0}.node--huis--units .unit-tabs{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.node--huis--units .unit-tabs li{margin:0 var(--space-3) var(--space-3) 0}.node--huis--units .unit-wrapper li{margin:0;padding:0}.node--huis--units .unit-wrapper li .unit-tab-wrapper{display:none}.node--huis--units .unit-wrapper li .unit-tab-wrapper.is-active{display:block}#block-residence-views-block-ranking-ir-block-2 .view-content{margin:0 0 2.6rem}#block-residence-footerlegal{width:66.66%}#block-residence-footerlegal p{margin:0 2.5rem 0 0;font-size:var(--font-size-m);line-height:var(--line-height-footer);color:var(--color-footer-text)}#block-residence-footerlegal .copyright,#block-residence-footerlegal .copyright .links{display:flex;align-items:center;justify-content:flex-start}#block-residence-footerlegal .copyright .links,#block-residence-footerlegal .copyright .links a{font-size:var(--font-size-m);line-height:var(--line-height-footer-links);color:var(--color-footer-copyright-links)}#block-residence-footerlegal .copyright .links a{display:block;text-decoration:none;margin:0 5px}#block-residence-footerlegal .copyright .links a:focus,#block-residence-footerlegal .copyright .links a:hover{text-decoration:underline}#block-residence-bovenstevoettekst{display:grid;border-bottom:1px solid var(--color-footer-border);grid-template-areas:"a";gap:var(--space-3);grid-auto-columns:100%}@media(min-width:768px){#block-residence-bovenstevoettekst{grid-template-areas:"a a a";grid-auto-columns:33%}}#block-residence-bovenstevoettekst h2{color:var(--color-footer-header)}#block-residence-bovenstevoettekst nav.navigation ul.navigation-footer__list{margin:0 0 5rem;padding:0;display:block}#block-residence-bovenstevoettekst nav.navigation ul.navigation-footer__list li.navigation-footer__item{list-style-type:none}#block-residence-bovenstevoettekst nav.navigation ul.navigation-footer__list li.navigation-footer__item a.navigation-footer__link{color:var(--color-footer-link);font-size:var(--font-size-m);line-height:var(--line-height-footer);text-decoration:none}#block-residence-bovenstevoettekst nav.navigation ul.navigation-footer__list li.navigation-footer__item a.navigation-footer__link:focus,#block-residence-bovenstevoettekst nav.navigation ul.navigation-footer__list li.navigation-footer__item a.navigation-footer__link:hover{text-decoration:underline}#block-residence-contactenzoeken .contact,#block-residence-contactenzoeken .email{color:var(--color-footer-text);font-size:var(--font-size-m);line-height:var(--line-height-footer)}#block-residence-contactenzoeken .contact a,#block-residence-contactenzoeken .email a{display:inline-block;font-size:var(--font-size-m);line-height:var(--line-height-footer);color:var(--color-footer-link)}#block-residence-contactenzoeken .form--mini form{margin:10rem 0 0}#block-residence-contactenzoeken .form--mini form .form__inner{align-items:center;justify-content:flex-start}#block-residence-contactenzoeken .form--mini form .form__inner div.form-item{width:16.5rem;margin:0 var(--space-3) 0 0;overflow:hidden}#block-residence-contactenzoeken .form--mini form .form__inner input.js-form-submit.form-submit{height:3.8rem;width:9.5rem}div#block-residence-onderstevoettekst{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) 0 0}.border-gold,.search-block{background:var(--color-gold-gradient);background-size:250%;border:none;border-radius:var(--border-radius-block);background-position:0;position:relative;display:flex;align-items:flex-start;justify-content:center;cursor:pointer;overflow:hidden;user-select:none}.border-gold:before,.search-block:before{position:absolute;content:"";color:var(--color-primary);inset:2px;background-color:var(--color-background-light);border-radius:var(--border-radius-block-inset)}.search-block{cursor:auto;margin-bottom:var(--space-3)}@media(min-width:768px){.search-block{margin-bottom:0}}.search-block h2{text-align:center}.search-block .block--inner{display:block;z-index:1;padding:var(--space-3) var(--space-5)}.block.home-hero{width:100vw;margin:0 -1.2rem;position:relative}.block.home-hero h1,.block.home-hero h2{position:absolute;bottom:var(--space-4);text-align:center;width:100%;color:var(--color-eggshell);font-size:var(--font-size-l);line-height:1;text-shadow:0 0 4px rgba(0,0,0,.5)}@media(min-width:768px){.block.home-hero h1,.block.home-hero h2{font-size:var(--font-size-xxl)}}@media(min-width:1024px){.block.home-hero h1,.block.home-hero h2{font-size:var(--font-size-home-hero)}}.block.home-hero img{width:100vw}
.logo-block-wrapper{width:100%;max-width:var(--site-width-max);margin-left:auto;margin-right:auto;align-items:flex-start;justify-content:space-between;display:flex;flex-direction:column;padding:var(--space-3) var(--space-4) 0 var(--space-4);position:relative;z-index:10}.logo-block-wrapper.is-active .payoff,.logo-block-wrapper.is-active .site-name-logo,.logo-block-wrapper.is-active .site-slogan{position:relative;z-index:10;color:var(--color-white)}@media(min-width:1024px){.logo-block-wrapper{flex-direction:row;align-items:baseline}}.logo-block-wrapper .wrap-fav-payoff{display:flex;margin:0 0 7px;align-items:center;justify-content:flex-end}.logo-block-wrapper .payoff{font-family:var(--font-heading);font-size:var(--font-size-l);line-height:var(--line-height-base);color:var(--color-primary);text-align:center;width:100%;transition:all .3s ease-in;z-index:10}@media(min-width:1024px){.logo-block-wrapper .payoff{text-align:right;text-wrap:avoid}}.logo-block-wrapper .favorieten-link{width:290px;text-align:right}.logo-block-wrapper .favorieten-link a{color:var(--color-white);text-decoration:none;position:relative;padding-right:var(--space-6);line-height:var(--line-height-base);font-size:var(--font-size-xs)}@media(min-width:768px){.logo-block-wrapper .favorieten-link a{color:var(--color-grey-dark)}}.logo-block-wrapper .favorieten-link a:hover{text-decoration:underline}.logo-block-wrapper .favorieten-link a:after{content:"";position:absolute;top:0;width:14px;height:100%;border-radius:0;background:transparent url(/themes/custom/residence/dist/components/img/red-heart.png) no-repeat 50%/100% auto;margin-left:10px}.logo{font-family:var(--font-logo);font-size:var(--font-size-xl);font-weight:400;text-decoration:none;color:var(--color-primary)}.logo-block{width:100%}@media(min-width:1024px){.logo-block{max-width:300px}}.site-name-logo{font-family:var(--font-logo);font-size:var(--font-size-ll);font-weight:var(--font-weight-normal);text-decoration:none;color:var(--color-primary);text-wrap-mode:nowrap}@media(min-width:768px){.site-name-logo{font-size:var(--font-size-xl)}}.site-slogan{display:block;margin-top:var(--space-1);font-family:var(--font-heading);font-size:var(--font-size-xs);text-decoration:none;color:var(--color-grey-dark);text-align:left}@media(min-width:768px){.site-slogan{color:var(--color-grey-dark)}}
.button{font-family:var(--font-heading);font-size:var(--font-size-m);background-color:var(--color-primary);margin:0;cursor:pointer;display:inline-block;color:var(--color-white);border-radius:var(--border-radius);border:1px solid var(--color-border);padding:var(--space-2-25) var(--space-6);position:relative;text-decoration:none;text-align:center;box-shadow:none;text-shadow:none;background-image:none}.form--mini .button{padding:var(--space-2) var(--space-3)}.button:hover{color:var(--color-white);text-decoration:underline}.palette-residence .button:hover{background-color:var(--color-border);border:1px solid var(--color-primary)}.button.button--danger{border:0;background-color:var(--color-red)}.button.button--danger:hover{border:0;background-color:var(--color-red-20)}.button.button--bold{font-weight:var(--font-weight-bold)}.button.button--gradient{background:var(--color-gold-gradient);background-size:250%;color:var(--color-gold);transition-duration:var(--transition-duration-10);transition-timing-function:var(--transition-timing-function-2);padding:var(--space-3) var(--space-5);border:none;background-position:0;position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;user-select:none}.button.button--gradient:before{position:absolute;content:"";color:var(--color-gold);inset:2px;background-color:var(--color-emerald-green);border-radius:var(--border-radius-inset)}.button.button--gradient span{display:block;z-index:1}.button.button--gradient:hover{border:none}.button.button--gradient:hover,.button.button--gradient:hover:before{background-position:100%;transition-duration:var(--transition-duration-10)}.palette-residence .button.button--secondary,.palette-residence .button.is-active{background-color:var(--color-secondary);color:var(--color-secondary-contrast);border:1px solid var(--color-border-secondary)}.palette-residence .button.button--secondary:hover,.palette-residence .button.is-active:hover{background-color:var(--color-border-secondary);border:1px solid var(--color-secondary)}.button.button--quaternary,.button.button--tertiary{background-color:var(--color-tertiary);border-color:var(--color-border-tertiary);color:var(--color-tertiary-contrast)}.button.button--quaternary:before,.button.button--tertiary:before{border-color:var(--color-text)}.palette-residence .button.button--quaternary:hover,.palette-residence .button.button--tertiary:hover{background-color:var(--color-background-base);color:var(--color-text)}.button.button--quaternary{background-color:var(--color-background-light)}a.button{line-height:1.125em;margin:0}a.button.full-width{width:100%}.button__icon{width:1.3rem;height:1.3rem;float:left;margin:.2rem var(--space-3) var(--space-1) 0;fill:currentColor}.button--no-bg{border:0;fill:var(--color-primary);color:var(--color-primary)}.palette-residence .button--no-bg{background-color:transparent}.button--no-bg:after,.button--no-bg:before{border:0}.button--menu .button__icon{width:2rem;height:2rem;margin:0}
.field__items{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}table.prijzen{width:100%;margin-top:0;margin-bottom:var(--space-3)}table.prijzen .odd{background-color:var(--color-grey-dark-10)}table.prijzen td{vertical-align:top}.field--margin--bottom,.field--omschrijving--huisindeling{margin-bottom:var(--space-5)}.field--name-field-cta-button{position:absolute;bottom:var(--space-3)}.field--name-field-link-afbeelding{display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--space-3);row-gap:var(--space-3)}@media(min-width:768px){.field--name-field-link-afbeelding{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.field--name-field-link-afbeelding{grid-template-columns:repeat(3,minmax(0,1fr))}}
.iti{display:inherit}.form--mini .form-item{margin:.4rem 0}.form--mini .form-item .form-item{font-size:var(--font-size-m);line-height:var(--line-height-footer);margin:0}.form-item{margin-top:var(--space-3)}.form-item__description{margin-top:var(--space-1);font-size:var(--font-size-tiny);font-weight:var(--font-weight-semibold);color:var(--color-primary)}.form--faux-select,.form-date,.form-email,.form-month,.form-number,.form-range,.form-search,.form-select__element,.form-tel,.form-text,.form-textarea,.form-time,.form-url,.form-week{box-sizing:border-box;display:block;width:100%;max-width:40em;padding:var(--space-2);border:.1rem solid var(--color-border);outline:0;-webkit-appearance:none;border-radius:var(--border-radius);font-size:var(--font-size-xs);font-family:var(--font-base)}.form--faux-select:focus,.form-date:focus,.form-email:focus,.form-month:focus,.form-number:focus,.form-range:focus,.form-search:focus,.form-select__element:focus,.form-tel:focus,.form-text:focus,.form-textarea:focus,.form-time:focus,.form-url:focus,.form-week:focus{border-color:var(--color-border)}.form--faux-select--small,.form-date--small,.form-email--small,.form-month--small,.form-number--small,.form-range--small,.form-search--small,.form-select__element--small,.form-tel--small,.form-text--small,.form-textarea--small,.form-time--small,.form-url--small,.form-week--small{max-width:15em}.form--faux-select.error,.form-date.error,.form-email.error,.form-month.error,.form-number.error,.form-range.error,.form-search.error,.form-select__element.error,.form-tel.error,.form-text.error,.form-textarea.error,.form-time.error,.form-url.error,.form-week.error{border:.1rem solid var(--color-error);box-shadow:inset 0 0 0 .1rem var(--color-error)}.form--faux-select.error .description,.form-date.error .description,.form-email.error .description,.form-month.error .description,.form-number.error .description,.form-range.error .description,.form-search.error .description,.form-select__element.error .description,.form-tel.error .description,.form-text.error .description,.form-textarea.error .description,.form-time.error .description,.form-url.error .description,.form-week.error .description{color:var(--color-error);font-weight:var(--font-weight-semibold)}.form--mini .form--faux-select,.form--mini .form-date,.form--mini .form-email,.form--mini .form-month,.form--mini .form-number,.form--mini .form-range,.form--mini .form-search,.form--mini .form-select__element,.form--mini .form-tel,.form--mini .form-text,.form--mini .form-textarea,.form--mini .form-time,.form--mini .form-url,.form--mini .form-week{max-width:15em;padding:var(--space-1);font-size:var(--font-size-xs)}@media(min-width:1024px){.form--mini .form--faux-select,.form--mini .form-date,.form--mini .form-email,.form--mini .form-month,.form--mini .form-number,.form--mini .form-range,.form--mini .form-search,.form--mini .form-select__element,.form--mini .form-tel,.form--mini .form-text,.form--mini .form-textarea,.form--mini .form-time,.form--mini .form-url,.form--mini .form-week{max-width:10em}}.form--faux-select{padding:var(--space-2) 0}.form-textarea{border-radius:4px}.form-time{max-width:25rem}label{display:inline-block;font-family:var(--font-base);font-size:1.7rem;line-height:var(--form-item-size);margin-bottom:.4rem}@media(min-width:768px){label{font-size:1.4rem}}fieldset label,legend{font-weight:var(--font-weight-normal)}legend{font-family:var(--font-base);display:block;padding:0;font-size:1.7rem}@media(min-width:768px){legend{font-size:1.4rem}}.form-item--error-message{color:#c94229;font-weight:500}label.form-required:after,legend.form-required:after{content:"*";display:inline-block;vertical-align:super;line-height:1}.form-select{position:relative;max-width:30em;font-size:var(--font-size-xs)}.form-select__element{background-color:var(--color-white);margin:0;padding:var(--space-2-25) var(--space-8) var(--space-2-25) var(--space-3);width:100%;border-radius:var(--border-radius);appearance:none}.form-select__element:focus{box-shadow:inset 0 0 0 .1rem var(--color-border)}.form-select__arrow{position:absolute;right:var(--space-3);top:var(--space-2);width:var(--space-4);height:2rem;pointer-events:none}.form-select__element:focus+.form-select__arrow{fill:var(--color-primary)}.webform-select2 .form-select__arrow,.with-label+.form-select__arrow{top:3.4rem}button.form-select__arrow{background-color:transparent;width:2rem;height:2rem;padding:0;border:0;z-index:10}select::-ms-expand{display:none}fieldset.has-faux-wrapper{transition:all .3s ease-in;position:relative;max-width:30em;height:3.8rem;overflow:hidden;font-size:1.7rem;background-color:var(--color-white);color:var(--color-primary);margin:0 var(--space-3) var(--space-3) 0;padding:var(--space-2-25) var(--space-8) var(--space-2-25) var(--space-3);width:100%;border:1px solid var(--color-primary);border-radius:var(--border-radius);appearance:none}@media(min-width:768px){fieldset.has-faux-wrapper{font-size:1.4rem;margin-bottom:0}}@media(min-width:1024px){fieldset.has-faux-wrapper{margin-bottom:var(--space-3)}}fieldset.has-faux-wrapper legend{font-size:1.7rem;font-weight:var(--font-weight-bold);position:absolute;top:var(--space-2);display:flex;align-items:center}@media(min-width:768px){fieldset.has-faux-wrapper legend{font-size:1.4rem}}fieldset.has-faux-wrapper legend .legend-icon{margin-right:var(--space-2)}fieldset.has-faux-wrapper .form-item__description{margin-top:var(--space-6)}fieldset.has-faux-wrapper .toggle-faux-select{top:var(--space-2-25);right:var(--space-1);pointer-events:all}fieldset.has-faux-wrapper.is-open{transition:all .3s ease-in;height:auto}fieldset.has-faux-wrapper .form--faux-select{border:0;margin-top:0;padding-top:0}fieldset.has-faux-wrapper .form--faux-select:focus{box-shadow:inset 0 0 0 .1rem var(--color-border)}fieldset.has-faux-wrapper .form--faux-select .faux-select--options-wrapper ul:first-child{margin:0;padding:0;list-style:none outside none}fieldset.has-faux-wrapper .form--faux-select .faux-select--options-wrapper ul:first-child li{padding:0}fieldset.has-faux-wrapper .form--faux-select .faux-select--options-wrapper ul:first-child ul{list-style:none;margin-left:var(--space-4)}textarea{overflow:auto}.flex-form .form-actions,.form-actions{margin-top:var(--space-3)}.homepage-search .form-actions{margin:0}.form--mini .form-actions{margin-top:var(--space-1);margin-bottom:var(--space-1)}.form-actions .button{margin-right:var(--space-4)}@media(min-width:768px){.form-actions .button{margin-right:var(--space-5)}}.form-actions .button:last-child{margin-right:0}.js-form-type-checkbox,.js-form-type-radio{position:relative}.js-form-type-checkbox input,.js-form-type-radio input{position:absolute!important;clip:rect(.1rem,.1rem,.1rem,.1rem);overflow:hidden;height:.1rem;width:.1rem;word-wrap:normal}.js-form-type-checkbox input.focusable:active,.js-form-type-checkbox input.focusable:focus,.js-form-type-radio input.focusable:active,.js-form-type-radio input.focusable:focus{position:static!important;clip:auto;overflow:visible;height:auto;width:auto}.js-form-type-checkbox input:focus,.js-form-type-radio input:focus{outline:0;box-shadow:none}.js-form-type-checkbox input:focus+label:before,.js-form-type-radio input:focus+label:before{border-color:var(--color-primary);transform:scale(1.08)}.js-form-type-checkbox label,.js-form-type-radio label{position:relative;padding-left:2.8rem;box-sizing:content-box}.js-form-type-checkbox label:before,.js-form-type-radio label:before{content:" ";width:var(--form-item-size);height:var(--form-item-size);position:absolute;left:0;top:0;border:.2rem solid var(--color-border);background-color:var(--color-white)}.js-form-type-checkbox label:hover,.js-form-type-radio label:hover{cursor:pointer}.js-form-type-checkbox label:hover:before,.js-form-type-radio label:hover:before{border-color:var(--color-primary)}.js-form-type-checkbox input:checked:focus+label:before,.js-form-type-radio input:checked:focus+label:before{border-color:var(--color-text)}.js-form-type-checkbox input:checked+label:before,.js-form-type-radio input:checked+label:before{border-color:var(--color-primary)}.js-form-type-checkbox input.error+label:before,.js-form-type-radio input.error+label:before{border-color:var(--color-error)}.js-form-type-radio label>.checkbox_checkmark{display:none}.js-form-type-radio label:before{border-radius:50%}.js-form-type-radio input:checked+label:after{content:" ";border-radius:50%;background-color:var(--color-primary)}.js-form-type-checkbox label>.checkbox_checkmark,.js-form-type-radio input:checked+label:after{position:absolute;top:.4rem;left:.4rem;width:var(--form-item-checked);height:var(--form-item-checked)}.js-form-type-checkbox label>.checkbox_checkmark{display:none;fill:var(--color-text)}.js-form-type-checkbox input:checked+label>.checkbox_checkmark{display:block}.js-form-type-checkbox input:checked+label:after{background-color:transparent}.js-form-type-checkbox input[disabled]+label{color:var(--color-grey-dark-70)}.js-form-type-checkbox input[disabled]+label:before,.js-form-type-checkbox input[disabled]+label:hover:before{border-color:var(--color-border)}.ui-datepicker{background-color:var(--color-white)}.webform-flexbox .webform-flexbox{margin:var(--space-3) 0}.webform-flex--container .webform-flex--container{margin:0}.flex-form .form__inner{display:flex}.flex-form .form__inner .form-item{margin-right:var(--space-3)}#edit-flexbox-01,#edit-flexbox-02,[id^=edit-flexbox-01],[id^=edit-flexbox-02]{flex-direction:column}ul.level-0>li>div>label{font-weight:var(--font-weight-bold)}
.hamburger{padding:0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#3e8646}.hamburger-box{width:30px;height:21px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:30px;height:3px;background-color:var(--color-navigation-toggle);border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-9px}.hamburger-inner:after{bottom:-9px}.hamburger--3dx .hamburger-box{perspective:60px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,9px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-9px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:60px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,9px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-9px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:60px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,9px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-9px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:60px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,9px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-9px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:60px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0,9px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-9px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:60px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg) rotate(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0,9px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-9px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-6px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-6px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(6px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(6px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transform:translate3d(-6px,-7.5px,0) rotate(-45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transform:translate3d(-6px,7.5px,0) rotate(45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transform:translate3d(6px,-7.5px,0) rotate(45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transform:translate3d(6px,7.5px,0) rotate(-45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-18px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-9px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-18px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-9px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--elastic .hamburger-inner{top:1.5px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:9px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:18px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,9px,0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0,-18px,0) rotate(-270deg);transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:1.5px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:9px;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:18px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,9px,0) rotate(-135deg);transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transform:translate3d(0,-18px,0) rotate(270deg);transition-delay:75ms}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:after{top:9px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic.is-active .hamburger-inner:before{left:-60px;top:-60px;transform:translate3d(60px,60px,0) rotate(45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic.is-active .hamburger-inner:after{right:-60px;top:-60px;transform:translate3d(-60px,60px,0) rotate(-45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:after{top:9px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-60px;top:60px;transform:translate3d(60px,-60px,0) rotate(-45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-60px;top:60px;transform:translate3d(-60px,-60px,0) rotate(45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:1.5px}.hamburger--slider .hamburger-inner:before{top:9px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner:after{top:18px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,9px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-4.2857142857px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-18px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:1.5px}.hamburger--slider-r .hamburger-inner:before{top:9px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider-r .hamburger-inner:after{top:18px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,9px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(4.2857142857px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-18px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spring .hamburger-inner{top:1.5px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:9px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:18px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,9px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,9px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-18px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-9px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent!important;transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.hamburger--stand.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent!important;transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}
.icon-rating,.legend-icon{width:var(--icon-size);height:var(--icon-size);fill:var(--color-primary)}.legend-icon{stroke:var(--color-primary);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#navigation-toggle{position:absolute;right:var(--space-2);top:var(--space-3);z-index:10}#navigation-toggle.is-active .hamburger-inner,#navigation-toggle.is-active .hamburger-inner:after,#navigation-toggle.is-active .hamburger-inner:before{background:var(--color-navigation-toggle-active)}@media(min-width:1024px){#navigation-toggle{display:none}}.navigation-main{background-color:var(--color-primary);position:absolute;width:100%;top:0;bottom:0;transform:translateX(-100%);transition:all .5s ease-in;z-index:5}.navigation-main.is-active{transform:translateX(0)}.navigation-main.is-active ul li a{color:var(--color-white)}@media(min-width:1024px){.navigation-main{position:inherit;transform:none}.palette-residence .navigation-main{background-color:transparent}}.navigation-main ul.navigation-inline__list{align-items:center}.navigation-main ul li{margin:0 0 0 var(--space-6)}@media(min-width:1024px){.navigation-main ul li{margin:0 0 0 var(--space-9)}}.navigation-main ul li:first-child{margin:0}.navigation-main ul li a{background:transparent;border:0;outline:0;box-shadow:none;color:var(--color-white);text-decoration:none;font-size:var(--font-size-m);line-height:var(--line-height-base);padding:0;font-family:var(--font-heading);font-weight:var(--font-weight-normal)}@media(min-width:768px){.navigation-main ul li a{color:var(--color-grey-dark)}}.navigation-main ul li a:focus,.navigation-main ul li a:hover{background:transparent;border:0;outline:0;box-shadow:none;text-decoration:underline}.navigation-inline__list{padding:0;list-style:none outside none;display:flex;flex-direction:column;margin:8rem 0 0}.navigation-inline__list li{padding:0}@media(min-width:768px){.navigation-inline__list{flex-direction:row;flex-wrap:wrap}}@media(min-width:1024px){.navigation-inline__list{flex-wrap:nowrap;justify-content:right;margin-top:0}}.navigation-inline__list li{padding:var(--space-1) 0}@media(min-width:768px){.navigation-inline__list li{width:50%}}@media(min-width:1024px){.navigation-inline__list li{padding:0;width:auto}}.navigation-inline__list--footer{margin-top:0}@media(min-width:1024px){.navigation-inline__list--footer{justify-content:left}}.navigation-inline__list--footer .navigation-inline__item .navigation-inline__link{font-size:var(--font-size-xs);text-wrap:nowrap;border:0;padding:0}.palette-residence .navigation-inline__list--footer .navigation-inline__item .navigation-inline__link{background-color:transparent}.navigation-inline__list--footer .navigation-inline__item .navigation-inline__link:hover{border:0}@media(min-width:1440px){.navigation-inline__list--footer .navigation-inline__item:after{content:" | ";color:var(--color-white)}.navigation-inline__list--footer .navigation-inline__item:last-child:after{content:""}}@media(min-width:1024px){.navigation-inline__item{margin-right:1rem}}.navigation-inline__link{font-family:var(--font-base);font-size:var(--font-size-small);display:inline-block;padding:2rem;width:100%;margin:0;color:var(--color-white);text-decoration:none}.navigation-inline__link.icon--after{padding:2rem 4.5rem 2rem 2rem}.navigation-inline__link .link__icon{display:none}@media(min-width:1024px){.navigation-inline__link{border:3px solid var(--color-border);background-color:var(--color-primary);width:auto;border-top:0!important;border-left:0!important;border-right:0!important;border-radius:var(--border-radius);padding:.5rem var(--space-6)}.navigation-inline__link.icon--after{padding:.5rem 4.5rem .5rem 2rem}.navigation-inline__link .link__icon{display:inline-block;fill:var(--color-white);width:1.5rem;height:1.5rem;top:1.3rem;right:1.5rem}.navigation-inline__link:hover .link__icon{fill:var(--color-grey-dark)}}
.node--huis h1{font-size:2rem}@media(min-width:768px){.node--huis h1{font-size:2.8rem}}.node--huis .header--picture .swiper-button-next,.node--huis .header--picture .swiper-button-prev{color:var(--color-swiper)}.node--huis .field--name-field-faciliteiten{margin:0;padding:0;list-style:none outside none;margin-top:var(--space-3);float:right;display:flex;flex-direction:row;justify-content:right}.node--huis .field--name-field-faciliteiten li{padding:0;margin-left:var(--space-1)}@media(min-width:768px){.node--huis .field--name-field-faciliteiten li{margin-left:var(--space-2)}}@media(min-width:1024px){.node--huis .field--name-field-faciliteiten li{margin-left:var(--space-3)}}.node--huis .field--name-field-faciliteiten .facility--label{display:none}.node--huis .field--name-field-subtitel{margin-bottom:var(--space-6)}.node--huis .node--huis--content{padding:var(--space-3)}@media(min-width:768px){.node--huis .node--huis--content{padding:0}}.node--huis .node--huis--content .contentbox .left-side .huidige-pagina-recensies #popupBtn{cursor:pointer;text-decoration:underline}.node--huis .node--huis--content .contentbox .left-side .huidige-pagina-recensies #popupBtn:hover{text-decoration:none}.node--huis .horizontal-tabs{border:0;line-height:0}.node--huis .horizontal-tabs .horizontal-tabs-list{background:none;border:none}.node--huis .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button{background-color:var(--color-primary);border:3px solid var(--color-border);color:var(--color-white);border-radius:var(--border-radius) var(--border-radius) 0 0;margin-right:var(--space-3);border-left:1px solid var(--color-primary)!important;border-right:1px solid var(--color-primary)!important;border-bottom:0!important}.node--huis .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button strong{color:var(--color-white)}.node--huis .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a{padding:var(--space-4) var(--space-2);text-align:center}.node--huis .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover strong{color:var(--color-primary)}.node--huis .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected{background:var(--color-white)}.node--huis .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected strong{color:var(--color-primary)}.node--huis .horizontal-tabs-pane{padding:var(--space-3);margin-top:-1px;background-color:var(--color-white);border:1px solid var(--color-primary)}.node--huis details{padding:var(--space-3) 0}@media(min-width:768px){.node--huis details{padding:0}}.node--huis .details-wrapper{line-height:2.4rem;display:flex;flex-direction:column}@media(min-width:768px){.node--huis .details-wrapper{flex-direction:row}}@media(min-width:768px){.node--huis .details-wrapper .details--content{width:80%}}.node--huis .details-wrapper .field--name-field-fotoos{justify-content:normal}.node--huis .details-wrapper .field--name-field-fotoos .field__item{margin-bottom:var(--space-3);width:100%}.node--huis .details-wrapper .field--name-field-fotoos .field__item img{width:100%}@media(min-width:768px){.node--huis .details-wrapper .field--name-field-fotoos .field__item{width:auto;margin-right:var(--space-3)}}.node--huis .details-wrapper .leaflet-container{width:100%;height:400px}@media(min-width:768px){.node--huis .details-wrapper .leaflet-container{min-width:888px}}.node--huis #block-irhouseusps{position:sticky;top:90px}.node--huis #block-irhouseusps ul{margin:0;padding:0;list-style:none outside none}.node--huis #block-irhouseusps ul li{padding:0}.node--huis #block-irhouseusps ul li .flag,.node--huis #block-irhouseusps ul li a{box-sizing:border-box;width:100%}.node--house--old .facilities{margin:0;padding:0;list-style:none outside none;float:right;display:flex;flex-direction:row}.node--house--old .facilities li{padding:0;margin-left:var(--space-3)}.node--house--old .facilities .facility--label{display:none}.node--house--old #tabs>ul{margin:0;padding:0;list-style:none outside none;display:flex;flex-direction:row}.node--house--old #tabs>ul li{padding:0;border:1px solid var(--color-grey-dark-50);border-bottom-color:var(--color-white);border-radius:var(--border-radius) var(--border-radius) 0 0;background-color:var(--color-primary);margin-right:var(--space-1)}.node--house--old #tabs>ul li a{display:inline-block;color:var(--color-text);text-decoration:none;padding:0 var(--space-3)}.node--house--old #tabs>ul li.active{background-color:var(--color-white)}.node--house--old #tabs .tab--wrapper{display:none;padding:var(--space-3);border:1px solid var(--color-grey-dark-50);background-color:var(--color-white)}.node--house--old #tabs .tab--wrapper:first-of-type{display:block}.icon--rating{width:var(--space-4);height:var(--space-4)}.node-house--wrapper .image--wrapper{display:flex;flex-direction:row;justify-content:space-between}.node-house--wrapper .image--wrapper .main-image{width:50%;margin-right:var(--space-3)}.node-house--wrapper .image--wrapper .main-image img{border-radius:var(--border-radius)}.node-house--wrapper .image--wrapper .image--col{width:24%;display:flex;flex-direction:column;margin-right:var(--space-3)}.node-house--wrapper .image--wrapper .image--col img{margin:0 0 var(--space-3) 0;border-radius:var(--border-radius)}.node-house--wrapper .content--wrapper{display:flex;flex-direction:row;justify-content:space-between;background-color:var(--color-white);padding:var(--space-3) var(--space-3) var(--space-6) var(--space-3);border-radius:var(--border-radius) var(--border-radius) 0 0;border-bottom:1px solid var(--color-grey)}.node-house--wrapper .content--wrapper .content--col.content--col-1{width:70%;margin-right:5%}.node-house--wrapper .content--wrapper .content--col.content--col-2{width:25%;text-align:right}.node-house--wrapper .location--wrapper,.node-house--wrapper .reviews--wrapper{border-bottom:1px solid var(--color-grey);background-color:var(--color-white);padding:var(--space-3)}.node-house--wrapper .location--wrapper{border-radius:0 0 var(--border-radius) var(--border-radius)}.node-house--wrapper .content--description,.node-house--wrapper .content--facilities,.node-house--wrapper .content--italian-tourist-board,.node-house--wrapper .content--prices{border-bottom:1px solid var(--color-grey);margin-bottom:var(--space-6);padding-bottom:var(--space-3);width:100%}.node-house--wrapper ul.facilities{margin:0;padding:0;list-style:none outside none;display:flex;flex-direction:row;flex-wrap:wrap;width:50%}.node-house--wrapper ul.facilities li{padding:0;margin:0 var(--space-3) var(--space-3) 0;width:40%}.node-house--wrapper ul.ctas{margin:0;padding:0;list-style:none outside none;position:sticky;top:10px}.node-house--wrapper ul.ctas li{padding:0;margin-bottom:var(--space-2)}.node-house--wrapper ul.ctas li a{width:100%}.node-house--wrapper .icon--favorites{width:var(--space-4);height:var(--space-4);margin-left:var(--space-2);fill:var(--color-tertiary)}.node-house--wrapper table.additional-costs,.node-house--wrapper table.availability,.node-house--wrapper table.prices{border:0;margin:0 0 var(--space-6) 0}.node-house--wrapper table.additional-costs td,.node-house--wrapper table.additional-costs th,.node-house--wrapper table.additional-costs tr,.node-house--wrapper table.availability td,.node-house--wrapper table.availability th,.node-house--wrapper table.availability tr,.node-house--wrapper table.prices td,.node-house--wrapper table.prices th,.node-house--wrapper table.prices tr{border:0;padding:0}.node-house--wrapper table.additional-costs td,.node-house--wrapper table.additional-costs th,.node-house--wrapper table.availability td,.node-house--wrapper table.availability th,.node-house--wrapper table.prices td,.node-house--wrapper table.prices th{padding-right:var(--space-6)}.node-house--wrapper table.additional-costs th,.node-house--wrapper table.availability th,.node-house--wrapper table.prices th{color:var(--color-primary)}.node-house--wrapper table.additional-costs tr.odd,.node-house--wrapper table.availability tr.odd,.node-house--wrapper table.prices tr.odd{background-color:var(--color-white)}.node-house--wrapper .reviews--wrapper .reviews{display:flex;flex-wrap:wrap}.node-house--wrapper .reviews--wrapper h3{flex-grow:2}.node-house--wrapper .reviews--wrapper .review{width:50%}.mobile-tabs{display:flex;flex-direction:column}.mobile-tabs a{width:100%;margin:0}.mobile-tabs a.is-active{background:var(--color-green-base-alt)}.cal{margin:var(--space-6) 0 var(--space-3) 0;padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}.fc .fc-daygrid-day-frame{min-height:50px}@media(min-width:768px){.fc .fc-daygrid-day-frame{min-height:100%}}.node--landingpage h1{margin-top:var(--space-3)}.comment--body,.comment--service{margin-bottom:var(--space-3)}.node--house.node--view-mode--teaser .content-wrapper{position:relative;padding-bottom:var(--space-15)}.node--house.node--view-mode--teaser .content-wrapper .button{position:absolute;bottom:0;margin:0 0 var(--space-3) 0}
.toolbar-fixed.toolbar-horizontal .layout-container{margin-top:var(--space-20)}@media only screen and (min-width:768px)and (max-width:1023px){.homepage-search fieldset.has-faux-wrapper{margin:0 var(--space-3) var(--space-3) 0}}.action-unflag .heart:after,.action-unflag .heart:before{background:#c55}
.region-header{padding-top:var(--space-3);padding-bottom:var(--space-3);background-color:var(--color-background-region-header)}.region-header .logo-block-wrapper{padding:0 var(--space-3)}.region-search{background-color:var(--color-background-block)}.region-search .region-inner{background-position:50% 50%;position:relative;margin:0 0 var(--space-3) 0}@media(min-width:1024px){.region-search .region-inner{width:100%}}.region-search .region-inner .container{width:100%;max-width:var(--site-width-max);margin-left:auto;margin-right:auto;position:relative;height:100%;padding:var(--space-10) 0}@media(min-width:768px){.region-search .region-inner .container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-3)}}.region-search .region-inner .hero--container{width:100%;height:100%;position:absolute;z-index:1}.region-search .region-inner .hero--image{width:100%;height:100%;object-fit:cover}.region-search .block-free-search{margin-top:230px;position:relative;z-index:2}@media(min-width:1024px){.region-search .block-free-search{display:none;position:absolute;left:var(--space-2);bottom:var(--space-2)}}.region-footer{margin:0;background:var(--color-region-footer-bg);padding:5rem 0}.region-footer .region-inner{max-width:var(--site-width-max);margin:0 auto;display:block;width:100%;padding:0 var(--space-3)}@media(min-width:768px){.region-footer .region-inner{padding:0}}.footer-bottom{background-color:var(--color-region-footer-bottom-bg);padding:5rem 0 3rem}.footer-bottom .footer-bottom-wrapper{max-width:var(--site-width-max);margin:0 auto;width:100%}.footer-bottom--inner{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap}@media(min-width:768px){.footer-bottom--inner{flex-direction:row}}.footer-bottom--inner>div{width:auto;min-width:100%}.region-sidebar_first .form-item__description{color:var(--color-filter-text)}
.social-share{display:flex;align-items:center}.social-share__title{margin-top:0}.social-share__list{display:flex;margin:var(--space-3) 0}.social-share__item{display:block;margin-left:var(--space-3)}.social-share__link{display:flex;padding:var(--space-2);background-color:var(--color-social-share-bg);color:var(--color-social-share);border-radius:50%}.social-share__link:focus,.social-share__link:hover{background-color:var(--color-social-share-bg-hover);color:var(--color-social-share-hover)}.social-share__icon{position:static;height:var(--social-icon-size);width:var(--social-icon-size);fill:currentColor}
.result-list{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}.views-row{max-width:118rem;width:100%;padding:var(--space-3);background:var(--color-white);border-bottom:3px solid var(--color-primary);border-radius:var(--border-radius)}.palette-residence .views-row{font-family:var(--font-base)}.view-huis-header-image .views-row{margin:0 auto;border:0;border-radius:0;background:transparent}.views-row .search-result__top{position:relative;display:flex;justify-content:left;align-items:center;flex-wrap:wrap}.views-row .search-result__top a{text-decoration:none}.views-row .search-result__top a:hover{text-decoration:underline}.views-row .search-result__top h3{margin:0 var(--space-3) 0 0}.views-row .search-result__subtitle{width:100%;margin-bottom:var(--space-3);font-size:var(--font-size-xs)}@media(min-width:768px){.views-row .search-result__middle{display:flex;align-items:start;margin-bottom:var(--space-3);flex-direction:column}}@media(min-width:1024px){.views-row .search-result__middle{flex-direction:row;flex-wrap:wrap}}.views-row .search-result__middle .search-result__image{padding:var(--space-1);border:1px solid var(--color-primary);border-radius:var(--border-radius);margin-bottom:var(--space-3)}@media(min-width:768px){.views-row .search-result__middle .search-result__image{width:100%}}@media(min-width:1024px){.views-row .search-result__middle .search-result__image{margin-right:var(--space-3);width:45%}}.views-row .search-result__middle .search-result__image img{width:100%}@media(min-width:1024px){.views-row .search-result__middle .search-result__description{width:50%;margin-right:var(--space-3)}}.views-row .search-result__middle table{border:0;padding:0;margin:var(--space-3) 0 0 0;table-layout:fixed}.views-row .search-result__middle table td,.views-row .search-result__middle table th,.views-row .search-result__middle table tr{padding:0 var(--space-3)}.views-row .search-result__middle table td:first-child,.views-row .search-result__middle table th:first-child,.views-row .search-result__middle table tr:first-child{padding:0 var(--space-3) 0 0}.views-row .search-result__middle table th{color:var(--color-primary)}.views-row .search-result__middle .price{text-wrap:nowrap}.views-row .prices{margin:var(--space-3) 0;width:100%}@media(min-width:768px){.views-row .prices{margin:0}}.views-row .facilities{margin:0;padding:0;list-style:none outside none;margin:var(--space-3) 0;display:flex}.views-row .facilities li{padding:0}@media(min-width:768px){.views-row .facilities{margin-bottom:0}}.views-row .facilities li{margin-right:var(--space-3)}@media(min-width:768px){.views-row .search-result__bottom{position:relative;text-align:right}}.views-row .search-result__bottom .wrapper{display:flex;flex-direction:row;justify-content:space-between}.views-row .search-result__bottom .button{margin:var(--space-3) 0 0 0;text-wrap:nowrap}.view-ranking-ir .view-header h2{color:var(--color-ranking-heading);margin:0 0 2.6rem}.view-ranking-ir .comment-label{font-style:italic;display:block;margin-top:var(--space-3)}.view-ranking-ir .views-view-grid .views-row{display:grid;grid-template-columns:1fr;grid-column-gap:var(--space-3);grid-row-gap:var(--space-3)}@media(min-width:768px){.view-ranking-ir .views-view-grid .views-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.view-ranking-ir .views-view-grid .views-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.view-ranking-ir .views-row{max-width:100%;width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent}.view-ranking-ir .views-row .views-col{background:var(--color-review-item-bg);float:none;border-radius:var(--border-radius);padding:30px;border:1px solid var(--color-review-item-bg)}.view-ranking-ir .views-row .views-col .views-field-field-beoordeling-ir .icon-rating{fill:var(--color-stars-bg);width:1.53rem;height:1.53rem;margin-right:4px}.view-ranking-ir .views-row .views-col .views-field-nothing-1 span.field-content{font-size:var(--font-size-s);line-height:var(--line-height-base);color:var(--color-grey-dark);font-style:italic}.view-ranking-ir .views-row .views-col .comment-title strong{font-weight:var(--font-weight-bold)}.view-ranking-ir .views-row .views-col .comment-title strong,.view-ranking-ir .views-row .views-col .views-field-nothing span.field-content{font-size:var(--font-size-s);line-height:var(--line-height-base);color:var(--color-green-text)}.view-ranking-ir .views-row .views-col .views-field-comment-body{margin:30px 0 0}.view-ranking-ir .views-row .views-col .views-field-comment-body .field-content{font-size:var(--font-size-s);line-height:var(--line-height-base);color:var(--color-grey-dark)}.view-ranking-ir .view-footer .stars{height:var(--icon-size)}.view-ranking-ir .view-footer .stars .icon-rating{fill:var(--color-stars-bg);width:var(--icon-size);height:var(--icon-size);margin-right:6px}.view-ranking-ir .view-footer p{margin:2.6rem 0 0}.view-ranking-ir .view-footer p a{color:var(--color-ranking-link);text-decoration:none;font-size:var(--font-size-m);line-height:160%}.view-ranking-ir .view-footer p a:focus,.view-ranking-ir .view-footer p a:hover{text-decoration:underline}.pager__items .pager__item a{background-color:var(--color-primary);width:var(--space-8);height:var(--space-8);border-radius:50%;display:inline-block;vertical-align:middle;padding:var(--space-1) 0 0 0;text-decoration:none}.palette-residence .pager__items .pager__item a{color:var(--color-contrast)}@media(min-width:768px){.pager__items .pager__item a{padding-top:var(--space-1)}}.pager__items .pager__item.is-active{background:none;width:auto}.pager__items .pager__item.pager__item--first a,.pager__items .pager__item.pager__item--last a,.pager__items .pager__item.pager__item--next a,.pager__items .pager__item.pager__item--previous a{font-size:var(--font-size-ll);padding-top:.2rem}@media(min-width:768px){.views-row .flag-bookmarks{position:absolute;bottom:0;left:0}}.views-row .flag-bookmarks a{border:1px solid}.action-unflag .heart:after,.action-unflag .heart:before{background:#c55}.view-display-id-taxonomy_term>.pager{display:none}.beschikbare-vakantie,.view-volgende-reizen,.volgende-reizen-wrapper{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background:var(--color-views-block);padding:var(--space-8) 0}.beschikbare-vakantie .imageblock,.view-volgende-reizen .imageblock,.volgende-reizen-wrapper .imageblock{margin:0 0 var(--space-3);height:100%}.beschikbare-vakantie{margin-bottom:var(--space-15)}.volgende-reizen-wrapper{margin-top:var(--space-15)}.volgende-reizen-wrapper .imageblock{width:100%}.volgende-reizen-wrapper .imageblock .content-wrapper a{display:block}.volgende-reizen-wrapper .view-more{margin:var(--space-5) 0 0;text-align:right}.volgende-reizen-wrapper .views-row{border:0;padding:0}.beschikbare-vakantie>.field.field--name-field-imageblocks,.view-volgende-reizen>.wrapper-volgende-reizen,.volgende-reizen-wrapper>.field--name-field-volgende-reizen{max-width:var(--site-width-max);display:block;margin:0 auto;padding:0 var(--space-3)}.beschikbare-vakantie .imageblock .content-wrapper,.volgende-reizen-wrapper .imageblock .content-wrapper{padding:1.5rem 1.3rem}.beschikbare-vakantie .field--name-field-imageblocks.field__items,.view-volgende-reizen .volgende-reizen,.volgende-reizen-wrapper .field__items{margin:0 -.65rem;width:auto;min-width:100%;display:grid;grid-template:"a";row-gap:var(--space-3)}@media(min-width:768px){.beschikbare-vakantie .field--name-field-imageblocks.field__items,.view-volgende-reizen .volgende-reizen,.volgende-reizen-wrapper .field__items{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-3)}}@media(min-width:1024px){.beschikbare-vakantie .field--name-field-imageblocks.field__items,.view-volgende-reizen .volgende-reizen,.volgende-reizen-wrapper .field__items{grid-template-columns:repeat(3,minmax(0,1fr))}}.beschikbare-vakantie .field__label h2,.view-volgende-reizen .view-header h1,.volgende-reizen-wrapper .field__label h2{margin:0 0 2.6rem}.view-volgende-reizen{background:var(--color-views-block);padding:var(--space-15) 0}
html{font-size:62.5%;font-weight:var(--font-weight-normal);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;}body{background:var(--color-background-base);font-family:var(--font-base);margin:0;padding:0 !important;font-size:var(--font-size-s);line-height:var(--line-height-mobile);text-rendering:optimizeLegibility;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media (min-width:768px){body{line-height:var(--line-height-base);font-size:var(--font-size-m);}}h1,h2,h3,h4,h5{font-family:var(--font-heading);margin:0 0 var(--space-2) 0;font-weight:var(--font-weight-normal);}h1.bold,h2.bold,h3.bold,h4.bold,h5.bold{font-weight:var(--font-weight-bold);}h1{font-size:var(--font-size-h1-mobile);line-height:var(--line-height-h1);color:var(--color-primary);}@media (min-width:768px){h1{font-size:var(--font-size-h1);}}h2{font-size:var(--font-size-h2-mobile);line-height:var(--line-height-h2-mobile);}@media (min-width:768px){h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2);}}h3{font-size:var(--font-size-h3-mobile);line-height:var(--line-height-h3-mobile);}@media (min-width:768px){h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3);}}h4{font-size:var(--font-size-h4-mobile);line-height:var(--line-height-h4-mobile);}@media (min-width:768px){h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4);}}h5{margin:0;font-size:var(--font-size-h5-mobile);line-height:var(--line-height-h5-mobile);}@media (min-width:768px){h5{font-size:var(--font-size-h5);line-height:var(--line-height-h5);}}@-webkit-keyframes outline-animate{0%{outline-offset:.5rem;}100%{outline-offset:-.1rem;}}@keyframes outline-animate{0%{outline-offset:.5rem;}100%{outline-offset:-.1rem;}}*:focus{-webkit-animation:outline-animate .1s linear 0s 1 normal;animation:outline-animate .1s linear 0s 1 normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}article,aside,figcaption,figure,footer,header,main,nav,section{display:block;}a{color:var(--color-link);text-decoration:underline;}a:hover,a:focus{text-decoration:none;}.toolbar a{font-size:inherit;}b,strong,.bold,.strong{font-weight:var(--font-weight-bold);}i,em{font-style:italic;}p{font-size:var(--font-size-p-mobile);line-height:var(--line-height-p-mobile);margin:0 0 var(--space-4) 0;}@media (min-width:768px){p{font-size:var(--font-size-p);line-height:var(--line-height-p);}}p.intro{margin-top:1.7rem;font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);line-height:var(--line-height-p-intro-mobile);}@media (min-width:768px){p.intro{font-size:var(--font-size-large);line-height:var(--line-height-p-intro);}}p.highlighted{padding:var(--section-padding-2);background-color:var(--color-background-base);}ul{margin:0;padding:0;list-style:none outside none;list-style:disc;margin:var(--space-2) 0 var(--space-2) var(--space-6);}ul li{padding:0;}ol{margin:0;padding:0;list-style:none outside none;list-style:decimal;margin:var(--space-2) 0 var(--space-2) var(--space-6);}ol li{padding:0;}small,sub,sup{font-size:75%;}sub{vertical-align:sub;}sup{vertical-align:super;}img{max-width:100%;height:auto;vertical-align:middle;border-style:none;}figure{margin:0;}.slider-text-image figure{margin-top:0;}.slider-text-image figure img{width:100%;}object,iframe{max-width:100%;}fieldset{min-width:0;padding:0;margin:0;border:0;}svg:not(:root){overflow:hidden;}blockquote{background-color:var(--color-background-dark);font-size:var(--font-size-blockquote-mobile);line-height:var(--line-height-blockquote-mobile);border-left:1px solid var(--color-border);margin:1.5rem 1rem;padding:0.5rem 1rem;font-style:italic;}@media (min-width:768px){blockquote{font-size:var(--font-size-blockquote);line-height:var(--line-height-blockquote);}}blockquote > p:first-child{display:inline;}blockquote:before{font-family:Georgia,"Times New Roman",Times,serif;content:"\201C";font-size:5rem;line-height:0.1rem;margin-right:0.2rem;vertical-align:-2rem;}blockquote:after{font-family:Georgia,"Times New Roman",Times,serif;content:"\201D";font-size:5rem;line-height:0.1rem;margin-right:0.2rem;vertical-align:-2rem;}caption{padding:0 var(--space-3) var(--space-3);text-align:left;font-size:var(--font-size-xlarge);font-weight:var(--font-weight-semibold);}table{margin-top:var(--space-5);border-spacing:0 0;border-collapse:collapse;overflow:auto;}table.zebra tbody tr:nth-child(odd){background-color:var(--color-background-table-odd);color:var(--color-text-table-odd);}table.hover{cursor:pointer;}table.hover tbody tr:hover{background-color:var(--color-background-table-odd);color:var(--color-text-table-odd);}tr{border-bottom:0.1rem solid var(--color-background-table);}@media (min-width:768px){td,th{padding:0 var(--space-3);}}th{text-align:left;font-weight:var(--font-weight-bold);}@media (min-width:768px){th{font-weight:var(--font-weight-extra-bold);}}button{margin:0;-webkit-appearance:none;border-radius:0;}.strikethrough{text-decoration:line-through;}audio{margin-top:var(--space-5);}hr{margin-top:var(--space-4);margin-bottom:0;height:.3rem;background-color:var(--color-background-hr);border:none;}pre,code,var,kbd,samp{font-family:'Courier New',Monospace;font-size:1.6rem;}.m-3{margin:var(--space-3);}.mt-2{margin-top:var(--space-2);}.mobile-only{display:none;}@media (max-width:767px){.mobile-only{display:inline-block;}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0;}.heart{position:relative;display:inline-block;padding-left:var(--space-8);}.heart::before,.heart::after{content:"";position:absolute;top:var(--space-2);width:var(--space-3);height:var(--space-5);border-radius:var(--space-6) var(--space-6) 0 0;background:var(--color-favorite);}.heart::before{left:var(--space-4);transform:rotate(-45deg);transform-origin:0 100%;}.heart::after{left:var(--space-1);transform:rotate(45deg);transform-origin:100% 100%;}.readmore-link,.readless-link{font-weight:var(--font-weight-bold);}table.table td{vertical-align:top;}table.table tr:first-child td:first-child{width:350px;}@font-face{font-family:'Delphin';src:url("/themes/custom/residence/dist/fonts/Delphin-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Courgette';src:url("/themes/custom/residence/dist/fonts/Courgette-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Nephilm';src:url("/themes/custom/residence/dist/fonts/Nephilm.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap;}.region-wrapper{width:100%;max-width:var(--site-width-max);margin-left:auto;margin-right:auto;}.region-wrapper.full-width{max-width:100%;}.region-wrapper.full-width > div{padding:0 var(--space-3);}main{width:100%;max-width:var(--site-width-max);margin-left:auto;margin-right:auto;}@media (min-width:768px){main{display:flex;justify-content:space-between;padding:var(--space-3) 0 0;}}main .layout-content{padding:0 var(--space-3);}main .region-wrapper{margin:0;max-width:initial;}@media (min-width:768px){main .layout-content{width:100%;}}@media (min-width:768px){main .layout-content.with-sidebar-first{width:70%;}}aside.layout-sidebar-first{background-color:var(--color-primary);position:absolute;left:-100%;top:0;width:100%;z-index:10;padding:var(--space-3);transition:all 0.3s ease-in;}.toolbar-vertical aside.layout-sidebar-first{top:var(--space-10);}aside.layout-sidebar-first.active{transition:all 0.3s ease-in;left:0;}aside.layout-sidebar-first.active + .layout-content.with-sidebar-first{position:fixed;}@media (min-width:768px){aside.layout-sidebar-first{transform:translateX(0);position:initial;width:30%;margin-right:var(--space-6);border-radius:var(--border-radius);}}aside.layout-sidebar-first .sidebar-title{color:var(--color-white);}.fieldgroup,.facet-inactive,.facet-active{background-color:var(--color-filter-bg);padding:var(--space-3);margin-bottom:var(--space-3);border-radius:var(--border-radius);border-bottom:1px solid var(--color-filter-border);}aside .fieldgroup,aside
  .facet-inactive,aside
  .facet-active{color:var(--color-filter-text);}.fieldgroup h2,.facet-inactive h2,.facet-active h2{font-size:var(--font-size-l);color:var(--color-filter-heading);line-height:1;display:flex;align-items:center;}.fieldgroup h2 img,.facet-inactive h2 img,.facet-active h2 img{margin-right:var(--space-2-25);}.fieldgroup ul,.facet-inactive ul,.facet-active ul{margin:0;padding:0;list-style:none outside none;}.fieldgroup ul li,.facet-inactive ul li,.facet-active ul li{padding:0;}.fieldgroup ul ul,.facet-inactive ul ul,.facet-active ul ul{margin-left:var(--space-4);}.leaflet-tooltip{font-size:1.7rem;}@media (min-width:768px){.leaflet-tooltip{font-size:1.4rem;}}.leaflet-popup-content h3 a{font-size:var(--font-size-l);text-decoration:none;}.palette-residence .leaflet-popup-content h3 a{color:var(--color-text);}.leaflet-popup-content h4 a{font-size:var(--font-size-s);text-decoration:none;}.palette-residence .leaflet-popup-content h4 a{color:var(--color-text);}.views-field-field-faciliteiten .field-content{display:flex;flex-direction:row;}.views-field-field-faciliteiten .field-content .taxonomy-term{margin-right:var(--space-3);}.view-search .views-row{background:var(--color-white);border-radius:var(--border-radius);padding:var(--space-3);border-bottom:3px solid var(--color-primary);margin-bottom:var(--space-3);}.view-search .view-header{text-align:center;}.view-search .view-header p{text-align:left;}@media (min-width:768px){.view-search .view-header{text-align:left;}}.filter-toggle{margin-bottom:var(--space-3);width:100%;text-align:left;font-weight:var(--font-weight-bold);}.view-uitleg-iconen .view-content{display:flex;flex-direction:row;flex-wrap:wrap;}.view-uitleg-iconen .view-content .views-row{width:30%;margin-right:3%;margin-bottom:var(--space-3);display:flex;}.view-uitleg-iconen .view-content .views-row:nth-child(3n){margin-right:0;}.view-uitleg-iconen .view-content .views-row .views-field-field-ikoon{margin-right:var(--space-3);}.view-leaflet-map .leaflet-container{height:950px;width:100%;}#edit-regio .form-radios{display:flex;flex-direction:row;flex-wrap:wrap;}#edit-regio .form-radios .form-item{width:50%;}@media (min-width:768px){#edit-regio .form-radios .form-item{width:33%;}}@media (min-width:1024px){#edit-regio .form-radios .form-item{width:20%;}}#views-exposed-form-leaflet-map-page-1 .form-radios .form-item:first-child{display:none;}.view:not(.page-0) .view-header p{display:none;}.node--landingspagina aside.layout-sidebar-first{background:transparent;align-self:flex-start;position:-webkit-sticky;position:sticky;}.toc-js ul{list-style:none;margin:0;padding:0;}.toc-js ul li{margin:0.5rem 0 1rem 0;}.toc-js ul li a{text-decoration:none;}.toc-js ul li.toc-active{font-weight:bold;}#block-residence-content .text-formatted h5{font-size:2rem;line-height:var(--line-height-base);margin:0 0 5px;}#block-residence-content .text-formatted h5 strong{font-size:2rem;line-height:var(--line-height-base);font-weight:var(--font-weight-bold);font-family:var(--font-base);}#block-residence-content .text-formatted p{margin:0 0 2rem;}.node--huis--layout{display:block;width:100%;margin:var(--space-5) 0 0;}.node--huis--layout .node--huis--content{display:block;}.node--huis--layout .node--huis--content .contentbox,.node--huis--layout .node--huis--content .title{display:flex;justify-content:space-between;align-items:flex-start;min-width:100%;margin:0 -1.2rem 3rem;}.node--huis--layout .node--huis--content .contentbox > div,.node--huis--layout .node--huis--content .title > div{padding:0 var(--space-3);}.node--huis--layout .node--huis--content .left-side{width:70%;}.node--huis--layout .node--huis--content .left-side h1{margin:0;}.node--huis--layout .node--huis--content .left-side .ratings p{margin:0;display:flex;align-items:center;}.node--huis--layout .node--huis--content .left-side .ratings p .icons,.node--huis--layout .node--huis--content .left-side .ratings p .text{margin:0 5px 0 0;}.node--huis--layout .node--huis--content .left-side .ratings p .icon-rating{fill:var(--color-stars-bg);width:1.53rem;height:1.53rem;margin-right:4px;}.node--huis--layout .node--huis--content .right-side{width:30%;}.node--huis--layout .node--huis--content .right-side ul{margin:0;padding:0;list-style-type:none;}.node--huis--layout .node--huis--content .right-side ul li .taxonomy-term picture img{width:var(--term-icon-size);height:var(--term-icon-size);-o-object-fit:contain;object-fit:contain;}.node--huis--layout .node--huis--content .contentbox .left-side{width:78.8rem;}.node--huis--layout .node--huis--content .contentbox .left-side .house-icons{margin:0 0 3rem;}.node--huis--layout .node--huis--content .contentbox .left-side .house-icons ul.items{display:flex;align-items:center;list-style-type:none;padding:0;margin:0;}.node--huis--layout .node--huis--content .contentbox .left-side .house-icons ul.items li{margin:0 2rem 0 0;display:flex;align-items:center;}.node--huis--layout .node--huis--content .contentbox .left-side .house-icons ul.items li span.icon{margin:0 10px 0 0;}.node--huis--layout .node--huis--content .contentbox .left-side .details-wrapper,.node--huis--layout .node--huis--content .contentbox .left-side .faciliteiten-listing{margin:0 0 6rem;}.node--huis--layout .node--huis--content .contentbox .left-side .details-wrapper .details--content{width:100%;}.node--huis--layout .node--huis--content .contentbox .left-side .faciliteiten-listing h2{margin:0 0 2rem;}.node--huis--layout .node--huis--content .contentbox .left-side .faciliteiten-listing .views-element-container{background:#F6F6F6;padding:3rem 2rem;}.node--huis--layout .node--huis--content .contentbox .left-side .faciliteiten-listing .views-element-container ul{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;grid-row-gap:2.4rem;}.node--huis--layout .node--huis--content .contentbox .left-side .faciliteiten-listing .views-element-container ul li{width:50%;}.node--huis--layout .node--huis--content .contentbox .left-side .faciliteiten-listing .views-element-container ul li .taxonomy-term{display:flex;align-items:center;justify-content:flex-start;}.node--huis--layout .node--huis--content .contentbox .left-side .faciliteiten-listing .views-element-container ul li .taxonomy-term picture{width:3.2rem;height:3.2rem;min-width:3.2rem;margin:0 3rem 0 0;}.node--huis--layout .node--huis--content .contentbox .left-side .faciliteiten-listing .views-element-container ul li .taxonomy-term picture img{width:100%;display:block;}.node--huis--layout .node--huis--content .contentbox .left-side .faciliteiten-listing .views-element-container ul li .taxonomy-term p{margin:0;}.node--huis--layout .node--huis--content .contentbox .left-side .Beschikbaarheid .fc-direction-ltr.fc-liquid-hack{margin:2.4rem 0 6rem;padding:0;border-bottom:0;}.node--huis--layout .node--huis--content .contentbox .left-side .huidige-pagina-recensies .views-element-container .view-content{margin:0;}.node--huis--layout .node--huis--content .contentbox .left-side .huidige-pagina-recensies .views-element-container .view-content .views-row{margin:0 0 6rem;padding:0;border:0;display:inline-block;}.node--huis--layout .node--huis--content .contentbox .left-side .node--huis--menu{display:none;}.node--huis--layout .node--huis--content .contentbox .right-side{width:calc(100% - 78.8rem);}.node--huis--layout .node--huis--content .contentbox .node--huis--menu{max-width:21rem;width:21rem;float:right;}.node--huis--layout .node--huis--content .contentbox .node--huis--menu #block-irhouseusps .item-list ul li{margin:0 0 1rem;width:100%;}.node--huis--layout .node--huis--content .contentbox .node--huis--menu #block-irhouseusps .item-list ul li .flag.flag-bookmarks a.heart:before{content:"";width:14px;height:14px;border-radius:0;background:transparent url(/themes/custom/residence/dist/img/red-heart.png) no-repeat center/100% auto;margin:0 7px 0 0;position:relative;transform:none;left:0;top:3px;display:inline-block;}.node--huis--layout .node--huis--content .contentbox .node--huis--menu #block-irhouseusps .item-list ul li .flag.flag-bookmarks a.heart:after{display:none;}.huidige-pagina-recensies .views-element-container .view-content .views-row h2,.huidige-pagina-recensies .views-element-container .view-content .views-row h3,.huidige-pagina-recensies .views-element-container .view-content .views-row h4,.huidige-pagina-recensies .views-element-container .view-content .views-row h5{font-family:var(--font-base);font-size:var(--font-size-m);line-height:1.5rem;margin:0 0 1.5rem 0;font-weight:var(--font-weight-bold);}.huidige-pagina-recensies .views-element-container .view-content .views-row .icon-rating{fill:var(--color-stars-bg);width:1.53rem;height:1.53rem;margin-right:4px;}.huidige-pagina-recensies .views-element-container .view-content .views-row .views-field-nothing span.field-content,.huidige-pagina-recensies .views-element-container .view-content .views-row .views-field-comment-body .field-content,.huidige-pagina-recensies .views-element-container .view-content .views-row .views-field-field-comment-algemeen .field-content,.huidige-pagina-recensies .views-element-container .view-content .views-row .views-field-field-reactie-van-italian-reside .reactie-van-italian-reside{font-size:15px;line-height:2.4rem;color:#222;}.huidige-pagina-recensies .views-element-container .view-content .views-row .views-field-field-reactie-van-italian-reside .reactie-van-italian-reside{font-style:italic;}.huidige-pagina-recensies .views-element-container .view-content .views-row .views-field-field-reactie-van-italian-reside .reactie-van-italian-reside p{font-style:normal;}.huidige-pagina-recensies .views-element-container .view-content .views-row .views-field-nothing{margin:0 0 2rem;}.huidige-pagina-recensies .views-element-container .view-content .views-row .views-field-nothing span.field-content{font-style:italic;}.reactie-title{display:block;margin:.5rem 0 0;}.reactie-title strong{font-size:15px;line-height:2.4rem;display:block;}#block-residence-views-block-faciliteiten-block-1{margin:6rem 0;}#block-residence-views-block-ranking-ir-block-3 .view-ranking-ir .view-content .views-row{padding:0;border:0;background:transparent;border-radius:0;}.let-op-wrapper{margin:6rem 0;}.let-op-wrapper h3{margin:0 0 3rem;}#commentModal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100vw;height:100vh;overflow:auto;background-color:rgba(0,0,0,0.5);}#commentModal .modal-content{background-color:white;margin:0 auto;padding:20px;border-radius:8px;width:46rem;max-height:90vh;overflow-y:auto;max-width:90%;position:absolute;left:0;right:0;transform:translateY(-50%);top:50%;}#commentModal .modal-content button#closeModal{border:0;background:transparent;font-size:2.4rem;cursor:pointer;}#commentModal .modal-content button#closeModal:hover,#commentModal .modal-content button#closeModal:focus{color:#50ac59;}#commentModal .modal-content .comment-form input{margin-top:0;}#commentModal .modal-content h2{text-align:center;}#commentModal .modal-content .form-select svg.form-select__arrow{bottom:8px;top:auto;}@media (max-width:767px){.footer-bottom-wrapper .footer-bottom--inner > div#block-residence-bovenstevoettekst,.footer-bottom.region-wrapper.region-footer_bottom .footer-bottom-wrapper .footer-bottom--inner > div#block-residence-onderstevoettekst{margin:0;flex-wrap:wrap;}.palette-residence .payoff{font-size:1.4rem;}.footer-bottom-wrapper .footer-bottom--inner > div#block-residence-bovenstevoettekst #block-residence-regios,.footer-bottom-wrapper .footer-bottom--inner > div#block-residence-bovenstevoettekst #block-residence-reistipsenoverig,.footer-bottom-wrapper .footer-bottom--inner > div#block-residence-bovenstevoettekst #block-residence-contactenzoeken,.footer-bottom.region-wrapper.region-footer_bottom .footer-bottom-wrapper .footer-bottom--inner > div#block-residence-onderstevoettekst #block-residence-footerlegal,.footer-bottom.region-wrapper.region-footer_bottom .footer-bottom-wrapper .footer-bottom--inner > div#block-residence-onderstevoettekst > div{width:100%;padding:0;}.footer-bottom-wrapper .footer-bottom--inner > div#block-residence-bovenstevoettekst #block-residence-contactenzoeken .form--mini form{margin:15px 0 3rem;}.footer-bottom-wrapper .footer-bottom--inner > div#block-residence-bovenstevoettekst nav.navigation ul.navigation-footer__list{margin:0 0 3rem;}.node--huis--layout .node--huis--content .contentbox,.view-ranking-ir .view-content .views-view-grid .views-row,.node--huis--layout .node--huis--content .title{flex-wrap:wrap;}.node--huis--layout .node--huis--content .contentbox .left-side,.node--huis--layout .node--huis--content .contentbox .right-side,.view-ranking-ir .view-content .views-view-grid .views-row .views-col{width:100% !important;}.wrap-fav-payoff{margin:5px 0 0;flex-wrap:wrap;}.logo-block-wrapper .favorieten-link{text-align:center;width:100%;}.footer-bottom.region-wrapper.region-footer_bottom .footer-bottom-wrapper .footer-bottom--inner > div#block-residence-onderstevoettekst #block-residence-footerlegal .copyright{margin:0 0 10px;flex-wrap:wrap;}.footer-bottom-wrapper .footer-bottom--inner > div#block-residence-bovenstevoettekst #block-residence-contactenzoeken .form--mini form .form__inner div.form-item{width:calc(100% - 11rem);}.view-volgende-reizen{padding:4rem 0;}.mobile-only.mobile-tabs{margin:0 0 3rem;}.node--huis--layout .node--huis--content .contentbox .left-side .details-wrapper,.node--huis--layout .node--huis--content .contentbox .left-side .faciliteiten-listing{margin:0 0 3rem;}.node--huis--layout .node--huis--content .contentbox .left-side .house-icons ul.items{flex-wrap:wrap;grid-gap:5px;}.node--huis--layout .node--huis--content .contentbox .left-side .node--huis--menu{display:block;width:100%;max-width:100%;}.node--huis--layout .node--huis--content .contentbox .right-side,.node--huis--layout .node--huis--content .contentbox .left-side .mobile-only.mobile-tabs{display:none;}.header--picture.slider .swiper-slide img{height:250px;}}@media (max-width:1023px){.node--huis--layout .node--huis--content .title{flex-wrap:wrap;}.node--huis--layout .node--huis--content .title .left-side{width:100%;margin:0 0 2rem;}.node--huis--layout .node--huis--content .title .right-side{width:100%;}.palette-residence .navigation-main{position:fixed;height:100vh;left:0;width:100vw;}.logo-block-wrapper nav.navigation-main ul li{margin:0;display:block;width:100%;text-align:center;padding:.4rem 1rem;}.node--huis--layout .node--huis--content .title .right-side ul li .taxonomy-term picture img{width:2.8rem;height:2.8rem;}.node--huis .field--name-field-faciliteiten{justify-content:flex-start;}.node--huis--layout .node--huis--content .contentbox .left-side .faciliteiten-listing .views-element-container ul li .taxonomy-term picture{margin:0 1rem 0 0;width:2.8rem;height:2.8rem;min-width:2.8rem;}.palette-residence #block-zichtbaarformuliersearchpage-1.views-exposed-form.bef-exposed-form > h2{text-align:center;width:100%;border-radius:0;margin:0;}.region-wrapper.region-search .homepage-search .form__inner fieldset.has-faux-wrapper{margin:0 0 1rem;max-width:100%;}.region-wrapper.region-search .homepage-search .form__inner .form-actions.js-form-wrapper.form-wrapper{text-align:center;}}@media (min-width:768px) and (max-width:1023px){.node--huis--layout .node--huis--content .contentbox .left-side{width:calc(100% - 24rem);}.node--huis--layout .node--huis--content .contentbox .right-side{width:24rem;}.wrap-fav-payoff{margin:15px 0 0;}.logo-block-wrapper > .right{width:100%;}form.homepage-search fieldset.has-faux-wrapper,.homepage-search .form-actions{margin:0 auto 1rem;}}@media (min-width:1024px) and (max-width:1199px){.logo-block-wrapper .favorieten-link{width:300px;}.node--huis--layout .node--huis--content .title .left-side{width:60%;}.node--huis--layout .node--huis--content .title .right-side{width:40%;}}:root{--color-white:#FFFFFF;--color-white-70:rgba(255,255,255,.7);--color-white-60:rgba(255,255,255,.6);--color-grey:#EEEEEE;--color-grey-dark:#222222;--color-grey-dark-70:#646464;--color-grey-dark-50:#919191;--color-grey-dark-40:#a7a7a7;--color-grey-dark-30:#bdbdbd;--color-grey-dark-25:#c8c8c8;--color-grey-dark-20:lightgray;--color-grey-dark-10:#e9e9e9;--color-grey-light:#F2F9F9;--color-grey-100:var(--color-grey-light);--color-grey-x-light:var(--color-grey-dark-30);--color-transparent:transparent;--color-yellow:#FFB700;--color-yellow-alt:#C78F00;--color-yellow-40:#ffe299;--color-green-base:#50AC59;--color-green-transparent:rgba(80,172,89,0.2);--color-green-base-alt:#76C47B;--color-green-base-alt-30:#d6edd7;--color-green-dark:#3E8646;--color-green-light:#EEF6ED;--color-green-light-25:#f2f8f2;--color-green-text:#216F2B;--color-emerald-green:#0D2818;--color-red:#EE0000;--color-red-20:#fccccc;--color-gold:#FFD277;--color-bronze:#77530A;--color-green-lightest:#EEF4EE;--color-gold-gradient:linear-gradient(to right,#77530a,#ffd277,#77530a,#77530a,#ffd277,#77530a);--color-eggshell:rgba(240,234,214,1);--color-eggshell-light:rgba(240,234,214,.35);--color-views-block:var(--color-eggshell-light);--color-background-base:none;--color-background-header:var(--color-eggshell);--color-background-block:var(--color-eggshell-light);--color-background-light:var(--color-white);--color-background-dark:var(--color-green-dark);--color-background-table:var(--color-background-light);--color-background-table-odd:var(--color-background-base);--color-text-table-odd:var(--color-text);--color-background-hr:var(--color-background-base);--color-background-region-header:var(--color-eggshell-light);--color-region-footer-bottom-bg:var(--color-emerald-green);--color-region-footer-bg:var(--color-eggshell);--color-review-item-bg:var(--color-white);--color-review-item-bg-hover:var(--color-grey-dark-70);--color-border:var(--color-emerald-green);--color-border-secondary:var(--color-yellow-alt);--color-border-tertiary:var(--color-emerald-green);--color-navigation-toggle:var(--color-emerald-green);--color-navigation-toggle-active:var(--color-white);--color-contrast:var(--color-grey-light);--color-primary:var(--color-emerald-green);--color-primary-contrast:var(--color-gold);--color-secondary:var(--color-eggshell);--color-secondary-contrast:var(--color-grey-dark);--color-tertiary:var(--color-eggshell-light);--color-tertiary-contrast:var(--color-emerald-green);--color-error:var(--color-red);--color-error-background:var(--color-red-20);--color-error-text:var(--color-red);--color-warning:var(--color-yellow);--color-warning-bg:var(--color-yellow-40);--color-success:var(--color-green-base-alt);--color-success-bg:var(--color-green-base-alt-30);--color-info:var(--color-grey);--color-info-bg:var(--color-grey-dark-40);--color-message-text:var(--color-primary);--color-header-link:var(--color-green-text);--color-input:var(--color-primary);--color-input-background:var(--color-white);--color-input-border:var(--color-grey);--color-input-border-focus:var(--color-yellow);--color-input-description:var(--color-grey);--color-text:var(--color-grey-dark);--color-text-emphasis:var(--color-emerald-green);--color-link:var(--color-emerald-green);--color-stars-bg:var(--color-gold);--color-favorite:var(--color-emerald-green);--color-swiper:var(--color-white);--color-footer-border:var(--color-gold);--color-footer-header:var(--color-gold);--color-footer-link:var(--color-white);--color-footer-text:var(--color-white);--color-filter-bg:var(--color-transparent);--color-filter-text:var(--color-footer-link);--color-filter-heading:var(--color-footer-header);--color-filter-border:var(--color-gold);--color-footer-copyright-links:var(--color-white);--color-ranking-heading:var(--color-emerald-green);--color-ranking-link:var(--color-emerald-green);--color-social-share:var(--color-emerald-green);--color-social-share-hover:var(--color-emerald-green);--color-social-share-bg:var(--color-gold);--color-social-share-bg-hover:var(--color-white);--button-primary-background:var(--color-emerald-green);--button-primary-text-color:var(--color-gold);--button-primary-inset:2px;--button-secondary-background:var(--color-eggshell);--button-secondary-text-color:var(--color-emerald-green);--button-secondary-border-color:var(--color-emerald-green);--button-tertiary-background:var(--color-white);--button-tertiary-text-color:var(--color-emerald-green);--button-tertiary-border-color:var(--color-emerald-green);--font-base:Helvetica,Arial,sans-serif;--font-heading:'Nephilm',Arial,sans-serif;--font-logo:'Nephilm',Arial,sans-serif;--line-height-base:2.4rem;--line-height-l:2.2rem;--line-height-mobile:2rem;--line-height-footer:160%;--line-height-h1:4rem;--line-height-h2:4rem;--line-height-h2-mobile:150%;--line-height-h3:3rem;--line-height-h3-mobile:3.8rem;--line-height-h4:136.5%;--line-height-h4-mobile:3.2rem;--line-height-h5:100%;--line-height-h5-mobile:1.8rem;--line-height-blockquote:1.22rem;--line-height-blockquote-mobile:1.3rem;--line-height-p:var(--line-height-base);--line-height-p-mobile:var(--line-height-mobile);--line-height-p-intro:3.2rem;--line-height-p-intro-mobile:2.6rem;--line-height-footer-links:160%;--font-weight-extra-bold:900;--font-weight-bold:700;--font-weight-semibold:500;--font-weight-normal:300;--font-weight-light:100;--font-size-xxxl:4.3rem;--font-size-xxl:3.8rem;--font-size-xl:3.8rem;--font-size-lll:2.8rem;--font-size-ll:2.4rem;--font-size-l:2.2rem;--font-size-lm:2rem;--font-size-m:1.7rem;--font-size-s:1.5rem;--font-size-xs:1.4rem;--font-size-xxs:1.2rem;--font-size-home-hero:5rem;--font-size-h1:var(--font-size-xl);--font-size-h1-mobile:var(--font-size-l);--font-size-h2:var(--font-size-lll,2rem);--font-size-h2-mobile:var(--font-size-ll);--font-size-h3:var(--font-size-lm,2rem);--font-size-h3-mobile:var(--font-size-l);--font-size-h4:var(--font-size-s);--font-size-h4-mobile:var(--font-size-l);--font-size-h5:var(--font-size-xxs);--font-size-h5-mobile:1.8rem;--font-size-blockquote-mobile:1.8rem;--font-size-blockquote:var(--font-size-lm);--font-size-regular:var(--font-size-xs);--font-size-regular-mobile:var(--font-size-m);--font-size-p:var(--font-size-m);--font-size-p-mobile:var(--font-size-s);--font-size-super:var(--font-size-xxxl);--font-size-super-mobile:var(--font-size-lll);--font-size-xlarge:var(--font-size-xl);--font-size-large:var(--font-size-m);--font-size-medium:var(--font-size-s);--font-size-small:var(--font-size-xs);--font-size-tiny:var(--font-size-xxs);--form-item-size:1.8rem;--form-item-checked:1.4rem;--icon-size:2rem;--social-icon-size:var(--icon-size,2rem);--term-icon-size:3.2rem;--space-45:18rem;--space-20:8rem;--space-15:6rem;--space-10:4rem;--space-9:4rem;--space-8:3.2rem;--space-7:2.8rem;--space-6:2.4rem;--space-5:2rem;--space-4:1.6rem;--space-3:1.2rem;--space-2-25:0.9rem;--space-2:0.8rem;--space-1:0.4rem;--default-margin:1em;--default-padding:2em;--gutter:2rem;--section-padding-1:1.5rem;--section-padding-2:2.5rem;--section-padding-3:4rem;--border-radius:5px;--border-radius-inset:3px;--border-radius-block:10px;--border-radius-block-inset:8px;--site-width-max:118rem;--transition-duration-1:100ms;--transition-duration-2:200ms;--transition-duration-3:300ms;--transition-duration-10:1000ms;--transition-timing-function-1:ease;--transition-timing-function-2:ease-in-out;--transition-timing-function-3:ease-out;}.reset-list{margin:0;padding:0;list-style:none outside none;}.reset-list li{padding:0;}.clearfix:after{content:" ";display:table;clear:both;}.visually-hidden{position:absolute !important;clip:rect(0.1rem,0.1rem,0.1rem,0.1rem);overflow:hidden;height:.1rem;width:.1rem;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;width:auto;}
.view-search .flag-bookmarks span,.view-favorieten .flag-bookmarks span{margin-left:16px;}.views-row .flag-bookmarks .heart::before,.views-row .flag-bookmarks .heart::after,.view-favorieten .flag-bookmarks .heart::before,.view-favorieten .flag-bookmarks .heart::after{margin-left:6px;}.palette-residence .flag-bookmarks.flag .button.button--secondary{padding:4px 1.6rem 4px 2.6rem;}.Beschikbaarheid-cls{padding-top:30px;}.dropdown-toggle.Indeling-toggle-title{padding-bottom:15px;}div#block-irfavorites{margin-bottom:15px;}.header--picture.slider .swiper-slide img{width:100%;object-fit:cover;max-height:500px;}
