#wlac-project-main{margin-top:0!important}.project-details-main{font-family:"Open Sans",sans-serif}.project-hero-header,.project-hero-header .splide__slide{max-height:500px}.project-shortcut-block{height:0}.project-headers .project-header{text-align:center;text-transform:none;color:var(--wlac-primary-color);font-size:24px;font-weight:700}.wlac-main .project-headers h1,.project-details-main .project-headers h1{text-align:center;font-size:32px}.wlac-main .project-headers h2{color:var(--wlac-primary-color);font-weight:300;padding-bottom:0;margin-bottom:0}.project-headers h3{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:300;text-transform:none}.project-galery-block .project-headers h3{text-align:left;font-weight:600;margin-bottom:0}.project-headers-short-description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.project-details-block .projectlist-unit-price-block p{font-weight:700;color:var(--wlac-primary-color);font-size:20px;padding:30px 25px 10px;text-align:center}.project-details-block .projectlist-unit-content-grid{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;text-align:center;border-bottom-left-radius:15px;border-bottom-right-radius:15px;padding-bottom:10px}.project-details-block .projectlist-unit-content-grid svg{max-height:35px;color:var(--wlac-primary-color)}.project-details-block .projectlist-unit-content-grid div span,.project-details-block .projectlist-unit-content-grid-item div span{color:var(--wlac-primary-color);font-size:14px;font-weight:300}.project-details-block .projectlist-unit-content-grid h4,.project-details-block .projectlist-unit-content-grid-item h4{font-weight:700;font-size:13px;color:var(--wlac-primary-color);margin:0}@media (min-width:768px){.projectlist-unit-content-grid-item:not(:first-child) {border-left:1px solid var(--wlac-primary-color)}}.project-details-description{text-align:center;font-weight:300;margin:40px 0 20px}.project-lage-description{color:var(--wlac-primary-color);text-align:center;margin-top:30px}.project-lage-description div{padding:0 25px}.project-map-block{margin:40px 0 40px}.project-map-block .block-map,.project-map-block .block-map-content{width:100%;height:400px}.project-map-block .block-map-content .marker{width:150px;height:150px;background-color:var(--wlac-primary-faded-color);border:1px solid var(--wlac-primary-color);border-radius:50%}.project-map-block .block-map-content g[fill="#3FB1CE"],.project-map-block .block-map-content g[opacity="0.25"]{fill:var(--wlac-primary-color)}.wlac-wrap>div[class^="block-iframe-free-slot-"]{padding-top:20px;padding-bottom:30px}.project-ausstattung-description{text-align:center}.wlac-project-img-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 40px 1fr 40px 1fr 40px 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:40px;max-width:1220px;margin:0 auto}.project-layout{margin:40px auto;text-align:center;width:100%;height:0;overflow:hidden;padding-bottom:70%;position:relative;top:0;right:0;bottom:0;left:0}.project-layout>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;cursor:pointer;transition:all .2s ease-in-out;position:absolute;top:0;right:0;bottom:0;left:0}.project-layout>img:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}.project-ausstattung-description div{padding:30px 25px}.project-layout-details{margin-top:25px!important}.project-layout-details-header{text-transform:uppercase;font-weight:700;color:var(--wlac-primary-color)}.project-layout-details-header,.project-layout-details-content{display:-ms-grid;display:grid;grid-template-columns:1fr .5fr 1fr 1fr 1fr 1fr;padding:20px 0}.project-layout-details-content{border-top:1px solid #eee}.sold-bg{background: #eeeeee70}.project-layout-details-content .project-info-btn{width:-moz-fit-content;width:fit-content}.project-details-kontakt-wrap{display:-ms-grid;display:grid;-ms-grid-columns:1.8fr 40px 1fr;grid-template-columns:1.8fr 1fr;grid-gap:40px;margin-top:40px}.project-details-kontakt-wrap .project-contact-form{border-right:1px solid #ccc}.project-details-kontakt-wrap .block-broker-foto{height:200px;width:100%}.project-details-kontakt-wrap .block-broker-foto img{width:150px;height:150px;border-radius:50%}.project-details-kontakt-wrap .block-broker-name{margin-top:10px}.project-details-kontakt-wrap .block-broker-name h2{text-align:left}.broker-company-info p,.broker-company-name{margin-bottom:10px}.broker-company-info a{color:#313131;text-decoration:none;font-weight:300}.project-show-x-small-screens{display:none}.show-only-small-screens{display:none}@media (max-width:1200px){.project-layout-details-header,.project-layout-details-content{font-size:14px}.wlac-project-img-grid{-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}}@media (max-width:1100px){.project-details-kontakt-wrap{-ms-grid-columns:1fr;grid-template-columns:1fr}.project-details-kontakt-wrap .project-contact-form{border:0}.project-details-kontakt-wrap .project-details-kontakt-broker-info{display:flex;justify-content:center;padding-top:20px}.project-details-kontakt-wrap .project-contact-form{border:0}.project-details-kontakt-wrap .project-details-kontakt-broker-info .block-broker-foto{padding-right:20px}.project-details-kontakt-wrap .block-broker-foto{width:30%}}@media (max-width:992px){.project-layout-details-header .hide-small-screens{display:none}}@media (max-width:768px){.project-layout-details-header,.project-layout-details-content{font-size:12px}.project-layout-details-content .hide-small-screens{display:none}.project-remove-x-small-screens{display:none}.project-layout-details-header,.project-layout-details-content{grid-template-columns:repeat(4,1fr)!important;justify-items:center}.project-details-kontakt-wrap .block-broker-name h2{font-size:17px}.wlac-project-img-grid{-ms-grid-columns:1fr 30px 1fr;grid-template-columns:1fr 1fr;grid-gap:30px}.project-layout{margin:10px auto}}@media (max-width:600px){.project-details-block .projectlist-unit-price-block p{font-size:15px;padding:10px 25px 10px}.project-layout-details-header{text-transform:capitalize}.project-layout-details-content .right-small-screens,.project-layout-details-header .right-small-screens{text-align:right}.project-layout-details-content .center-small-screens,.project-layout-details-header .center-small-screens{text-align:center}.project-headers h1{font-size:20px}.project-details-kontakt-wrap .project-details-kontakt-broker-info{flex-direction:column;text-align:center}.project-details-kontakt-wrap .project-details-kontakt-broker-info .block-broker-foto{width:100%;padding-right:0}.project-details-kontakt-wrap .block-broker-name h2{text-align:center}.layout-details-btn-wrap{padding-top:20px}.project-details-block .projectlist-unit-content-grid{grid-auto-flow:row;grid-gap:20px}}@media (max-width:450px){.project-hide-x-small-screens{visibility:hidden}.project-details-block .projectlist-unit-content-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}.project-details-block .projectlist-unit-content-grid .projectlist-unit-content-with-border{border:0}.project-show-x-small-screens{display:block}.project-details-kontakt-wrap .project-details-kontakt-broker-info{display:-ms-grid;display:grid}.project-headers h1{font-size:18px}}@media (max-width:400px){.wlac-project-img-grid{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:0}}div.wlac-wrap div.location-note{font-weight:300;text-align:center}div.block-title h2.project-header:first-of-type:first-letter{text-transform:capitalize}