/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--grid-columns:12;--grid-gap-hor:rem(30);--grid-gap-vert:rem(30);--max-width:rem(1200);--max-width-md:var(--max-width);--max-width-sm:rem(940);--max-width-xs:none}.icon-3d:before,.icon-agreement:before,.icon-alarm-light:before,.icon-alarm:before,.icon-arrow:before,.icon-bath:before,.icon-bed:before,.icon-bell:before,.icon-books:before,.icon-briefcase:before,.icon-building-plan:before,.icon-bus:before,.icon-calendar:before,.icon-car:before,.icon-check:before,.icon-chevron-down:before,.icon-chevron-left:before,.icon-chevron-right:before,.icon-chevron-up:before,.icon-clock:before,.icon-close-narrow:before,.icon-close:before,.icon-construction-year:before,.icon-copy-clipboard:before,.icon-crayon:before,.icon-cross:before,.icon-download:before,.icon-euro:before,.icon-evaluation:before,.icon-eye:before,.icon-facebook:before,.icon-faq-minus:before,.icon-faq-plus:before,.icon-feet:before,.icon-filter:before,.icon-grid:before,.icon-handshake-bold:before,.icon-handshake:before,.icon-heart-full:before,.icon-heart:before,.icon-house-bold:before,.icon-house-with-euro:before,.icon-house:before,.icon-info:before,.icon-instagram:before,.icon-key:before,.icon-linkedin:before,.icon-location:before,.icon-mail:before,.icon-map:before,.icon-media:before,.icon-new-construction:before,.icon-number-one:before,.icon-people-in-house:before,.icon-people-magnifying-glass:before,.icon-phone:before,.icon-pin-point-bold:before,.icon-pin-point-medium:before,.icon-pin-point:before,.icon-pinterest:before,.icon-play:before,.icon-plus:before,.icon-protection:before,.icon-realtor-bold:before,.icon-realtor:before,.icon-resize:before,.icon-review:before,.icon-satisfaction:before,.icon-search:before,.icon-share:before,.icon-star-outline:before,.icon-star:before,.icon-surface-living:before,.icon-surface-terrain:before,.icon-tag:before,.icon-tiktok:before,.icon-twitter:before,.icon-waiting:before,.icon-warning:before,.icon-website-visits:before,.icon-whatsapp:before,.icon-yard-sign-a-louer:before,.icon-yard-sign-a-vendre:before,.icon-yard-sign-empty:before,.icon-yard-sign-loue:before,.icon-yard-sign-rent:before,.icon-yard-sign-rented:before,.icon-yard-sign-sale:before,.icon-yard-sign-sold:before,.icon-yard-sign-te-huur:before,.icon-yard-sign-te-koop:before,.icon-yard-sign-vendu:before,.icon-yard-sign-verhuurd:before,.icon-yard-sign-verkocht:before,.icon-youtube:before{content:"";display:inline-block;font-family:"iconfont";font-weight:400;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none}.icon-3d:before{content:"\e001"}.icon-agreement:before{content:"\e002"}.icon-alarm-light:before{content:"\e003"}.icon-alarm:before{content:"\e004"}.icon-arrow:before{content:"\e005"}.icon-bath:before{content:"\e006"}.icon-bed:before{content:"\e007"}.icon-bell:before{content:"\e008"}.icon-books:before{content:"\e009"}.icon-briefcase:before{content:"\e00a"}.icon-building-plan:before{content:"\e00b"}.icon-bus:before{content:"\e00c"}.icon-calendar:before{content:"\e00d"}.icon-car:before{content:"\e00e"}.icon-check:before{content:"\e00f"}.icon-chevron-down:before{content:"\e010"}.icon-chevron-left:before{content:"\e011"}.icon-chevron-right:before{content:"\e012"}.icon-chevron-up:before{content:"\e013"}.icon-clock:before{content:"\e014"}.icon-close-narrow:before{content:"\e015"}.icon-close:before{content:"\e016"}.icon-construction-year:before{content:"\e017"}.icon-copy-clipboard:before{content:"\e018"}.icon-crayon:before{content:"\e019"}.icon-cross:before{content:"\e01a"}.icon-download:before{content:"\e01b"}.icon-euro:before{content:"\e01c"}.icon-evaluation:before{content:"\e01d"}.icon-eye:before{content:"\e01e"}.icon-facebook:before{content:"\e01f"}.icon-faq-minus:before{content:"\e020"}.icon-faq-plus:before{content:"\e021"}.icon-feet:before{content:"\e022"}.icon-filter:before{content:"\e023"}.icon-grid:before{content:"\e024"}.icon-handshake-bold:before{content:"\e025"}.icon-handshake:before{content:"\e026"}.icon-heart-full:before{content:"\e027"}.icon-heart:before{content:"\e028"}.icon-house-bold:before{content:"\e029"}.icon-house-with-euro:before{content:"\e02a"}.icon-house:before{content:"\e02b"}.icon-info:before{content:"\e02c"}.icon-instagram:before{content:"\e02d"}.icon-key:before{content:"\e02e"}.icon-linkedin:before{content:"\e02f"}.icon-location:before{content:"\e030"}.icon-mail:before{content:"\e031"}.icon-map:before{content:"\e032"}.icon-media:before{content:"\e033"}.icon-new-construction:before{content:"\e034"}.icon-number-one:before{content:"\e035"}.icon-people-in-house:before{content:"\e036"}.icon-people-magnifying-glass:before{content:"\e037"}.icon-phone:before{content:"\e038"}.icon-pin-point-bold:before{content:"\e039"}.icon-pin-point-medium:before{content:"\e03a"}.icon-pin-point:before{content:"\e03b"}.icon-pinterest:before{content:"\e03c"}.icon-play:before{content:"\e03d"}.icon-plus:before{content:"\e03e"}.icon-protection:before{content:"\e03f"}.icon-realtor-bold:before{content:"\e040"}.icon-realtor:before{content:"\e041"}.icon-resize:before{content:"\e042"}.icon-review:before{content:"\e043"}.icon-satisfaction:before{content:"\e044"}.icon-search:before{content:"\e045"}.icon-share:before{content:"\e046"}.icon-star-outline:before{content:"\e047"}.icon-star:before{content:"\e048"}.icon-surface-living:before{content:"\e049"}.icon-surface-terrain:before{content:"\e04a"}.icon-tag:before{content:"\e04b"}.icon-tiktok:before{content:"\e04c"}.icon-twitter:before{content:"\e04d"}.icon-waiting:before{content:"\e04e"}.icon-warning:before{content:"\e04f"}.icon-website-visits:before{content:"\e050"}.icon-whatsapp:before{content:"\e051"}.icon-yard-sign-a-louer:before{content:"\e052"}.icon-yard-sign-a-vendre:before{content:"\e053"}.icon-yard-sign-empty:before{content:"\e054"}.icon-yard-sign-loue:before{content:"\e055"}.icon-yard-sign-rent:before{content:"\e056"}.icon-yard-sign-rented:before{content:"\e057"}.icon-yard-sign-sale:before{content:"\e058"}.icon-yard-sign-sold:before{content:"\e059"}.icon-yard-sign-te-huur:before{content:"\e05a"}.icon-yard-sign-te-koop:before{content:"\e05b"}.icon-yard-sign-vendu:before{content:"\e05c"}.icon-yard-sign-verhuurd:before{content:"\e05d"}.icon-yard-sign-verkocht:before{content:"\e05e"}.icon-youtube:before{content:"\e05f"}:root{--clr-spot-1:240,100%,26%;--clr-spot-1-light:240,74%,42%;--clr-spot-1-dark:240,100%,12%;--clr-spot-2:351,91%,44%;--clr-spot-2-dark:343,83%,32%;--clr-black:0,0%,0%;--clr-white:0,0%,100%;--clr-off-white:0,0%,96%;--clr-gray-light-1:0,0%,93%;--clr-gray-light-2:0,0%,90%;--clr-gray:225,2%,44%;--clr-gray-dark:0,0%,20%;--clr-gray-dark-2:0,0%,13%;--clr-gray-300:0,0%,96%;--clr-gray-500:210,4%,91%;--clr-base:var(--clr-gray);--clr-base-bg:var(--clr-white);--clr-heading:var(--clr-spot-1);--clr-link:var(--clr-spot-2);--clr-link-hover:var(--clr-spot-2);--clr-link-active:var(--clr-spot-2);--clr-text-link:var(--clr-spot-2);--clr-text-link-hover:var(--clr-spot-2);--clr-text-link-active:var(--clr-spot-2);--clr-button:var(--clr-white);--clr-button-bg:var(--clr-spot-2);--clr-button-hover:var(--clr-white);--clr-button-hover-bg:var(--clr-spot-2);--clr-button-gradient:var(--clr-spot-2-dark);--clr-border:var(--clr-off-white);--clr-border-dark:var(--clr-gray-light-1);--clr-header-top-bg:var(--clr-off-white);--clr-navigation-bg:var(--clr-spot-1);--clr-doormat-bg:var(--clr-gray-light-2);--clr-nav-submenu:var(--clr-spot-1);--clr-mobile-nav:var(--clr-base);--clr-mobile-nav-bg:var(--clr-gray-light-2);--clr-mobile-nav-open:var(--clr-white);--clr-mobile-nav-open-bg:var(--clr-spot-1);--clr-tabs-background:var(--clr-black);--clr-tab-text:var(--clr-white);--clr-tab-text-hover:var(--clr-white);--clr-tab-bg:var(--clr-base);--clr-tab-bg-hover:var(--clr-spot-1);--clr-tab-bg-active:var(--clr-black);--clr-tab-bg-active-2:var(--clr-white);--clr-error:var(--clr-spot-2);--clr-error-dark:343,83%,32%;--clr-status:var(--clr-spot-1);--clr-status-dark:var(--clr-spot-1-dark);--clr-warning:0,0%,21%;--clr-warning-light:0,1%,37%;--clr-neutral:203,100%,37%;--clr-placeholder:var(--clr-base);--clr-form:var(--clr-base);--clr-form-border:var(--clr-border-dark);--clr-form-inactive:var(--clr-gray-light-2);--clr-form-active:var(--clr-spot-1);--clr-form-active-border:var(--clr-gray-light-2);--clr-form-disabled:var(--clr-gray-light-2);--clr-form-disabled-bg:var(--clr-white);--clr-form-disabled-border:var(--clr-border-dark);--clr-form-error-border:var(--clr-error);--clr-epc-a-plus:141,100%,26%;--clr-epc-a:116,62%,39%;--clr-epc-b:60,100%,41%;--clr-epc-c:51,100%,48%;--clr-epc-d:40,100%,57%;--clr-epc-e:27,100%,50%;--clr-epc-f:351,90%,49%;--clr-rating:51,100%,50%}.bg--spot-1,.bg--spot-2{--clr-base:var(--clr-white);--clr-heading:var(--clr-white);--clr-link:var(--clr-white);--clr-link-hover:var(--clr-white);--clr-link-active:var(--clr-white)}:root{--gap-layout-hor:7vw;--gap-layout-vert:1.5625rem;--gap-layout-vert-xs:.3125rem;--gap-layout-vert-sm:.9375rem;--gap-layout-vert-lg:41;--gap-layout-vert-xl:41;--gap-layout-vert-top:initial;--gap-layout-vert-bottom:initial;--gap-layout-vert-top-small:initial;--gap-layout-vert-bottom-small:initial;--gap-layout-vert-minimal:var(--gap-layout-vert);--gap-layout-vert-medium:calc(var(--gap-layout-vert)*1.5)}@media print{.block--type-cb-text{page-break-inside:avoid;overflow:hidden}.block--type-cb-text .field--name-field-cb-title,.block--type-cb-text .field--name-field-cb-subtitle,.block--type-cb-text .text-long,.block--type-cb-text .field__item--type-text-long,.block--type-cb-text .field--buttons{float:right;margin-left:0;width:56%}.block--type-cb-text .field--type-video-embed-field,.block--type-cb-text .field--image{float:left;margin-right:0;width:40%}.block--type-cb-text .field--buttons{float:right}.block--type-cb-text.cb-text--view-mode--right .field--name-field-cb-title,.block--type-cb-text.cb-text--view-mode--right .field--name-field-cb-subtitle,.block--type-cb-text.cb-text--view-mode--right .text-long,.block--type-cb-text.cb-text--view-mode--right .field__item--type-text-long,.block--type-cb-text.cb-text--view-mode--right .field--buttons,.block--type-cb-text.cb-text--view-mode--image_right .field--name-field-cb-title,.block--type-cb-text.cb-text--view-mode--image_right .field--name-field-cb-subtitle,.block--type-cb-text.cb-text--view-mode--image_right .text-long,.block--type-cb-text.cb-text--view-mode--image_right .field__item--type-text-long,.block--type-cb-text.cb-text--view-mode--image_right .field--buttons{float:left}.block--type-cb-text.cb-text--view-mode--right .field--type-video-embed-field,.block--type-cb-text.cb-text--view-mode--right .field--image,.block--type-cb-text.cb-text--view-mode--image_right .field--type-video-embed-field,.block--type-cb-text.cb-text--view-mode--image_right .field--image{float:right}.block--type-cb-text.cb-text--view-mode--right .field--buttons,.block--type-cb-text.cb-text--view-mode--image_right .field--buttons{float:left}.cb-usp--view-mode--4-column,.cb-usp--view-mode--four-column{page-break-inside:avoid;overflow:hidden}.cb-usp--view-mode--4-column .field--name-field-cb-007-children .field__items,.cb-usp--view-mode--four-column .field--name-field-cb-007-children .field__items{margin-left:-2%}.cb-usp--view-mode--4-column .field--name-field-cb-007-children .field__items>.field__item,.cb-usp--view-mode--four-column .field--name-field-cb-007-children .field__items>.field__item{float:left;width:23%;margin-left:2%}.cb-usp--view-mode--2-column,.cb-usp--view-mode--two-column{page-break-inside:avoid;overflow:hidden}.cb-usp--view-mode--2-column .field--name-field-cb-007-children,.cb-usp--view-mode--two-column .field--name-field-cb-007-children{margin-left:-2%}.cb-usp--view-mode--2-column .field--name-field-cb-007-children .field__items>.field__item,.cb-usp--view-mode--two-column .field--name-field-cb-007-children .field__items>.field__item{float:left;width:48%;margin-left:2%}.block--type-cb-logo{page-break-inside:avoid;overflow:hidden}}
