html{height:calc(100vh - env(safe-area-inset-bottom));line-height:1.2em}body{color:#444;font-weight:400;font-size:clamp(1rem,.96rem + .18vw,1.125rem);font-family:Rubik,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,.h1,.h2,.h3,.h4{word-wrap:break-word;line-height:1.2em}h1,.h1{font-size:clamp(1.667rem,1vw + 2rem,3.889rem);font-weight:500;margin-bottom:.5em;color:#000;font-family:Titillium Web,sans-serif}h2,.h2{font-size:clamp(1.444rem,1vw + 1.25rem,2.778rem);font-weight:700;margin-bottom:10px;color:#000;font-family:Titillium Web,sans-serif}h3,.h3{font-size:clamp(1.375rem,1vw + 1rem,1.875rem);font-weight:500;margin-bottom:5px;color:#000}h4,.h4{font-size:18px;font-weight:700;margin-bottom:5px;color:#000}strong{font-weight:700;font-style:inherit}em{font-style:italic;font-weight:inherit}sup,sub{vertical-align:baseline;position:relative;font-size:75%;line-height:0}sup{top:-.5em;vertical-align:sub}sub{bottom:-.25em;vertical-align:sub}.basicContainer{width:100%;max-width:1440px;margin:0 auto;padding-top:100px;padding-bottom:100px}:root{--basicContainerPadding: clamp(1.25rem, 3vw + .25rem, 2.5rem);--listGap: clamp(1.25rem, 1.2vw + .75rem, 2.5rem);--border-radius: 6px;--color-primary: #00b7c7;--color-primary-light: #E5F7F9;--color-secondary: #FF404F;--color-secondary-light: #FFEBEE;--color-green: #01ac3a}@media screen and (max-width: 1600px){.basicContainer{max-width:1360px;padding-top:80px;padding-bottom:80px;padding-left:var(--basicContainerPadding);padding-right:var(--basicContainerPadding)}}.socialShareContainer{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:30px;background-color:#e5f7f9;border:solid 1px #E5F7F9;padding:30px 30px 10px}.socialShareLabel{font-weight:500;color:#000;margin-bottom:20px;margin-right:20px}.socialShareContainer a{margin-right:15px;margin-bottom:20px;display:flex;justify-content:center;align-items:center;height:16px;width:16px}.socialShareContainer a:last-child{margin-right:0}.socialShareContainer a svg.partSvg{fill:#000;flex:1 1 auto;max-height:16px;max-width:16px;transition:fill .3s ease}.socialShareContainer a:hover svg.partSvg{fill:var(--color-primary)}#topBar.stickyScroll{width:100%;background-color:#fff;position:fixed;left:0;top:0;z-index:1003;box-shadow:4px 4px 10px rgba(0,0,0,.05)}#stickyScrollGhost{height:130px}#topBarSmall{background-color:#e5f7f9}#topBarSmall .basicContainer{height:30px;padding-top:0;padding-bottom:0;font-size:15px;display:flex;justify-content:flex-end;align-items:center}#topBarSmall .socialContainer{display:flex;align-items:center;margin-left:20px}#topBarSmall .socialContainer a{margin-left:10px;display:flex;justify-content:center;align-items:center;height:12px;width:12px}#topBarSmall .socialContainer a svg.partSvg{fill:var(--color-primary);flex:1 1 auto;max-height:12px;max-width:12px;transition:fill ease .3s}#topBarSmall .socialContainer a:hover svg.partSvg{fill:var(--color-secondary)}#topBarSmallMenu{display:flex;align-items:center}#topBarSmallMenu li{margin-left:20px}#topBarSmallMenu li:first-child{margin-left:0}#topBarSmallMenu li a{color:inherit;text-decoration:none;display:flex;align-items:center;cursor:pointer}#topBarSmallMenu li a span.material-icons{color:var(--color-primary)}#topBarSmallMenu li a span.label{font-weight:500;margin-left:4px;color:inherit}#topBarSmallMenu li a:hover span.label{text-decoration:underline}#topBarLogoMenu .basicContainer{height:100px;display:flex;align-items:center;transition:height ease .3s;padding-top:0;padding-bottom:0}#topBar.scrolled #topBarLogoMenu .basicContainer{height:60px}#logo{margin-right:auto}#logo img{display:block;height:50px;transition:height ease .3s}#topBar.scrolled #logo img{height:35px}#topBarLogoMenu .partButton#overlayLeft{display:none}.statusLabel{font-family:Roboto Slab,sans-serif;line-height:1.2em;font-weight:500;color:#fff;background-color:#01ac3a;padding:17px 40px;position:absolute;left:0;top:30px;box-shadow:rgba(0,0,0,.15) 0 2px 8px;text-transform:uppercase;z-index:1}.statusLabelSmall{font-family:Roboto Slab,sans-serif;line-height:1.2em;font-weight:500;color:#fff;background-color:#01ac3a;padding:9px 20px;position:absolute;left:0;bottom:0;font-size:12px;text-transform:uppercase;z-index:1}.basicContainer.contentContainer{padding-top:50px;display:flex;flex-wrap:wrap}#headerHome{background-color:#000}.partSlider.homeHeader{position:relative}.partSlider.homeHeader .slideContainer{padding-bottom:31.25%}.partSlider.homeHeader .slideContainerViewport{margin-bottom:0}.partSlider.homeHeader .slidePagination{max-width:1400px;padding:0 80px;width:100%;position:absolute;left:50%;bottom:60px;transform:translate(-50%);justify-content:flex-start;margin-bottom:0;z-index:20}.partSlider.homeHeader .slidePaginationBullet{margin-left:0;margin-right:10px;background-color:transparent;border:solid 3px #fff}.partSlider.homeHeader .slidePaginationBullet.selected{background-color:var(--color-primary);border-color:var(--color-primary)}.partSlider.homeHeader .partContentFileImageGallery.single{opacity:.9}.homeHeaderOverlay{position:absolute;top:0;left:0;bottom:0;right:0;visibility:hidden;opacity:0;transition-delay:10s;transition:opacity .5s ease}.homeHeaderOverlay.ready{visibility:visible;opacity:1}.homeHeaderOverlay .basicContainer{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:0;padding-bottom:30px;height:100%;position:relative;opacity:0;animation-name:fadeIn;animation-duration:.3s;animation-delay:1s;animation-fill-mode:both}.homeHeaderOverlay .h1{color:#fff;max-width:900px;text-shadow:2px 2px 3px rgba(0,0,0,.5);font-size:clamp(2.778rem,2vw + 2.25rem,3.889rem);margin-bottom:30px;font-weight:600}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#intro .basicContainer{padding-top:0}#introContentBlock{background-color:#e5f7f9;padding:50px 60px 30px;margin-top:-60px;position:relative;z-index:1;max-width:900px}#introContentBlock .partContentText{font-size:20px;font-weight:400}#homeIntro{background-color:#e5f7f9}#homeIntro .basicContainer{padding-top:50px}#homeContainer{display:flex;flex-wrap:wrap;align-items:flex-start}#homeIntroLeft{width:50%}#homeIntroRight{width:calc(50% + 20px);margin-left:-10px;margin-right:-10px;padding-left:60px;display:flex;flex-wrap:wrap}.homeRightItem{flex:1 1 auto;background-color:#fff;padding:25px 20px 30px;margin:0 10px 20px;text-transform:uppercase;font-family:Roboto Slab,sans-serif;text-align:center;font-weight:700}.homeRightItemNumber{font-size:50px;display:block;margin-bottom:5px;line-height:1.2em}.homeRightItemText{display:block;color:#999;font-size:14px;line-height:1.2em}#homeProductContainer{text-align:center}#home #servicesContainer{background-image:linear-gradient(#fff,#E5F7F9)}#home #servicesContainer:before{content:"";display:block;margin:0 auto;height:1px;width:80%;max-width:600px;background-color:#e0e0e0}#breadcrumbContainer+#servicesContainer .basicContainer{padding-top:50px;max-width:1280px}#servicesContainer .basicContainer>h2{text-align:left}#home #servicesContainer .basicContainer>h2{text-align:center}.serviceList{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:var(--listGap);text-align:center}.serviceListItem{background-color:#fff;padding:20px 20px 15px;border-radius:5px;box-shadow:rgba(0,0,0,.15) 0 1px 4px;transition:box-shadow .15s ease-in-out,transform .15s ease-in-out;text-decoration:none;color:inherit}.serviceListItem:hover{transform:scale(1.01);z-index:1;box-shadow:rgba(0,0,0,.15) 0 2px 8px}.serviceListItem .partContentFileImageGallery.centerAlign .contentFileImage{margin:0 auto 10px;height:80px;width:80px;background-color:rgba(255,64,79,.05);border-radius:50%}.serviceListItem h3{font-size:22px}#introRealEstateOverview{background-color:#e5f7f9}#introRealEstateOverview .basicContainer{padding-top:50px;padding-bottom:30px}#introRealEstateOverview h1,#introRealEstateOverview .partContentText{max-width:900px}#introRealEstateOverview .partContentText{font-size:1.1em}#realEstateContainer .basicContainer{display:flex;flex-wrap:wrap;padding-top:60px;padding-bottom:30px}#realEstateLeft{width:310px;padding-right:var(--listGap);align-self:flex-start;font-size:16px}#realEstateLeft .h4{margin-bottom:10px;font-weight:500;display:block}#realEstateLeft .partControlDropDown4{margin-bottom:15px}#realEstateRight{width:calc(100% - 310px)}#searchAndSortContainer{display:flex;flex-wrap:wrap;justify-content:space-between}#searchAndSortContainer .partSearchBar{margin-right:15px;margin-bottom:15px}#sortContainer{width:250px;margin-bottom:15px}#sortContainer .partControlDropDown4 .dropDownButton{border-radius:0}#sortContainer .partControlDropDown4 .dropDownButton,#sortContainer .popperControlDropDown4 .dropDownSearch{height:40px}#sortContainer .partControlDropDown4 .dropDownButton{padding-left:.6em}#labelAmountResult{font-weight:500;color:#000;font-size:20px;line-height:1.2em;margin-bottom:15px;display:block}#realEstateRight .partButton#overlayFilter{margin-bottom:20px}#realEstateRight .partControlReset{margin-bottom:10px}#realEstateObjectContainer{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--listGap);margin-bottom:var(--listGap)}.realEstateObjectItem{background:#fff;text-align:left;transition:ease .3s;text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%;box-shadow:rgba(0,0,0,.15) 0 2px 8px}.realEstateObjectItem.advertisement{background-repeat:no-repeat;background-position:center;background-size:cover}.realEstateObjectItemImage{position:relative;flex:0 0 auto;background-color:#f5f5f5;overflow:hidden}.realEstateObjectItemImage .partContentFileImageGallery.single{transition:all .2s ease-in-out}.realEstateObjectItemImage:hover .partContentFileImageGallery.single{transform:scale(1.05);opacity:.8}.realEstateObjectItemBlock{padding:15px 20px 20px;display:flex;flex-direction:column;flex:1 1 auto}.realEstateObjectItemBlock h2{font-size:22px;margin-bottom:0;word-break:break-word;hyphens:auto}.realEstateObjectItemBlock h2 a{transition:color ease .3s;color:#000;text-decoration:none}.realEstateObjectItem:hover h2{text-decoration:underline}.realEstateObjectItemBlock .location{font-weight:400;color:#000;font-size:16px;margin-bottom:15px;word-break:break-word;hyphens:auto}.realEstateObjectItemBlock .priceContainer{text-align:left;align-self:flex-start;margin-top:auto;padding-bottom:0}.realEstateObjectItemBlock .priceContainer .priceUpTo{display:flex;flex-wrap:wrap}.realEstateObjectItemBlock .priceContainer .priceLabel{font-size:15px;margin-right:6px}.realEstateObjectItemBlock .priceContainer .priceValue{font-size:16px;margin-top:0}.realEstateObjectItemBlock .features{display:flex;flex-wrap:wrap;font-size:14px;font-style:italic;margin-top:10px;line-height:1.2em}.realEstateObjectItemBlock .features li{display:flex;align-items:center}.realEstateObjectItemBlock .features li:last-child:after{display:none}.realEstateObjectItemBlock .features li:after{content:"";height:5px;width:5px;background-color:#999;margin-left:5px;margin-right:5px;border-radius:50%}.partSlider.productsInSlider{width:calc(100% + 30px);margin-left:-10px;margin-right:-10px}.partSlider.productsInSlider .slideContainerViewport{padding:0 0 30px}.partSlider.productsInSlider .slideContainer.numberOfSlidesLessThanSlidesToShow{justify-content:center}.partSlider.productsInSlider .slide{padding:0 10px}.realEstateProjectItem{background:#fff;box-shadow:rgba(0,0,0,.15) 0 2px 8px;margin-bottom:30px;transition:.2s;text-decoration:none;color:inherit;display:flex;flex-wrap:wrap;min-height:260px}.realEstateProjectItem:hover{box-shadow:0 5px 10px rgba(0,0,0,.15)}.realEstateProjectItem:hover h2{color:#000}.realEstateProjectItem.advertisement{padding-bottom:55.5555555556%;background-repeat:no-repeat;background-position:center;background-size:cover}.realEstateProjectItemImage{width:40%}.realEstateProjectItemImage .partContentFileImageGallery.single,.realEstateProjectItemImage .partContentFileImageGallery.single *{height:100%}.realEstateProjectItemBlock{width:60%;padding:20px 30px 30px;display:flex;flex-direction:column;justify-content:center}.realEstateProjectItemBlock .location{color:#999;font-size:22px;font-weight:400;margin-bottom:30px}.realEstateProjectItemBlock .priceContainer{display:flex;flex-wrap:wrap;padding-bottom:5px;width:100%}.realEstateProjectItemBlock .priceContainer #priceFrom{display:flex;align-items:center;margin-right:4px}.realEstateProjectItemBlock .priceContainer .priceUpTo{display:flex;align-items:center}.realEstateProjectItemBlock .priceLabel{margin-right:4px}.realEstateProjectItemBlock .priceValue{margin-top:0}.realEstateProjectItemBlock .features{display:flex;flex-wrap:wrap;font-size:14px;font-style:italic;line-height:1.2em}.realEstateProjectItemBlock .features li{display:flex;align-items:center}.realEstateProjectItemBlock .features li:last-child:after{display:none}.realEstateProjectItemBlock .features li:after{content:"";height:5px;width:5px;background-color:#999;margin-left:5px;margin-right:5px;border-radius:50%}#headerEstateImages{position:relative}#headerEstateImages .basicContainer{display:flex;flex-wrap:wrap;padding:0;max-width:none;height:740px}#headerEstateImagesOneImage{height:100%;width:100%;background-color:#000}#headerEstateImages:hover #headerEstateImagesOneImage .partContentFileImageGallery.single .contentFileImage{opacity:1}#headerEstateImagesLeft{flex:1 1 50%;background-color:#000}#headerEstateImagesRight{width:50%;background-color:#000;display:flex;flex-wrap:wrap}#headerEstateImages .partContentFileImageGallery,#headerEstateImages .partContentFileImageGallery *{height:100%}#headerEstateImages .partContentFileImageGallery figure .imagePlaceholderContainer .imagePlaceholder{display:none}#headerEstateImages .partContentFileImageGallery.single{overflow:hidden}#headerEstateImages .partContentFileImageGallery.single .contentFileImage{transition:transform .45s cubic-bezier(.645,.045,.355,1) 0s,opacity .45s cubic-bezier(.645,.045,.355,1) 0s}#headerEstateImages:hover .partContentFileImageGallery.single .contentFileImage{opacity:.7}#headerEstateImages #headerEstateImagesLeft:hover .partContentFileImageGallery.single .contentFileImage,#headerEstateImages .imageRightContainer:hover .partContentFileImageGallery.single .contentFileImage{transform:scale(1.05);opacity:1}.imageRightContainer{position:relative;flex:1 1 50%;border:solid 1px #444}.imageRightContainer.video{cursor:pointer}.imageRightContainer.video:before{content:"play_circle_outline";position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:8vh}#headerEstateInfo{background-image:linear-gradient(#E5F7F9,#fff)}#headerEstateInfo .basicContainer{padding-top:0;padding-bottom:15px}#headerEstateInfoBar{display:flex;justify-content:space-between;top:-30px;position:relative;z-index:1;background-color:#fff;box-shadow:rgba(0,0,0,.15) 0 2px 8px;border-radius:5px}#headerEstateInfoBarLeft{padding:22px 30px 0;margin-bottom:0;display:flex;max-width:calc(100% - 400px);justify-content:space-between;flex:1 1 auto}#headerEstateInfoBar h1{display:block;margin-right:15px}#headerEstateInfoBar h1 #streetAndNumber,#headerEstateInfoBar h1 #projectName{margin-bottom:10px;line-height:inherit;display:block;font-weight:500;line-height:1em;font-size:38px}#headerEstateInfoBar h1 #zipcodeAndCity{color:#999;display:block;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:1.3em;margin-bottom:10px}#headerEstateInfoBarRight{padding:10px 10px 0 0;min-width:400px;flex:0 0 auto}#importantFeatures{display:flex;flex-wrap:wrap;height:100%;width:calc(100% + 10px);margin-left:-5px;margin-right:-5px}#importantFeatures li{flex:1 1 auto;height:calc(100% - 10px);margin:0 5px 10px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border:solid 1px #e0e0e0;border-radius:3px;padding:10px 15px}#importantFeatures li span.material-icons{color:var(--color-secondary);font-size:32px;margin-bottom:5px;display:block}#importantFeatures li span.label{font-size:14px;color:inherit;display:block;margin-bottom:5px}#importantFeatures li span.value{font-size:14px;font-weight:500;color:#000;display:block;margin-bottom:8px}ul#headerEstateContentButtonsList{display:flex;flex-wrap:wrap;padding-left:30px}ul#headerEstateContentButtonsList li{margin-right:30px;margin-bottom:15px}ul#headerEstateContentButtonsList li.favorite{margin-left:auto}ul#headerEstateContentButtonsList li.favorite.saved .buttonIcon{color:#01ac3a}ul#headerEstateContentButtonsList li.map .partContentFileImageGallery{display:none}#estateDetailContainer .basicContainer{display:flex;flex-wrap:wrap;padding-top:0;padding-bottom:30px}#estateDetailContainerLeft{width:calc(100% - 400px);padding-right:60px}#estateDetailContainerLeft .h4{color:var(--color-primary)}#openHouse{border:solid 1px #01ac3a;margin-bottom:30px;background-color:rgba(1,172,58,.05);padding:30px 30px 0;border-radius:3px}#openHouse span.h3{color:#01ac3a;margin-bottom:5px;display:block}#openHouse .partContentText{color:#000;font-weight:400}#estateDetailProperties h2{margin-bottom:20px}#estateDetailProperties table{width:100%;margin-bottom:30px;line-height:1.3em;font-size:16px;border-top:solid 1px #e0e0e0}#estateDetailProperties table td{padding:7px 0;border-bottom:solid 1px #e0e0e0;vertical-align:top}#estateDetailProperties table td:first-child{width:300px;padding-right:15px}#estateDetailProperties table td:last-child{font-weight:400;color:#000}#socialShare{display:flex;margin-bottom:30px}#socialShare li{margin-right:10px}#socialShare li:last-child{margin-right:0}#socialShare li a{height:40px;width:40px;border-radius:50%;background-color:var(--color-secondary);transition:background-color .3s;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center}#socialShare li a:hover{background-color:var(--color-primary)}#socialShare li a svg{fill:#fff}.showMoreMainContainer{position:relative;margin-bottom:60px}.showMoreContentContainer{position:relative;overflow:hidden;height:150px;margin-bottom:15px}.showMoreContentContainer:after{position:absolute;width:100%;height:100%;bottom:0;left:0;content:"";background:linear-gradient(rgba(255,255,255,0),#fff)}.showMoreMainContainerOpen .showMoreContentContainer{height:auto;overflow:visible}.showMoreMainContainerOpen .showMoreContentContainer:after{display:none}.showMoreMainContainer .partButton{font-size:18px}#estateDetailContainerRight{width:400px}.estateDetailRightBlock{background:#fff;box-shadow:rgba(0,0,0,.15) 0 2px 8px;margin-bottom:30px;position:sticky;top:135px;border-radius:5px}.estateDetailRightBlock span#introLabel{font-weight:500;color:#999;font-size:20px;margin-bottom:5px;display:block}#estateDetailRightBlockContact{padding:30px 30px 0}#estateDetailRightBlockContact .partContentFileImageGallery.single{width:140px;position:relative;margin-top:-45px;margin-bottom:20px;border-radius:50%;box-shadow:rgba(0,0,0,.15) 0 2px 8px;overflow:hidden}#estateDetailRightBlockContact h3{margin-bottom:20px}#estateDetailRightBlockButtons{padding:30px 30px 15px;background-color:#e5f7f9}#estateDetailRightBlockButtons .partButton{width:100%;justify-content:center;margin-bottom:15px}#estateDetailLocationContainer .basicContainer{padding-top:0;padding-bottom:0}#estateDetailLocationContainer .basicContainer h2{text-align:left;margin-bottom:25px}#estateDetailLocationContainer .partGoogleMaps,#estateDetailLocationContainer .partGoogleMaps iframe{height:500px}#similarProductContainer{text-align:center}#estateDetailEstateList{margin-bottom:30px;width:100%}#projectEstateList{width:100%;line-height:1.2em;font-size:16px;box-shadow:rgba(0,0,0,.15) 0 2px 8px;border-radius:5px;overflow:hidden}#projectEstateList thead th{color:#000;font-weight:400;background-color:#e5f7f9;border-bottom:1px solid #e0e0e0}#projectEstateList tbody tr{background-color:#fff;border-bottom:1px solid #e0e0e0;cursor:pointer}#projectEstateList tbody tr:hover{background-color:rgba(0,0,0,.05);color:#000}#projectEstateList .numeric{text-align:right}#projectEstateList .prijs{white-space:nowrap}#projectEstateList td.status{font-weight:400;color:#000}#projectEstateList .green{color:#01ac3a}#projectEstateList .orange{color:#f5a623}#projectEstateList th,#projectEstateList td{padding:10px 15px}#projectEstateList th:first-child{padding-left:30px}#projectEstateList td:last-child{padding-right:30px}#officeContainer .basicContainer{max-width:1280px;padding-top:50px}#officeContainer .basicContainer>h2{margin-bottom:30px}#officeList{display:flex;flex-wrap:wrap;width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}.officeListItem{flex:1 1 auto;width:calc(50% - 20px);margin:0 10px 20px;background-color:#fff;box-shadow:rgba(0,0,0,.15) 0 2px 8px;display:flex;flex-wrap:wrap}.officeListItemImage{width:40%}.officeListItemImage *{height:100%}.officeListItemBlock{width:60%;padding:30px 30px 15px}.officeListItemBlock h3{margin-bottom:15px}.officeListItem:only-child{max-width:calc(100% - 20px);flex-direction:row}.officeListItem:only-child .officeListItemImage{width:30%}.officeListItem:only-child .officeListItemBlock{width:70%}#officeContainer+#teamContainer{background-color:#e5f7f9}#officeContainer+#teamContainer .basicContainer{padding-top:110px}#officeContainer .basicContainer{padding-top:110px}#officeContainer:before{content:"";display:block;margin:0 auto;height:1px;width:80%;max-width:600px;background-color:#e0e0e0}#breadcrumbContainer+#officeContainer .basicContainer{padding-top:60px}#breadcrumbContainer+#officeContainer:before{display:none}#teamContainer .basicContainer{max-width:1280px;padding-top:50px}#teamContainer .basicContainer>h2{margin-bottom:50px}#teamList{display:flex;flex-wrap:wrap;width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}.teamListItem{margin:0 10px 30px;width:calc(50% - 20px);background-color:#fff;display:flex;flex-direction:column;box-shadow:rgba(0,0,0,.15) 0 2px 8px;border-radius:5px}.teamListItemSummary{display:flex;align-items:flex-start;margin-bottom:20px;padding:0 30px}.teamListItemPhoto{width:120px;margin-top:-15px}.teamListItemPhoto .partContentFileImageGallery.single figure{background-color:#fff;border-radius:50%;box-shadow:rgba(0,0,0,.15) 0 2px 8px;overflow:hidden}.teamListItemNameAndFunction{width:calc(100% - 120px);padding-top:20px;padding-left:20px}.teamListItemNameAndFunction h3{margin-bottom:3px}.teamListItemNameAndFunction .functie{color:#000;display:block;font-weight:300;line-height:1.4em}.teamListItemText{padding:0 30px}.teamListItemText .partContentText{font-size:16px}.teamListItem .contactIconListBlank{display:flex;flex-wrap:wrap;padding:0 30px 15px;margin-top:auto}.teamListItem .contactIconListBlank li{margin-right:15px}.teamListItem .contactIconListBlank li:last-child{margin-right:0}#newsContainer .basicContainer{text-align:center;max-width:1160px}#newsTagList ul{display:flex;justify-content:center;width:calc(100% + 10px);margin-left:-5px;margin-right:-5px;font-size:16px;padding-bottom:20px}#newsTagList ul li{margin-bottom:10px;margin-left:5px;margin-right:5px}#newsTagList ul li a{height:26px;line-height:22px;padding:0 10px;border-radius:15px;border:solid 2px #ccc;display:block;text-decoration:none;font-size:12px;text-transform:uppercase;font-weight:500;color:inherit;transition:box-shadow .15s ease-in-out,transform .15s ease-in-out}#newsTagList ul li.selected a{box-shadow:rgba(0,0,0,.15) 0 1px 4px;background-color:var(--color-secondary);border-color:var(--color-secondary);color:#fff}#newsTagList ul li a:hover{box-shadow:rgba(0,0,0,.15) 0 1px 4px;text-decoration:underline}.newsListItem{margin-bottom:60px;background-color:#fff;display:flex;flex-wrap:wrap}.newsItemImage{position:relative;background-color:#000;overflow:hidden;width:50%}.newsItemImage .partContentFileImageGallery.single{transition:all .2s ease-in-out;height:100%}.newsItemImage:hover .partContentFileImageGallery.single{transform:scale(1.05);opacity:.8}.newsItemImage .partContentFileImageGallery.single *{height:100%}.newsItemBlock{padding:60px;z-index:1;width:50%;background-color:#e5f7f9;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.newsItemBlock h3{margin-bottom:10px}.newsItemBlock h3 a{color:#000;text-decoration:none;transition:color .3s}.newsItemBlock h3 a:hover{text-decoration:underline}.newsItemBlock .partContentText{font-size:16px;margin-top:auto}.newsItemBlock .partContentText p{margin-bottom:15px}.newsItemBlock .partButton{margin-top:auto}time{margin-bottom:15px;font-weight:400;font-size:16px;display:inline-block}.priceContainer{text-align:right;align-self:flex-end;padding-bottom:27px;line-height:1.3em}.priceLabel,.conditionLabel{color:#999;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:1.3em;margin-top:2px;display:block}.priceValue{font-size:22px;font-weight:500;color:#01ac3a;display:block;font-family:Roboto Slab,sans-serif;margin-top:7px;white-space:nowrap}.project .priceContainer{display:flex}.project .priceContainer #priceFrom{display:flex;align-items:center;margin-right:4px}.project .priceContainer .priceUpTo{display:flex;align-items:center}.project .priceLabel{margin-right:4px;margin-top:0}.project .priceValue{margin-top:0}.project .conditionLabel{margin-left:4px}#contentDetailLeft{width:calc(100% - 400px);padding-left:60px;padding-right:60px}#contentDetailLeft:only-child{width:100%;max-width:840px}#contentDetailLeft .partContentFileImageGallery.single{margin-bottom:30px}#contentDetailRight{width:400px;margin-bottom:30px}#contentDetailRightStickyContainer{position:sticky;top:135px}.detailRightblock{background:#fff;box-shadow:rgba(0,0,0,.15) 0 2px 8px;margin-bottom:30px;border-radius:5px;padding:30px 30px 0}.detailRightblock .partContentFileImageGallery.single{width:140px;margin-top:-45px;margin-bottom:20px;background-color:#000;border-radius:50%;box-shadow:rgba(0,0,0,.15) 0 2px 8px;overflow:hidden}.detailRightblock span#introLabel{font-weight:500;color:#999;font-size:18px;margin-bottom:5px;display:block}.detailRightblock h3{margin-bottom:20px}#detailRightblockShare{margin:-30px -30px 30px;padding:30px;background-color:#e5f7f9}.detailRightblock #newsTagList ul{justify-content:flex-start}.detailRightblock .partContentText{font-size:16px}.detailRightblock .partContentText ul{padding-left:0;padding-bottom:20px;margin-bottom:0;font-weight:500}.detailRightblock .partContentText ul li{display:flex;margin-bottom:10px;margin-left:0}.detailRightblock .partContentText ul li:before{margin-left:0;position:static;width:22px;height:22px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:#01ac3a;margin-right:6px;margin-top:2px;content:"check";flex:0 0 auto;color:#fff}#callToActionHeader{background-color:#000;position:relative;text-align:center}#callToActionHeader .partContentFileImageGallery.single{opacity:.9}#callToActionHeaderOverlay{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.3)}#callToActionHeaderOverlay .basicContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:30px;padding-bottom:0;height:100%}#callToActionHeaderOverlay .h1{color:#fff;text-shadow:2px 2px 3px rgba(0,0,0,.3);margin-bottom:30px;font-size:4vw;max-width:800px}#callToActionHeaderOverlay .partButton,.homeHeader .partButton{height:46px;justify-content:center;font-size:18px;padding-left:20px;padding-right:20px}#intro .basicContainer{padding-bottom:0}#textIntroContainer .basicContainer{margin-top:-60px;position:relative;z-index:1}#textIntro{background-color:#e5f7f9;max-width:900px;padding:60px 60px 30px}#textIntro h1{font-weight:500;margin-bottom:30px;color:#000}#textIntro .partContentText{font-weight:400;font-size:20px;margin-top:-20px}#textIntro #newsDate{font-weight:700;margin-top:-15px;display:block;margin-bottom:40px;color:#999;font-style:italic}#breadcrumbContainer .basicContainer{padding-top:30px;padding-bottom:0}#breadcrumbContainer .partBreadcrumb{margin-left:60px;margin-right:60px}.contactIconListBlank{line-height:1.3em;font-weight:500;font-size:16px;padding-bottom:15px}.contactIconListBlank li{margin-bottom:15px}.contactIconListBlank li a{text-decoration:none;color:#000;display:inline-flex;align-items:center}.contactIconListBlank li a span.icon{margin-right:10px;color:var(--color-secondary);font-size:15px;width:22px;height:22px;background-color:var(--color-secondary-light);border-radius:5px;display:flex;align-items:center;justify-content:center}.contactIconListBlank li a span.icon svg{fill:var(--color-secondary);flex:1 1 auto;max-width:12px}.contactIconListBlank li a span.label{word-break:break-all;transition:color .3s}.contactIconListBlank li a:hover span.label{text-decoration:underline;color:#000}#shareButtonListContainer{columns:2 200px}#shareButtonListContainer li{margin-bottom:20px;break-inside:avoid}#shareButtonListContainer li#facebook a{background-color:#3b5998}#shareButtonListContainer li#twitter a{background-color:#1da1f2}#shareButtonListContainer li#whatsapp a{background-color:#25d366}#shareButtonListContainer li a{padding:15px;display:flex;align-items:center;border-radius:5px;background-color:var(--color-primary);color:#fff;text-decoration:none;transition:box-shadow .15s ease-in-out,transform .15s ease-in-out}#shareButtonListContainer li a:hover{transform:scale(1.01);z-index:1;box-shadow:rgba(0,0,0,.15) 0 2px 8px}#shareButtonListContainer li a .icon{margin-right:10px}#shareButtonListContainer li a .icon svg.partSvg{flex:1 1 auto;fill:#fff;max-height:18px;width:18px}#shareButtonListContainer li a .label{font-weight:700}#favoriteListContainer li{margin-bottom:20px}#favoriteListContainer li a{padding:15px;border-radius:5px;background-color:var(--color-secondary);color:#fff;text-decoration:none;transition:box-shadow .15s ease-in-out,transform .15s ease-in-out;display:block;font-weight:700}#favoriteListContainer li a:hover{transform:scale(1.01);z-index:1;box-shadow:rgba(0,0,0,.15) 0 2px 8px}.messageContainer p{line-height:1.3em;font-size:18px;margin-bottom:30px;font-weight:400}#footerLogos .basicContainer{padding-top:60px;padding-bottom:60px}#footerLogos:before{content:"";display:block;margin:0 auto;height:1px;width:80%;max-width:600px;background-color:#e0e0e0}.partSlider.footerLogos .slideContainerViewport{margin-left:30px;margin-right:30px}.partSlider.footerLogos .partContentFileImageGallery.single{padding:0 20px}.partSlider.footerLogos .partContentFileImageGallery.single .contentFileImage{height:40px}.partSlider.footerLogos .sliderButton{padding:0}.partSlider.footerLogos .sliderButton svg{fill:#999}#footerMenu{background-color:#e5f7f9}#footerMenu .basicContainer{padding-top:60px;padding-bottom:30px}#footerMenuColumnContainer{display:flex;flex-wrap:wrap;width:calc(100% + 60px);margin-left:-30px;margin-right:-30px}.footerMenuColumn{flex:1 1 auto;min-width:calc(33.3333333333% - 60px);display:flex;flex-direction:column;margin-left:30px;margin-right:30px}#footerContactContainer{flex:1 1 auto;display:flex}#footerContactContainer .contactIconListBlank{font-size:18px}#footerContactContainer .contactIconListBlank li a span.icon{background-color:#fff;box-shadow:rgba(0,0,0,.15) 0 2px 8px;width:30px;height:30px;font-size:20px}#footerContactContainer .contactIconListBlank li a{color:inherit}#footerServiceList{line-height:1.4em;font-size:16px;font-weight:400;padding-bottom:20px}#footerServiceList li{margin-bottom:10px;position:relative;padding-left:15px}#footerServiceList li a{color:inherit;text-decoration:none}#footerServiceList li a:hover{color:#000;text-decoration:underline}#footerServiceList li:before{content:"\2022";color:#f05;font-size:18px;position:absolute;left:0;top:1px}#populairList{line-height:1.4em;font-size:16px;font-weight:400;padding-bottom:20px}#populairList li{margin-bottom:10px;position:relative;padding-left:15px}#populairList li a{color:inherit;text-decoration:none}#populairList li a:hover{color:#000;text-decoration:underline}#populairList li:before{content:"\2022";color:#f05;font-size:18px;position:absolute;left:0;top:1px}#randomEstateAgent{flex:1 1 auto;padding:30px;background-color:#fff;box-shadow:rgba(0,0,0,.15) 0 2px 8px;border-radius:5px;display:flex;flex-wrap:wrap;align-items:flex-start;margin-top:15px;margin-bottom:30px}#randomEstateAgent .partContentFileImageGallery.single{margin-right:20px;background-color:#fff;border-radius:50%;box-shadow:rgba(0,0,0,.15) 0 2px 8px;overflow:hidden;flex:0 0 auto}#randomEstateAgentText{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}#randomEstateAgentText span.h3{margin-bottom:3px;color:#000;font-size:22px}#randomEstateAgentText span.functie{color:inherit;font-weight:300;line-height:1.4em;font-size:16px;margin-bottom:15px}#footerMenuLinks{font-size:14px;font-weight:400;background-color:#e5f7f9}#footerMenuLinks .basicContainer{padding-top:0;padding-bottom:0}#footerNavList{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:10px;border-top:solid 1px #e0e0e0;padding-top:30px}#footerNavList li{margin:0 20px 20px}#footerNavList li a{color:inherit;text-decoration:none;display:flex;align-items:center}#footerNavList li a:hover{text-decoration:underline}#footerNavList li svg{margin-left:3px;height:14px;fill:var(--color-primary)}#footerNavList li#socialMedia{display:flex;align-items:center}#footerNavList li#socialMedia a{margin-left:10px}#footerNavList li#socialMedia a svg{margin-left:0;height:14px;fill:var(--color-primary);transition:fill .3s ease}#footerNavList li#socialMedia a:hover svg{fill:var(--color-secondary)}#container360{position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:#fff;z-index:1004;overflow:hidden}#panoTopContainer{height:50px;background-color:var(--color-primary);line-height:1.4em;display:flex;align-items:center;font-weight:600}#panoTopContainer li{margin-left:25px;margin-bottom:5px}#panoTopContainer li a{padding:3px 0;display:block;text-decoration:none;color:#fff;transition:.3s;border-bottom:solid 2px transparent}#panoTopContainer li.selected a,#panoTopContainer li a:hover{border-color:#000}#panoTopContainer #close{width:50px;height:50px;background:#fff url(/images/style/icon-close-black.svg) no-repeat center;background-size:25px 25px;transition:.3s;cursor:pointer;margin-left:auto}#panoBottomContainer{height:calc(100% - 50px);width:100%}body.overlayActive{position:fixed;overflow:hidden;width:100%}.overlayWindow{position:fixed;background-color:#fff;z-index:3110;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;width:400px;max-width:100%}.overlayCloseButton{font-size:1rem;color:#000;padding:0 20px;height:60px;background-color:#fff;box-shadow:4px 4px 10px rgba(0,0,0,.05);flex:0 0 auto;position:sticky;top:0;z-index:10;width:100%;display:flex;justify-content:flex-end;align-items:center}.overlayCloseButton .icon{width:23px;height:23px;position:relative}.overlayCloseButton .icon span{height:23px;border-left:3px solid var(--color-secondary);position:absolute;left:calc(50% - 1px)}.overlayCloseButton .icon span:nth-child(1){transform:rotate(45deg)}.overlayCloseButton .icon span:nth-child(2){transform:rotate(-45deg)}.overlayCloseButton .label{font-weight:700;margin-right:.15em;text-align:left}.overlayContainer{flex:1 1 auto}.overlayFooterContainer{width:100%;padding:.3em;position:sticky;bottom:0;background-color:#fff;box-shadow:4px -4px 10px rgba(0,0,0,.05);z-index:10;flex:0 0 auto}.overlayFooterContainer .partButton{width:100%}#overlayBackground{background-color:rgba(0,0,0,0);position:fixed;top:0;bottom:0;left:0;right:0;z-index:3100;visibility:hidden;opacity:0;transition:ease .15s}body.overlayActive #overlayBackground{background-color:rgba(0,0,0,.3);visibility:visible;opacity:1;cursor:pointer;transition:ease .3s}.overlayWindow.overlayLeft{top:0;left:0;transform:translate(-100%);transition:transform ease .3s}.overlayWindow.overlayLeft.show{transform:translate(0)}.overlayWindow.overlayRight{top:0;right:0;transform:translate(100%);transition:transform ease .3s}.overlayWindow.overlayRight.show{transform:translate(0)}@media (min-width: 1024px){.partButton#overlayFilter{display:none}.overlayWindow.overlayFilter{position:static}.overlayWindow.overlayFilter .overlayCloseButton,.overlayWindow.overlayFilter .overlayFooterContainer{display:none}}@media (max-width: 1023px){.overlayWindow.overlayFilter{top:0;right:0;transform:translate(100%);transition:transform ease .3s}.overlayWindow.overlayFilter.show{transform:translate(0)}}@media (max-width: 667px){.overlayWindow.overlayFilter{top:auto;right:auto;bottom:0;left:0;transform:translateY(100%);width:100%}.overlayWindow.overlayFilter.show{transform:translateY(0)}}@media (max-width: 667px){.overlayWindow{width:100%!important}#overlayBackground{transition:none}}
