/* @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:normal;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:0.3125rem;--gap-layout-vert-sm:0.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;}}
