@media (max-width:991.98px){#listview{display:none}}.options-wrapper .sort-wrapper{position:relative;text-align:right}.options-wrapper .sort-wrapper .gcp-arrow-down{position:absolute;right:15px;top:3px;z-index:-1}.options-wrapper .sort-wrapper .gcp-arrow-down:before{color:var(--anthracite)}.options-wrapper .sort-wrapper select{appearance:none;background-color:transparent;border:1px solid var(--anthracite-light);font-size:16px;height:36px;padding:0 20px 0 10px}.options-wrapper .sort-wrapper .real-estate-item-sorting-label{font-size:16px}.options-wrapper .layout-switchers{display:flex}.options-wrapper .layout-switchers div{align-items:center;cursor:pointer;display:flex;height:36px;justify-content:center;margin-right:10px;width:36px}.options-wrapper .layout-switchers div img{height:18px;width:18px}.listview .real-estate-detail.each-real-estate-item{display:grid;grid-template-columns:350px 1fr;margin-bottom:40px}.listview .info{position:relative}@media (max-width:991.98px){.listview .info{position:unset}}.listview .info .name_property{-webkit-line-clamp:1}@media (max-width:991.98px){.listview .info .name_property{-webkit-line-clamp:2}}.listview .info .info-cta{bottom:-5px;margin-top:0!important;position:absolute;right:0}@media (max-width:991.98px){.listview .info .info-cta{bottom:unset;margin-top:26px!important;position:unset;right:unset}}.listview .info .info-cta .btn{width:unset!important}@media (max-width:991.98px){.listview .info .info-cta .btn{width:100%!important}}.mapview{width:50%}.mapview+.mapPosition{display:block}.mapPosition{display:none;width:50%}.mapPosition .mapContainer{position:sticky;right:0;top:100px}.mapPosition .mapContainer #mapResults,.mapPosition .mapContainer #mapResults-alt{height:calc(100vh - 100px)}.mapPosition .mapContainer #mapResults .mapInfoWindowContent,.mapPosition .mapContainer #mapResults-alt .mapInfoWindowContent{display:flex;flex-direction:column;flex-wrap:wrap;max-width:200px}.mapPosition .mapContainer #mapResults .mapInfoWindowContent img,.mapPosition .mapContainer #mapResults-alt .mapInfoWindowContent img{height:auto;width:200px}.mapPosition .mapContainer #mapResults .mapInfoWindowContent .title,.mapPosition .mapContainer #mapResults-alt .mapInfoWindowContent .title{color:var(--anthracite);font-weight:700}.mapPosition .mapContainer #mapResults .mapMarker,.mapPosition .mapContainer #mapResults-alt .mapMarker{background-color:var(--anthracite);border:1px solid #000;border-radius:2px;color:#fff;font-size:16px;padding:4px;position:relative}.mapPosition .mapContainer #mapResults svg,.mapPosition .mapContainer #mapResults-alt svg{fill:var(--anthracite)}.mapPosition .mapContainer #mapResults text,.mapPosition .mapContainer #mapResults-alt text{fill:#fff!important;font-size:70px!important;font-weight:700}.gridview,.mapview{grid-gap:20px;display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:1199.98px){.gridview,.mapview{grid-template-columns:repeat(2,1fr)}}.gridview .real-estate-detail.each-real-estate-item .inner-wrapper .info .name_property,.mapview .real-estate-detail.each-real-estate-item .inner-wrapper .info .name_property{-webkit-line-clamp:2;text-overflow:ellipsis}.gridview .real-estate-detail.each-real-estate-item .inner-wrapper .info .info-top,.mapview .real-estate-detail.each-real-estate-item .inner-wrapper .info .info-top{grid-template-columns:1fr}.gridview .real-estate-detail.each-real-estate-item .inner-wrapper .info .info-top .info-top-right,.mapview .real-estate-detail.each-real-estate-item .inner-wrapper .info .info-top .info-top-right{display:flex;margin-top:20px}.gridview .real-estate-detail.each-real-estate-item .inner-wrapper .info .info-bottom,.gridview .real-estate-detail.each-real-estate-item .inner-wrapper .info .info-mid,.mapview .real-estate-detail.each-real-estate-item .inner-wrapper .info .info-bottom,.mapview .real-estate-detail.each-real-estate-item .inner-wrapper .info .info-mid{grid-template-columns:repeat(3,1fr)}.gridview .real-estate-detail.each-real-estate-item .inner-wrapper .info .info-bottom div:nth-child(n+4),.mapview .real-estate-detail.each-real-estate-item .inner-wrapper .info .info-bottom div:nth-child(n+4){display:none}.mapview{grid-template-columns:repeat(2,1fr)}@media (max-width:991.98px){.listview{grid-gap:20px;display:grid;grid-template-columns:repeat(3,1fr)}.listview .real-estate-detail.each-real-estate-item{display:block;grid-template-columns:unset}}@media (max-width:991.98px) and (max-width:1199.98px){.listview{grid-template-columns:repeat(2,1fr)}}@media (max-width:991.98px){.listview .real-estate-detail.each-real-estate-item .inner-wrapper .info .name_property{-webkit-line-clamp:2;text-overflow:ellipsis}.listview .real-estate-detail.each-real-estate-item .inner-wrapper .info .info-top{grid-template-columns:1fr}.listview .real-estate-detail.each-real-estate-item .inner-wrapper .info .info-top .info-top-right{display:flex;margin-top:20px}.listview .real-estate-detail.each-real-estate-item .inner-wrapper .info .info-bottom,.listview .real-estate-detail.each-real-estate-item .inner-wrapper .info .info-mid{grid-template-columns:repeat(3,1fr)}.listview .real-estate-detail.each-real-estate-item .inner-wrapper .info .info-bottom div:nth-child(n+4){display:none}.mapview{order:3;width:100%}.pagination-container{order:2}.mapPosition{order:1;padding-bottom:50px;width:100%}}.flats-filter .name_property,.gridview .name_property,.slick-slide .name_property{height:3em}.real-estate-detail.each-real-estate-item{border:1px solid var(--anthracite-light);border-radius:5px;margin-bottom:40px}.real-estate-detail.each-real-estate-item .image-wrapper{overflow:hidden}.real-estate-detail.each-real-estate-item .image-wrapper img:hover{background-color:rgba(0,100,194,.25);transform:scale3d(1.05,1.05,1.05)}.real-estate-detail.each-real-estate-item .inner-wrapper{padding:30px 30px 25px}@media (max-width:991.98px){.real-estate-detail.each-real-estate-item .inner-wrapper{padding:0}}.real-estate-detail.each-real-estate-item .inner-wrapper .info .info-top{grid-column-gap:10px;display:grid;grid-template-columns:1fr 200px;padding-bottom:30px}.real-estate-detail.each-real-estate-item .inner-wrapper .info .info-top .info-top-left{overflow:hidden}.real-estate-detail.each-real-estate-item .inner-wrapper .info .info-top .info-top-left .name_property{-webkit-box-orient:vertical;display:-webkit-box;font-size:24px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.4em;margin:0;overflow:hidden;padding:0;text-align:left;text-decoration:none;text-overflow:ellipsis;text-transform:none}.real-estate-detail.each-real-estate-item .inner-wrapper .info .info-top .info-top-left .address{display:flex;font-size:16px;margin-bottom:0;white-space:nowrap}.real-estate-detail.each-real-estate-item .inner-wrapper .info .info-top .info-top-right .price{color:var(--anthracite);font-size:20px;font-weight:500;line-height:1em;text-align:right}.real-estate-detail.each-real-estate-item .inner-wrapper .info .info-top .info-top-right .price span{color:var(--anthracite);font-size:14px}.real-estate-detail.each-real-estate-item .inner-wrapper .info .info-mid{grid-gap:5px;display:grid;grid-template-columns:repeat(5,1fr);margin-bottom:0;padding-bottom:10px}.real-estate-detail.each-real-estate-item .inner-wrapper .info .info-mid .title{color:var(--anthracite);font-size:13px}.real-estate-detail.each-real-estate-item .inner-wrapper .info .info-mid .value{color:var(--anthracite);font-size:16px;font-weight:500;margin-bottom:0}.real-estate-detail.each-real-estate-item .inner-wrapper .info .info-bottom{grid-gap:0;border-top:1px dashed var(--anthracite-light);display:grid;font-size:13px;grid-template-columns:repeat(5,1fr);margin-top:26px;min-height:46px;padding-top:26px}.real-estate-detail.each-real-estate-item .inner-wrapper .info .info-bottom .iconServices{display:inline-block!important;margin-right:5px;width:18px!important}.real-estate-detail.each-real-estate-item .inner-wrapper .info .info-cta{margin-top:26px}.real-estate-detail.each-real-estate-item .inner-wrapper .info .info-cta .btn{width:100%}.real-estate-detail .featured_slick_gallery{overflow:hidden;position:relative}@media (min-width:576px){.real-estate-detail .featured_slick_gallery{margin-bottom:2em}}.real-estate-detail .featured_slick_gallery .slick-slide{justify-content:center;margin:0 3px}@media (max-width:575.98px){.real-estate-detail .featured_slick_gallery .slick-slide img{height:40vh;width:auto}}.real-estate-detail .featured_slick_gallery .slick-slide .headline{color:#415055;display:flex;font-weight:700;height:40px;justify-content:center;left:50vw;line-height:40px;padding:0 15px;position:absolute;text-align:center;width:100%;z-index:9999}.real-estate-detail .featured_slick_gallery .slick-slide .headline.no-title{height:0}.real-estate-detail .featured_slick_gallery .slick-slide .headline .title{font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.real-estate-detail .featured_slick_gallery .slick-slide .headline .price{background-color:#fab900;font-size:26px;font-weight:700;line-height:30px;padding:5px 10px;position:absolute}.real-estate-detail .featured_slick_gallery .slick-slide .headline .price .price_unit{display:inline-block;font-size:28px}.real-estate-detail .featured_slick_gallery .slick-slide .headline .price span{display:block;font-size:16px;font-weight:400}.real-estate-detail .featured_slick_gallery .slick-slide .headline .price i{font-size:18px}.real-estate-detail .featured_slick_gallery .headline{color:#415055;font-weight:700;height:40px;left:50%;line-height:40px;padding:0 15px;position:absolute;text-align:center;transform:translateX(-50%);width:170px;z-index:5}.real-estate-detail .featured_slick_gallery .headline.no-title{height:0}.real-estate-detail .featured_slick_gallery .headline .title{font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.real-estate-detail .featured_slick_gallery .headline .price{background-color:#fab900;font-size:26px;font-weight:700;line-height:30px;padding:5px 10px;position:absolute}.real-estate-detail .featured_slick_gallery .headline .price .price_unit{display:inline-block;font-size:28px}.real-estate-detail .featured_slick_gallery .headline .price span{display:block;font-size:16px;font-weight:400}.real-estate-detail .featured_slick_gallery .headline .price i{font-size:18px}.real-estate-detail .featured_slick_gallery .col-12{bottom:2em;position:absolute}@media (max-width:575.98px){.real-estate-detail .featured_slick_gallery .col-12{left:15px}}.real-estate-detail .featured_slick_gallery .col-12 .btn{margin-right:10px}.real-estate-detail .featured_slick_gallery .slick-arrow.next-arrow{right:2em}.real-estate-detail .featured_slick_gallery .slick-arrow.prev-arrow{left:2em;text-align:right}@media (max-width:575.98px){.real-estate-detail .real-estate-detail-section{margin-top:15px}}.real-estate-detail .real-estate-detail-section h1,.real-estate-detail .real-estate-detail-section h2,.real-estate-detail .real-estate-detail-section h3,.real-estate-detail .real-estate-detail-section h4,.real-estate-detail .real-estate-detail-section h5,.real-estate-detail .real-estate-detail-section h6{margin:0 0 20px;padding:0;text-align:left;text-decoration:unset;text-decoration-color:unset;text-decoration-thickness:unset;text-transform:none;text-underline-offset:unset}.real-estate-detail .real-estate-detail-section h1{font-size:40px;font-weight:300;line-height:48px}.real-estate-detail .real-estate-detail-section h2{font-size:28px;font-weight:600;line-height:36px}.real-estate-detail .real-estate-detail-section .container .row{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}@media (max-width:575.98px){.real-estate-detail .real-estate-detail-section .container .row{padding:0 15px}}@media (min-width:576px){.real-estate-detail .real-estate-detail-section .container .row,.real-estate-detail .real-estate-detail-section .container .row div{display:flex}}.real-estate-detail .real-estate-detail-section .container .row div .content{background-color:#ecedee;display:block;float:left;margin-bottom:20px;position:relative;width:100%}.real-estate-detail .real-estate-detail-section .container .row div .content h1{font-size:35px}@media (max-width:575.98px){.real-estate-detail .real-estate-detail-section .container .row div .content h1{font-size:30px}.real-estate-detail .real-estate-detail-section .container .row div .content{padding:10px}}@media (min-width:576px){.real-estate-detail .real-estate-detail-section .container .row div .content{padding:30px}.real-estate-detail .real-estate-detail-section .container .row div .content.first{margin-right:20px;width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px)}}.real-estate-detail .real-estate-detail-section .container .row div .content p a{text-decoration:underline;text-decoration-color:var(--green);word-break:break-word}.real-estate-detail .real-estate-detail-section .container .row div .content .infos{align-items:center;font-size:14px}.real-estate-detail .real-estate-detail-section .container .row div .content .infos a{color:#415055;text-decoration-color:#50b996!important;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}@-moz-document url-prefix(){.real-estate-detail .real-estate-detail-section .container .row div .content .infos a{text-decoration-thickness:2px;text-underline-offset:3px}}.real-estate-detail .real-estate-detail-section .container .row div .content .infos a:hover{text-decoration-color:#415055!important}@media (max-width:575.98px){.real-estate-detail .real-estate-detail-section .container .row div .content .infos{display:grid}}@media (min-width:576px){.real-estate-detail .real-estate-detail-section .container .row div .content .infos{display:flex}}.real-estate-detail .real-estate-detail-section .container .row div .content .infos .info{align-items:center;justify-content:center}.real-estate-detail .real-estate-detail-section .container .row div .content .infos .info a{cursor:pointer}@media (max-width:575.98px){.real-estate-detail .real-estate-detail-section .container .row div .content .infos .info{display:inline-block;padding:0 0 5px}}@media (min-width:576px){.real-estate-detail .real-estate-detail-section .container .row div .content .infos .info{display:flex;padding:0 5px 0 15px}.real-estate-detail .real-estate-detail-section .container .row div .content .infos .info:first-child{padding:0 5px 0 0}}.real-estate-detail .real-estate-detail-section .container .row div .content .infos .info i{font-size:28px;padding-right:5px}.real-estate-detail .real-estate-detail-section .container .row div .content .additionals{display:block;font-size:14px;padding-top:20px}.real-estate-detail .real-estate-detail-section .container .row div .content .additionals .additional{background-color:#fff;display:inline-block;margin:0 10px 10px 0;padding:8px 15px;pointer-events:none}.real-estate-detail .real-estate-detail-section .container .row div .content .contact{display:block}.real-estate-detail .real-estate-detail-section .container .row div .content .contact .btn{display:inline;margin:10px 0 0!important}@media (min-width:576px){.real-estate-detail .real-estate-detail-section .container .row div .content .contact .btn{margin:20px 0 0}}.real-estate-detail .real-estate-detail-section .container .row div .content .contact .btn.toggle-content-button.clicked .toggle-content-label{display:none;visibility:hidden}.real-estate-detail .real-estate-detail-section .container .row div .content .contact .btn.toggle-content-button.clicked .toggle-content-phone{display:block;visibility:visible}.real-estate-detail .real-estate-detail-section .container .row div .content .contact .btn.toggle-content-button.clicked .toggle-content-phone a,.real-estate-detail .real-estate-detail-section .container .row div .content .contact .btn.toggle-content-button.clicked .toggle-content-phone a:hover{color:#fff;text-decoration:none}.real-estate-detail .real-estate-detail-section .container .row div .content .contact .btn.toggle-content-button .toggle-content-label{display:block;visibility:visible}.real-estate-detail .real-estate-detail-section .container .row div .content .contact .btn .toggle-content-phone{display:none}.real-estate-detail .real-estate-detail-section .container .row div .content .details ul{margin:0;padding:0}.real-estate-detail .real-estate-detail-section .container .row div .content .details li{list-style:none!important;padding:2px 0}.real-estate-detail .real-estate-detail-section .container .row div .content .details li div.text-right{text-align:right}@media (min-width:300px) and (max-width:470px){.real-estate-detail .real-estate-detail-section .container .row div .content .details li div.adjusttext{font-size:4vw}}.real-estate-detail .real-estate-detail-section .container .row div .content .details li div .indented{padding-left:.6em}.real-estate-detail .real-estate-detail-section .container .row div .content .details sup{top:.4em}.real-estate-detail .real-estate-detail-section .container .row div .content.video h2{left:30px;position:absolute;top:30px;z-index:100}@media (max-width:575.98px){.landingpage-detail #data-container,.landingpage-detail #data-container-alt,.real-estate-result-page #data-container,.real-estate-result-page #data-container-alt{display:inline-block;padding-left:0;padding-right:0}}.landingpage-detail .info .info-top,.real-estate-result-page .info .info-top{width:100%}@media (max-width:575.98px){.landingpage-detail .info .info-top.row,.real-estate-result-page .info .info-top.row{margin:0}}.landingpage-detail .info .info-top h2,.real-estate-result-page .info .info-top h2{font-size:28px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1;margin:0;padding:0;text-align:left;text-decoration:none;text-transform:none}.landingpage-detail .info .info-top a,.landingpage-detail .info .info-top a:hover,.real-estate-result-page .info .info-top a,.real-estate-result-page .info .info-top a:hover{text-decoration:none}.landingpage-detail .info .info-mid,.real-estate-result-page .info .info-mid{align-items:center;display:flex;padding-top:10px}@media (max-width:767.98px){.landingpage-detail .info .info-mid,.real-estate-result-page .info .info-mid{display:block}}.landingpage-detail .info .info-mid .additionals,.real-estate-result-page .info .info-mid .additionals{margin-left:10px}@media (max-width:767.98px){.landingpage-detail .info .info-mid .additionals,.real-estate-result-page .info .info-mid .additionals{margin-left:0}}.landingpage-detail .info .info-mid .additionals .additional-wrapper,.real-estate-result-page .info .info-mid .additionals .additional-wrapper{flex-basis:140px}@media (max-width:575.98px){.landingpage-detail .info .info-mid,.real-estate-result-page .info .info-mid{display:block;left:unset;position:relative}}.landingpage-detail .info .info-bottom,.real-estate-result-page .info .info-bottom{padding-top:.6em}.landingpage-detail .info a,.real-estate-result-page .info a{color:#415055;text-decoration-color:#50b996!important;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}@-moz-document url-prefix(){.landingpage-detail .info a,.real-estate-result-page .info a{text-decoration-thickness:2px;text-underline-offset:3px}}.landingpage-detail .info a:hover,.real-estate-result-page .info a:hover{text-decoration-color:#415055!important}.landingpage-detail #alternative_results,.landingpage-detail #result,.real-estate-result-page #alternative_results,.real-estate-result-page #result{max-width:100%}.landingpage-detail .layout-buttons button,.real-estate-result-page .layout-buttons button{border:1px solid #a0a7aa;padding:6px 12px}.landingpage-detail .layout-buttons button.active,.real-estate-result-page .layout-buttons button.active{background-color:#415055;color:#fff}.landingpage-detail .layout-buttons button.active .cls-1,.real-estate-result-page .layout-buttons button.active .cls-1{fill:#fff}.landingpage-detail .layout-buttons button i,.landingpage-detail .layout-buttons button svg,.real-estate-result-page .layout-buttons button i,.real-estate-result-page .layout-buttons button svg{font-size:14px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.landingpage-detail .layout-buttons button:focus,.real-estate-result-page .layout-buttons button:focus{outline:none}.landingpage-detail .sorting-wrapper,.real-estate-result-page .sorting-wrapper{color:#415055;font-weight:400;text-align:right}@media (max-width:575.98px){.landingpage-detail .content.row,.real-estate-result-page .content.row{margin:0 -15px}}.landingpage-detail .real-estate-item.layout-grid,.real-estate-result-page .real-estate-item.layout-grid{display:inline-grid;padding-bottom:1em}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info-bottom,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info-bottom{display:flex!important}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info-mid .additionals,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info-mid .additionals{margin-left:0}.landingpage-detail .real-estate-item.layout-grid:nth-child(3n+1),.real-estate-result-page .real-estate-item.layout-grid:nth-child(3n+1){padding-left:0;padding-right:.6em}.landingpage-detail .real-estate-item.layout-grid:nth-child(3n+2),.real-estate-result-page .real-estate-item.layout-grid:nth-child(3n+2){padding-left:.3em;padding-right:.3em}.landingpage-detail .real-estate-item.layout-grid:nth-child(3n+3),.real-estate-result-page .real-estate-item.layout-grid:nth-child(3n+3){padding-left:.6em;padding-right:0}.landingpage-detail .real-estate-item.layout-grid .info,.real-estate-result-page .real-estate-item.layout-grid .info{padding-left:0!important;padding-right:0!important}.landingpage-detail .real-estate-item.layout-grid .info .info-top,.real-estate-result-page .real-estate-item.layout-grid .info .info-top{height:80px}.landingpage-detail .real-estate-item.layout-grid .info .info-top.row,.real-estate-result-page .real-estate-item.layout-grid .info .info-top.row{margin:0}.landingpage-detail .real-estate-item.layout-grid .info .info-mid,.real-estate-result-page .real-estate-item.layout-grid .info .info-mid{display:block;left:unset;position:relative}.landingpage-detail .real-estate-item.layout-grid .info .info-bottom.row,.real-estate-result-page .real-estate-item.layout-grid .info .info-bottom.row{margin:0 0 7px}.landingpage-detail .real-estate-item.layout-grid .info .info-bottom.row .info-bottom-box,.real-estate-result-page .real-estate-item.layout-grid .info .info-bottom.row .info-bottom-box{display:none;padding:10px}.landingpage-detail .real-estate-item.layout-grid .info .info-bottom.row .info-bottom-box-right,.real-estate-result-page .real-estate-item.layout-grid .info .info-bottom.row .info-bottom-box-right{padding:10px 19px}@media (max-width:767.98px){.landingpage-detail .real-estate-item.layout-grid .info .info-bottom.row .info-bottom-box-right,.real-estate-result-page .real-estate-item.layout-grid .info .info-bottom.row .info-bottom-box-right{border:1px solid #ecedee!important;border-top:0!important}}.landingpage-detail .real-estate-item.layout-grid .info .info-button.row,.real-estate-result-page .real-estate-item.layout-grid .info .info-button.row{display:none;margin:0 0 10px}.landingpage-detail .real-estate-item.layout-grid .info .info-button .btn,.real-estate-result-page .real-estate-item.layout-grid .info .info-button .btn{width:100%}.landingpage-detail .real-estate-item.layout-grid.real-estate-item .inner-wrapper .image-wrapper img.loaded~.image-placeholder,.landingpage-detail .real-estate-item.layout-grid.real-estate-item .inner-wrapper .image-wrapper img.loaded~.loading-adjust-huener,.real-estate-result-page .real-estate-item.layout-grid.real-estate-item .inner-wrapper .image-wrapper img.loaded~.image-placeholder,.real-estate-result-page .real-estate-item.layout-grid.real-estate-item .inner-wrapper .image-wrapper img.loaded~.loading-adjust-huener{display:none}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper{color:#415055;position:relative;width:100%}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .image-wrapper,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .image-wrapper{position:relative}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .image-wrapper .bottomline,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .image-wrapper .bottomline{bottom:0;display:flex;font-size:15px;justify-content:flex-end;padding:15px 10px;position:absolute;width:100%;z-index:1}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .image-wrapper .bottomline .tour-badge,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .image-wrapper .bottomline .tour-badge{background-color:#ecedee;color:#415055;margin-left:10px;padding:7px}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .image-wrapper .headline,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .image-wrapper .headline{color:#415055;display:flex;font-weight:700;height:40px;justify-content:center;line-height:40px;padding:0 15px;position:absolute;text-align:center;width:100%;z-index:1}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .image-wrapper .headline.no-title,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .image-wrapper .headline.no-title{height:0}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .image-wrapper .headline .title,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .image-wrapper .headline .title{font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .image-wrapper .headline .price,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .image-wrapper .headline .price{background-color:#fab900;font-size:26px;font-weight:700;line-height:30px;padding:5px 10px;position:absolute}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .image-wrapper .headline .price .price_unit,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .image-wrapper .headline .price .price_unit{display:inline-block;font-size:28px}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .image-wrapper .headline .price span,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .image-wrapper .headline .price span{display:block;font-size:16px;font-weight:400}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .image-wrapper .headline .price i,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .image-wrapper .headline .price i{font-size:18px}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info{padding-left:.6em;padding-right:.6em;padding-top:.6em}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info h3,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info h3{color:#415055;font-size:26px;font-stretch:normal;font-style:normal;font-weight:700;hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;letter-spacing:normal;line-height:1.15;margin:0;text-align:left;text-transform:none}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info span,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info span{padding:3px 3px 0 0}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info>a,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info>a{color:#fff;font-weight:700;line-height:35px;width:100%}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info>a:hover,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info>a:hover{color:#fff}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info div.available,.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info div.availableStart,.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info div.street,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info div.available,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info div.availableStart,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info div.street{font-size:16px;font-stretch:normal;font-style:normal;font-weight:300;height:30px;letter-spacing:normal;line-height:1.2;margin:10px 0;position:relative}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info div.available .col-sm-6,.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info div.availableStart .col-sm-6,.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info div.street .col-sm-6,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info div.available .col-sm-6,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info div.availableStart .col-sm-6,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info div.street .col-sm-6{display:flex;padding:0}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info div.available .span,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info div.available .span{margin-left:2px}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info .description,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info .description{border:1px solid #a0a7aa;margin-bottom:10px;position:relative;text-align:center}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-12.border-right,.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-4.border-right,.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-6.border-right,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-12.border-right,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-4.border-right,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-6.border-right{border-right:1px solid #a0a7aa}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-12 .description-top,.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-4 .description-top,.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-6 .description-top,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-12 .description-top,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-4 .description-top,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-6 .description-top{display:block;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.2;padding-top:10px;text-align:center}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-12 .description-top i,.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-4 .description-top i,.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-6 .description-top i,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-12 .description-top i,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-4 .description-top i,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-6 .description-top i{font-size:12px;position:relative;top:-1px}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-12 .description-bottom,.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-4 .description-bottom,.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-6 .description-bottom,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-12 .description-bottom,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-4 .description-bottom,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-6 .description-bottom{font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.75;padding-bottom:5px;text-align:center}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info .additionals .additional-wrapper,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info .additionals .additional-wrapper{background-color:#ecedee;color:#415055;margin-right:5px;padding:8px 15px}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info-mid,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info-mid{position:relative}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info-mid i,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info-mid i{font-size:28px;padding-right:5px}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info-mid .available,.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info-mid .street,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info-mid .available,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info-mid .street{display:inline-block;font-size:16px;width:auto}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info-mid .available:first-child,.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info-mid .street:first-child,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info-mid .available:first-child,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info-mid .street:first-child{margin-right:20px}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info-bottom,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info-bottom{padding:10px 0}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info-bottom .info-bottom-box,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info-bottom .info-bottom-box{border:1px solid #ecedee;display:table-cell;padding:10px;vertical-align:middle}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info-bottom .info-bottom-box-right,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info-bottom .info-bottom-box-right{border:1px solid #ecedee;border-left:0;display:table-cell;padding:10px 18px;vertical-align:middle}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info-bottom .info-bottom-box-right:last-child,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info-bottom .info-bottom-box-right:last-child{border-left:0}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info-bottom .additionals,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info-bottom .additionals{flex-wrap:wrap;row-gap:5px}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info-bottom .additionals .additional-wrapper,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info-bottom .additionals .additional-wrapper{flex-basis:140px}@media (min-width:768px) and (max-width:991.98px){.landingpage-detail .real-estate-item.layout-grid .info-bottom .info-bottom-box,.landingpage-detail .real-estate-item.layout-grid .info-bottom .info-bottom-box-right,.real-estate-result-page .real-estate-item.layout-grid .info-bottom .info-bottom-box,.real-estate-result-page .real-estate-item.layout-grid .info-bottom .info-bottom-box-right{padding:0}}@media (min-width:576px){.landingpage-detail .real-estate-item.layout-grid.columns-5 .inner-wrapper .info .info-bottom .additionals,.real-estate-result-page .real-estate-item.layout-grid.columns-5 .inner-wrapper .info .info-bottom .additionals{padding-bottom:0}.landingpage-detail .real-estate-item.layout-grid.columns-5 .inner-wrapper .info .info-bottom .additionals .additional-wrapper,.real-estate-result-page .real-estate-item.layout-grid.columns-5 .inner-wrapper .info .info-bottom .additionals .additional-wrapper{font-size:14px;margin:0 2px 2px 0;padding:5px 10px}.landingpage-detail .real-estate-item.layout-grid.columns-5 .inner-wrapper .info .description .col-xs-4,.landingpage-detail .real-estate-item.layout-grid.columns-5 .inner-wrapper .info .description .col-xs-6,.real-estate-result-page .real-estate-item.layout-grid.columns-5 .inner-wrapper .info .description .col-xs-4,.real-estate-result-page .real-estate-item.layout-grid.columns-5 .inner-wrapper .info .description .col-xs-6{padding-left:2px;padding-right:2px}.landingpage-detail .real-estate-item.layout-grid.columns-5 .inner-wrapper .info .description .col-xs-4 .description-top,.landingpage-detail .real-estate-item.layout-grid.columns-5 .inner-wrapper .info .description .col-xs-6 .description-top,.real-estate-result-page .real-estate-item.layout-grid.columns-5 .inner-wrapper .info .description .col-xs-4 .description-top,.real-estate-result-page .real-estate-item.layout-grid.columns-5 .inner-wrapper .info .description .col-xs-6 .description-top{font-size:18px}.landingpage-detail .real-estate-item.layout-grid.columns-5 .inner-wrapper .info .description .col-xs-4 .description-bottom,.landingpage-detail .real-estate-item.layout-grid.columns-5 .inner-wrapper .info .description .col-xs-6 .description-bottom,.real-estate-result-page .real-estate-item.layout-grid.columns-5 .inner-wrapper .info .description .col-xs-4 .description-bottom,.real-estate-result-page .real-estate-item.layout-grid.columns-5 .inner-wrapper .info .description .col-xs-6 .description-bottom{font-size:16px}.landingpage-detail .real-estate-item.layout-grid.columns-6 .inner-wrapper .info .info-bottom .additionals,.real-estate-result-page .real-estate-item.layout-grid.columns-6 .inner-wrapper .info .info-bottom .additionals{height:35px;padding-bottom:0}.landingpage-detail .real-estate-item.layout-grid.columns-6 .inner-wrapper .info .info-bottom .additionals .additional-wrapper,.real-estate-result-page .real-estate-item.layout-grid.columns-6 .inner-wrapper .info .info-bottom .additionals .additional-wrapper{font-size:12px;margin:0 2px 2px 0;padding:5px 10px}.landingpage-detail .real-estate-item.layout-grid.columns-6 .inner-wrapper .info .description .col-xs-4,.landingpage-detail .real-estate-item.layout-grid.columns-6 .inner-wrapper .info .description .col-xs-6,.real-estate-result-page .real-estate-item.layout-grid.columns-6 .inner-wrapper .info .description .col-xs-4,.real-estate-result-page .real-estate-item.layout-grid.columns-6 .inner-wrapper .info .description .col-xs-6{padding-left:2px;padding-right:2px}.landingpage-detail .real-estate-item.layout-grid.columns-6 .inner-wrapper .info .description .col-xs-4 .description-top,.landingpage-detail .real-estate-item.layout-grid.columns-6 .inner-wrapper .info .description .col-xs-6 .description-top,.real-estate-result-page .real-estate-item.layout-grid.columns-6 .inner-wrapper .info .description .col-xs-4 .description-top,.real-estate-result-page .real-estate-item.layout-grid.columns-6 .inner-wrapper .info .description .col-xs-6 .description-top{font-size:16px}.landingpage-detail .real-estate-item.layout-grid.columns-6 .inner-wrapper .info .description .col-xs-4 .description-bottom,.landingpage-detail .real-estate-item.layout-grid.columns-6 .inner-wrapper .info .description .col-xs-6 .description-bottom,.real-estate-result-page .real-estate-item.layout-grid.columns-6 .inner-wrapper .info .description .col-xs-4 .description-bottom,.real-estate-result-page .real-estate-item.layout-grid.columns-6 .inner-wrapper .info .description .col-xs-6 .description-bottom{font-size:15px}}@media (min-width:768px) and (max-width:1399.98px){.landingpage-detail .real-estate-item.layout-grid.columns-5 .inner-wrapper .info .info-top h3,.real-estate-result-page .real-estate-item.layout-grid.columns-5 .inner-wrapper .info .info-top h3{font-size:23px}.landingpage-detail .real-estate-item.layout-grid.columns-6 .inner-wrapper .info .info-top h3,.real-estate-result-page .real-estate-item.layout-grid.columns-6 .inner-wrapper .info .info-top h3{font-size:22px}}.landingpage-detail .real-estate-item.layout-list,.real-estate-result-page .real-estate-item.layout-list{display:inline-flex;padding-bottom:1em}.landingpage-detail .real-estate-item.layout-list .inner-wrapper,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper{display:flex;flex-wrap:wrap}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .real-estate-item-teaser-link,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .real-estate-item-teaser-link{flex:0 0 auto;width:33.33333%}@media (max-width:575.98px){.landingpage-detail .real-estate-item.layout-list .inner-wrapper .real-estate-item-teaser-link,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .real-estate-item-teaser-link{flex:0 0 auto;width:100%}}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info{flex:0 0 auto;width:66.66667%}@media (max-width:575.98px){.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info{flex:0 0 auto;width:100%}}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info .info-button .btn,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info .info-button .btn{width:140px}.landingpage-detail .real-estate-item.layout-list.real-estate-item .inner-wrapper .image-wrapper img.loaded~.image-placeholder,.landingpage-detail .real-estate-item.layout-list.real-estate-item .inner-wrapper .image-wrapper img.loaded~.loading-adjust-huener,.real-estate-result-page .real-estate-item.layout-list.real-estate-item .inner-wrapper .image-wrapper img.loaded~.image-placeholder,.real-estate-result-page .real-estate-item.layout-list.real-estate-item .inner-wrapper .image-wrapper img.loaded~.loading-adjust-huener{display:none}.landingpage-detail .real-estate-item.layout-list .inner-wrapper,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper{color:#415055;position:relative;width:100%}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .image-wrapper,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .image-wrapper{position:relative}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .image-wrapper .bottomline,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .image-wrapper .bottomline{bottom:0;display:flex;font-size:15px;justify-content:flex-end;padding:15px 10px;position:absolute;width:100%;z-index:1}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .image-wrapper .bottomline .tour-badge,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .image-wrapper .bottomline .tour-badge{background-color:#ecedee;color:#415055;margin-left:10px;padding:7px}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .image-wrapper .headline,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .image-wrapper .headline{color:#415055;display:flex;font-weight:700;height:40px;justify-content:center;line-height:40px;padding:0 15px;position:absolute;text-align:center;width:100%;z-index:1}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .image-wrapper .headline.no-title,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .image-wrapper .headline.no-title{height:0}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .image-wrapper .headline .title,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .image-wrapper .headline .title{font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .image-wrapper .headline .price,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .image-wrapper .headline .price{background-color:#fab900;font-size:26px;font-weight:700;line-height:30px;padding:5px 10px;position:absolute}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .image-wrapper .headline .price .price_unit,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .image-wrapper .headline .price .price_unit{display:inline-block;font-size:28px}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .image-wrapper .headline .price span,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .image-wrapper .headline .price span{display:block;font-size:16px;font-weight:400}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .image-wrapper .headline .price i,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .image-wrapper .headline .price i{font-size:18px}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info{padding-left:.6em;padding-right:.6em;padding-top:.6em}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info h3,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info h3{color:#415055;font-size:26px;font-stretch:normal;font-style:normal;font-weight:700;hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;letter-spacing:normal;line-height:1.15;margin:0;text-align:left;text-transform:none}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info span,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info span{padding:3px 3px 0 0}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info>a,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info>a{color:#fff;font-weight:700;line-height:35px;width:100%}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info>a:hover,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info>a:hover{color:#fff}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info div.available,.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info div.availableStart,.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info div.street,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info div.available,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info div.availableStart,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info div.street{font-size:16px;font-stretch:normal;font-style:normal;font-weight:300;height:30px;letter-spacing:normal;line-height:1.2;margin:10px 0;position:relative}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info div.available .col-sm-6,.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info div.availableStart .col-sm-6,.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info div.street .col-sm-6,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info div.available .col-sm-6,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info div.availableStart .col-sm-6,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info div.street .col-sm-6{display:flex;padding:0}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info div.available .span,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info div.available .span{margin-left:2px}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info .description,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info .description{border:1px solid #a0a7aa;margin-bottom:10px;position:relative;text-align:center}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-12.border-right,.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-4.border-right,.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-6.border-right,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-12.border-right,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-4.border-right,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-6.border-right{border-right:1px solid #a0a7aa}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-12 .description-top,.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-4 .description-top,.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-6 .description-top,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-12 .description-top,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-4 .description-top,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-6 .description-top{display:block;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.2;padding-top:10px;text-align:center}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-12 .description-top i,.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-4 .description-top i,.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-6 .description-top i,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-12 .description-top i,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-4 .description-top i,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-6 .description-top i{font-size:12px;position:relative;top:-1px}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-12 .description-bottom,.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-4 .description-bottom,.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-6 .description-bottom,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-12 .description-bottom,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-4 .description-bottom,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-6 .description-bottom{font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.75;padding-bottom:5px;text-align:center}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info .additionals .additional-wrapper,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info .additionals .additional-wrapper{background-color:#ecedee;color:#415055;margin-right:5px;padding:8px 15px}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info-mid,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info-mid{position:relative}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info-mid i,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info-mid i{font-size:28px;padding-right:5px}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info-mid .available,.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info-mid .street,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info-mid .available,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info-mid .street{display:inline-block;font-size:16px;width:auto}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info-mid .available:first-child,.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info-mid .street:first-child,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info-mid .available:first-child,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info-mid .street:first-child{margin-right:20px}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info-bottom,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info-bottom{padding:10px 0}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info-bottom .info-bottom-box,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info-bottom .info-bottom-box{border:1px solid #ecedee;display:table-cell;padding:10px;vertical-align:middle}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info-bottom .info-bottom-box-right,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info-bottom .info-bottom-box-right{border:1px solid #ecedee;border-left:0;display:table-cell;padding:10px 18px;vertical-align:middle}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info-bottom .info-bottom-box-right:last-child,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info-bottom .info-bottom-box-right:last-child{border-left:0}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info-bottom .additionals,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info-bottom .additionals{flex-wrap:wrap;row-gap:5px}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info-bottom .additionals .additional-wrapper,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info-bottom .additionals .additional-wrapper{flex-basis:140px}@media (min-width:768px) and (max-width:991.98px){.landingpage-detail .real-estate-item.layout-list .info-bottom .info-bottom-box,.landingpage-detail .real-estate-item.layout-list .info-bottom .info-bottom-box-right,.real-estate-result-page .real-estate-item.layout-list .info-bottom .info-bottom-box,.real-estate-result-page .real-estate-item.layout-list .info-bottom .info-bottom-box-right{padding:0}}@media (min-width:576px){.landingpage-detail .real-estate-item.layout-list.columns-5 .inner-wrapper .info .info-bottom .additionals,.real-estate-result-page .real-estate-item.layout-list.columns-5 .inner-wrapper .info .info-bottom .additionals{padding-bottom:0}.landingpage-detail .real-estate-item.layout-list.columns-5 .inner-wrapper .info .info-bottom .additionals .additional-wrapper,.real-estate-result-page .real-estate-item.layout-list.columns-5 .inner-wrapper .info .info-bottom .additionals .additional-wrapper{font-size:14px;margin:0 2px 2px 0;padding:5px 10px}.landingpage-detail .real-estate-item.layout-list.columns-5 .inner-wrapper .info .description .col-xs-4,.landingpage-detail .real-estate-item.layout-list.columns-5 .inner-wrapper .info .description .col-xs-6,.real-estate-result-page .real-estate-item.layout-list.columns-5 .inner-wrapper .info .description .col-xs-4,.real-estate-result-page .real-estate-item.layout-list.columns-5 .inner-wrapper .info .description .col-xs-6{padding-left:2px;padding-right:2px}.landingpage-detail .real-estate-item.layout-list.columns-5 .inner-wrapper .info .description .col-xs-4 .description-top,.landingpage-detail .real-estate-item.layout-list.columns-5 .inner-wrapper .info .description .col-xs-6 .description-top,.real-estate-result-page .real-estate-item.layout-list.columns-5 .inner-wrapper .info .description .col-xs-4 .description-top,.real-estate-result-page .real-estate-item.layout-list.columns-5 .inner-wrapper .info .description .col-xs-6 .description-top{font-size:18px}.landingpage-detail .real-estate-item.layout-list.columns-5 .inner-wrapper .info .description .col-xs-4 .description-bottom,.landingpage-detail .real-estate-item.layout-list.columns-5 .inner-wrapper .info .description .col-xs-6 .description-bottom,.real-estate-result-page .real-estate-item.layout-list.columns-5 .inner-wrapper .info .description .col-xs-4 .description-bottom,.real-estate-result-page .real-estate-item.layout-list.columns-5 .inner-wrapper .info .description .col-xs-6 .description-bottom{font-size:16px}.landingpage-detail .real-estate-item.layout-list.columns-6 .inner-wrapper .info .info-bottom .additionals,.real-estate-result-page .real-estate-item.layout-list.columns-6 .inner-wrapper .info .info-bottom .additionals{height:35px;padding-bottom:0}.landingpage-detail .real-estate-item.layout-list.columns-6 .inner-wrapper .info .info-bottom .additionals .additional-wrapper,.real-estate-result-page .real-estate-item.layout-list.columns-6 .inner-wrapper .info .info-bottom .additionals .additional-wrapper{font-size:12px;margin:0 2px 2px 0;padding:5px 10px}.landingpage-detail .real-estate-item.layout-list.columns-6 .inner-wrapper .info .description .col-xs-4,.landingpage-detail .real-estate-item.layout-list.columns-6 .inner-wrapper .info .description .col-xs-6,.real-estate-result-page .real-estate-item.layout-list.columns-6 .inner-wrapper .info .description .col-xs-4,.real-estate-result-page .real-estate-item.layout-list.columns-6 .inner-wrapper .info .description .col-xs-6{padding-left:2px;padding-right:2px}.landingpage-detail .real-estate-item.layout-list.columns-6 .inner-wrapper .info .description .col-xs-4 .description-top,.landingpage-detail .real-estate-item.layout-list.columns-6 .inner-wrapper .info .description .col-xs-6 .description-top,.real-estate-result-page .real-estate-item.layout-list.columns-6 .inner-wrapper .info .description .col-xs-4 .description-top,.real-estate-result-page .real-estate-item.layout-list.columns-6 .inner-wrapper .info .description .col-xs-6 .description-top{font-size:16px}.landingpage-detail .real-estate-item.layout-list.columns-6 .inner-wrapper .info .description .col-xs-4 .description-bottom,.landingpage-detail .real-estate-item.layout-list.columns-6 .inner-wrapper .info .description .col-xs-6 .description-bottom,.real-estate-result-page .real-estate-item.layout-list.columns-6 .inner-wrapper .info .description .col-xs-4 .description-bottom,.real-estate-result-page .real-estate-item.layout-list.columns-6 .inner-wrapper .info .description .col-xs-6 .description-bottom{font-size:15px}}@media (min-width:768px) and (max-width:1399.98px){.landingpage-detail .real-estate-item.layout-list.columns-5 .inner-wrapper .info .info-top h3,.real-estate-result-page .real-estate-item.layout-list.columns-5 .inner-wrapper .info .info-top h3{font-size:23px}.landingpage-detail .real-estate-item.layout-list.columns-6 .inner-wrapper .info .info-top h3,.real-estate-result-page .real-estate-item.layout-list.columns-6 .inner-wrapper .info .info-top h3{font-size:22px}}.landingpage-detail .options-wrapper,.real-estate-result-page .options-wrapper{padding:0 0 2em}@media (max-width:575.98px){.landingpage-detail .options-wrapper,.real-estate-result-page .options-wrapper{padding-bottom:20px}}.landingpage-detail .options-wrapper .content,.landingpage-detail .result-wrapper,.real-estate-result-page .options-wrapper .content,.real-estate-result-page .result-wrapper{padding:0}.landingpage-detail .additionals,.real-estate-result-page .additionals{display:flex}.landingpage-detail .additionals .additional-wrapper,.real-estate-result-page .additionals .additional-wrapper{font-size:13px!important;padding:3px 3px 3px 20px;position:relative;text-align:center}.landingpage-detail .additionals .additional-wrapper span,.real-estate-result-page .additionals .additional-wrapper span{font-size:14px;left:0!important;position:absolute!important;top:50%!important;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.flats-brick .flats-wrapper,.flats-filter .flats-wrapper{position:relative}@media (max-width:575.98px){.flats-brick .flats-wrapper.container,.flats-filter .flats-wrapper.container{padding-left:0;padding-right:0}}.flats-brick .flats-slider,.flats-filter .flats-slider{margin:0 auto;max-width:90vw;padding-bottom:1em;position:relative}@media (max-width:575.98px){.flats-brick .flats-slider,.flats-filter .flats-slider{max-width:100vw}}.flats-brick .flats-slider .slick-slide,.flats-filter .flats-slider .slick-slide{margin:10px}.flats-brick .real-estate,.flats-filter .real-estate{padding-bottom:1em}.flats-brick .real-estate.real-estate-item .inner-wrapper .image-wrapper img.loaded~.image-placeholder,.flats-brick .real-estate.real-estate-item .inner-wrapper .image-wrapper img.loaded~.loading-adjust-huener,.flats-filter .real-estate.real-estate-item .inner-wrapper .image-wrapper img.loaded~.image-placeholder,.flats-filter .real-estate.real-estate-item .inner-wrapper .image-wrapper img.loaded~.loading-adjust-huener{display:none}.flats-brick .real-estate .inner-wrapper,.flats-filter .real-estate .inner-wrapper{color:#415055;position:relative;width:100%}.flats-brick .real-estate .inner-wrapper .image-wrapper,.flats-filter .real-estate .inner-wrapper .image-wrapper{position:relative}.flats-brick .real-estate .inner-wrapper .image-wrapper .bottomline,.flats-filter .real-estate .inner-wrapper .image-wrapper .bottomline{bottom:0;display:flex;font-size:15px;justify-content:flex-end;padding:15px 10px;position:absolute;width:100%;z-index:1}.flats-brick .real-estate .inner-wrapper .image-wrapper .bottomline .tour-badge,.flats-filter .real-estate .inner-wrapper .image-wrapper .bottomline .tour-badge{background-color:#ecedee;color:#415055;margin-left:10px;padding:7px}.flats-brick .real-estate .inner-wrapper .image-wrapper .headline,.flats-filter .real-estate .inner-wrapper .image-wrapper .headline{color:#415055;display:flex;font-weight:700;height:40px;justify-content:center;line-height:40px;padding:0 15px;position:absolute;text-align:center;width:100%;z-index:1}.flats-brick .real-estate .inner-wrapper .image-wrapper .headline.no-title,.flats-filter .real-estate .inner-wrapper .image-wrapper .headline.no-title{height:0}.flats-brick .real-estate .inner-wrapper .image-wrapper .headline .title,.flats-filter .real-estate .inner-wrapper .image-wrapper .headline .title{font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flats-brick .real-estate .inner-wrapper .image-wrapper .headline .price,.flats-filter .real-estate .inner-wrapper .image-wrapper .headline .price{background-color:#fab900;font-size:26px;font-weight:700;line-height:30px;padding:5px 10px;position:absolute}.flats-brick .real-estate .inner-wrapper .image-wrapper .headline .price .price_unit,.flats-filter .real-estate .inner-wrapper .image-wrapper .headline .price .price_unit{display:inline-block;font-size:28px}.flats-brick .real-estate .inner-wrapper .image-wrapper .headline .price span,.flats-filter .real-estate .inner-wrapper .image-wrapper .headline .price span{display:block;font-size:16px;font-weight:400}.flats-brick .real-estate .inner-wrapper .image-wrapper .headline .price i,.flats-filter .real-estate .inner-wrapper .image-wrapper .headline .price i{font-size:18px}.flats-brick .real-estate .inner-wrapper .info,.flats-filter .real-estate .inner-wrapper .info{padding-left:.6em;padding-right:.6em;padding-top:.6em}.flats-brick .real-estate .inner-wrapper .info h3,.flats-filter .real-estate .inner-wrapper .info h3{color:#415055;font-size:26px;font-stretch:normal;font-style:normal;font-weight:700;hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;letter-spacing:normal;line-height:1.15;margin:0;text-align:left;text-transform:none}.flats-brick .real-estate .inner-wrapper .info span,.flats-filter .real-estate .inner-wrapper .info span{padding:3px 3px 0 0}.flats-brick .real-estate .inner-wrapper .info>a,.flats-filter .real-estate .inner-wrapper .info>a{color:#fff;font-weight:700;line-height:35px;width:100%}.flats-brick .real-estate .inner-wrapper .info>a:hover,.flats-filter .real-estate .inner-wrapper .info>a:hover{color:#fff}.flats-brick .real-estate .inner-wrapper .info div.available,.flats-brick .real-estate .inner-wrapper .info div.availableStart,.flats-brick .real-estate .inner-wrapper .info div.street,.flats-filter .real-estate .inner-wrapper .info div.available,.flats-filter .real-estate .inner-wrapper .info div.availableStart,.flats-filter .real-estate .inner-wrapper .info div.street{font-size:16px;font-stretch:normal;font-style:normal;font-weight:300;height:30px;letter-spacing:normal;line-height:1.2;margin:10px 0;position:relative}.flats-brick .real-estate .inner-wrapper .info div.available .col-sm-6,.flats-brick .real-estate .inner-wrapper .info div.availableStart .col-sm-6,.flats-brick .real-estate .inner-wrapper .info div.street .col-sm-6,.flats-filter .real-estate .inner-wrapper .info div.available .col-sm-6,.flats-filter .real-estate .inner-wrapper .info div.availableStart .col-sm-6,.flats-filter .real-estate .inner-wrapper .info div.street .col-sm-6{display:flex;padding:0}.flats-brick .real-estate .inner-wrapper .info div.available .span,.flats-filter .real-estate .inner-wrapper .info div.available .span{margin-left:2px}.flats-brick .real-estate .inner-wrapper .info .description,.flats-filter .real-estate .inner-wrapper .info .description{border:1px solid #a0a7aa;margin-bottom:10px;position:relative;text-align:center}.flats-brick .real-estate .inner-wrapper .info .description .col-xs-12.border-right,.flats-brick .real-estate .inner-wrapper .info .description .col-xs-4.border-right,.flats-brick .real-estate .inner-wrapper .info .description .col-xs-6.border-right,.flats-filter .real-estate .inner-wrapper .info .description .col-xs-12.border-right,.flats-filter .real-estate .inner-wrapper .info .description .col-xs-4.border-right,.flats-filter .real-estate .inner-wrapper .info .description .col-xs-6.border-right{border-right:1px solid #a0a7aa}.flats-brick .real-estate .inner-wrapper .info .description .col-xs-12 .description-top,.flats-brick .real-estate .inner-wrapper .info .description .col-xs-4 .description-top,.flats-brick .real-estate .inner-wrapper .info .description .col-xs-6 .description-top,.flats-filter .real-estate .inner-wrapper .info .description .col-xs-12 .description-top,.flats-filter .real-estate .inner-wrapper .info .description .col-xs-4 .description-top,.flats-filter .real-estate .inner-wrapper .info .description .col-xs-6 .description-top{display:block;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.2;padding-top:10px;text-align:center}.flats-brick .real-estate .inner-wrapper .info .description .col-xs-12 .description-top i,.flats-brick .real-estate .inner-wrapper .info .description .col-xs-4 .description-top i,.flats-brick .real-estate .inner-wrapper .info .description .col-xs-6 .description-top i,.flats-filter .real-estate .inner-wrapper .info .description .col-xs-12 .description-top i,.flats-filter .real-estate .inner-wrapper .info .description .col-xs-4 .description-top i,.flats-filter .real-estate .inner-wrapper .info .description .col-xs-6 .description-top i{font-size:12px;position:relative;top:-1px}.flats-brick .real-estate .inner-wrapper .info .description .col-xs-12 .description-bottom,.flats-brick .real-estate .inner-wrapper .info .description .col-xs-4 .description-bottom,.flats-brick .real-estate .inner-wrapper .info .description .col-xs-6 .description-bottom,.flats-filter .real-estate .inner-wrapper .info .description .col-xs-12 .description-bottom,.flats-filter .real-estate .inner-wrapper .info .description .col-xs-4 .description-bottom,.flats-filter .real-estate .inner-wrapper .info .description .col-xs-6 .description-bottom{font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.75;padding-bottom:5px;text-align:center}.flats-brick .real-estate .inner-wrapper .info .additionals .additional-wrapper,.flats-filter .real-estate .inner-wrapper .info .additionals .additional-wrapper{background-color:#ecedee;color:#415055;margin-right:5px;padding:8px 15px}.flats-brick .real-estate .inner-wrapper .info-mid,.flats-filter .real-estate .inner-wrapper .info-mid{position:relative}.flats-brick .real-estate .inner-wrapper .info-mid i,.flats-filter .real-estate .inner-wrapper .info-mid i{font-size:28px;padding-right:5px}.flats-brick .real-estate .inner-wrapper .info-mid .available,.flats-brick .real-estate .inner-wrapper .info-mid .street,.flats-filter .real-estate .inner-wrapper .info-mid .available,.flats-filter .real-estate .inner-wrapper .info-mid .street{display:inline-block;font-size:16px;width:auto}.flats-brick .real-estate .inner-wrapper .info-mid .available:first-child,.flats-brick .real-estate .inner-wrapper .info-mid .street:first-child,.flats-filter .real-estate .inner-wrapper .info-mid .available:first-child,.flats-filter .real-estate .inner-wrapper .info-mid .street:first-child{margin-right:20px}.flats-brick .real-estate .inner-wrapper .info-bottom,.flats-filter .real-estate .inner-wrapper .info-bottom{padding:10px 0}.flats-brick .real-estate .inner-wrapper .info-bottom .info-bottom-box,.flats-filter .real-estate .inner-wrapper .info-bottom .info-bottom-box{border:1px solid #ecedee;display:table-cell;padding:10px;vertical-align:middle}.flats-brick .real-estate .inner-wrapper .info-bottom .info-bottom-box-right,.flats-filter .real-estate .inner-wrapper .info-bottom .info-bottom-box-right{border:1px solid #ecedee;border-left:0;display:table-cell;padding:10px 18px;vertical-align:middle}.flats-brick .real-estate .inner-wrapper .info-bottom .info-bottom-box-right:last-child,.flats-filter .real-estate .inner-wrapper .info-bottom .info-bottom-box-right:last-child{border-left:0}.flats-brick .real-estate .inner-wrapper .info-bottom .additionals,.flats-filter .real-estate .inner-wrapper .info-bottom .additionals{flex-wrap:wrap;row-gap:5px}.flats-brick .real-estate .inner-wrapper .info-bottom .additionals .additional-wrapper,.flats-filter .real-estate .inner-wrapper .info-bottom .additionals .additional-wrapper{flex-basis:140px}@media (min-width:768px) and (max-width:991.98px){.flats-brick .real-estate .info-bottom .info-bottom-box,.flats-brick .real-estate .info-bottom .info-bottom-box-right,.flats-filter .real-estate .info-bottom .info-bottom-box,.flats-filter .real-estate .info-bottom .info-bottom-box-right{padding:0}}@media (min-width:576px){.flats-brick .real-estate.columns-5 .inner-wrapper .info .info-bottom .additionals,.flats-filter .real-estate.columns-5 .inner-wrapper .info .info-bottom .additionals{padding-bottom:0}.flats-brick .real-estate.columns-5 .inner-wrapper .info .info-bottom .additionals .additional-wrapper,.flats-filter .real-estate.columns-5 .inner-wrapper .info .info-bottom .additionals .additional-wrapper{font-size:14px;margin:0 2px 2px 0;padding:5px 10px}.flats-brick .real-estate.columns-5 .inner-wrapper .info .description .col-xs-4,.flats-brick .real-estate.columns-5 .inner-wrapper .info .description .col-xs-6,.flats-filter .real-estate.columns-5 .inner-wrapper .info .description .col-xs-4,.flats-filter .real-estate.columns-5 .inner-wrapper .info .description .col-xs-6{padding-left:2px;padding-right:2px}.flats-brick .real-estate.columns-5 .inner-wrapper .info .description .col-xs-4 .description-top,.flats-brick .real-estate.columns-5 .inner-wrapper .info .description .col-xs-6 .description-top,.flats-filter .real-estate.columns-5 .inner-wrapper .info .description .col-xs-4 .description-top,.flats-filter .real-estate.columns-5 .inner-wrapper .info .description .col-xs-6 .description-top{font-size:18px}.flats-brick .real-estate.columns-5 .inner-wrapper .info .description .col-xs-4 .description-bottom,.flats-brick .real-estate.columns-5 .inner-wrapper .info .description .col-xs-6 .description-bottom,.flats-filter .real-estate.columns-5 .inner-wrapper .info .description .col-xs-4 .description-bottom,.flats-filter .real-estate.columns-5 .inner-wrapper .info .description .col-xs-6 .description-bottom{font-size:16px}.flats-brick .real-estate.columns-6 .inner-wrapper .info .info-bottom .additionals,.flats-filter .real-estate.columns-6 .inner-wrapper .info .info-bottom .additionals{height:35px;padding-bottom:0}.flats-brick .real-estate.columns-6 .inner-wrapper .info .info-bottom .additionals .additional-wrapper,.flats-filter .real-estate.columns-6 .inner-wrapper .info .info-bottom .additionals .additional-wrapper{font-size:12px;margin:0 2px 2px 0;padding:5px 10px}.flats-brick .real-estate.columns-6 .inner-wrapper .info .description .col-xs-4,.flats-brick .real-estate.columns-6 .inner-wrapper .info .description .col-xs-6,.flats-filter .real-estate.columns-6 .inner-wrapper .info .description .col-xs-4,.flats-filter .real-estate.columns-6 .inner-wrapper .info .description .col-xs-6{padding-left:2px;padding-right:2px}.flats-brick .real-estate.columns-6 .inner-wrapper .info .description .col-xs-4 .description-top,.flats-brick .real-estate.columns-6 .inner-wrapper .info .description .col-xs-6 .description-top,.flats-filter .real-estate.columns-6 .inner-wrapper .info .description .col-xs-4 .description-top,.flats-filter .real-estate.columns-6 .inner-wrapper .info .description .col-xs-6 .description-top{font-size:16px}.flats-brick .real-estate.columns-6 .inner-wrapper .info .description .col-xs-4 .description-bottom,.flats-brick .real-estate.columns-6 .inner-wrapper .info .description .col-xs-6 .description-bottom,.flats-filter .real-estate.columns-6 .inner-wrapper .info .description .col-xs-4 .description-bottom,.flats-filter .real-estate.columns-6 .inner-wrapper .info .description .col-xs-6 .description-bottom{font-size:15px}}@media (min-width:768px) and (max-width:1399.98px){.flats-brick .real-estate.columns-5 .inner-wrapper .info .info-top h3,.flats-filter .real-estate.columns-5 .inner-wrapper .info .info-top h3{font-size:23px}.flats-brick .real-estate.columns-6 .inner-wrapper .info .info-top h3,.flats-filter .real-estate.columns-6 .inner-wrapper .info .info-top h3{font-size:22px}}.flats-brick .real-estate .real-estate-item-teaser-link,.flats-filter .real-estate .real-estate-item-teaser-link{color:var(--anthracite)}.flats-brick .real-estate .real-estate-item-teaser-link:focus,.flats-brick .real-estate .real-estate-item-teaser-link:hover,.flats-filter .real-estate .real-estate-item-teaser-link:focus,.flats-filter .real-estate .real-estate-item-teaser-link:hover{color:var(--anthracite);outline:0}@media (min-width:576px){.flats-brick .real-estate .inner-wrapper .image-wrapper,.flats-filter .real-estate .inner-wrapper .image-wrapper{padding-left:.6em;padding-right:.6em}}.flats-brick .real-estate .inner-wrapper .info .info-top,.flats-filter .real-estate .inner-wrapper .info .info-top{grid-column-gap:10px;display:grid;grid-template-columns:1fr!important;padding-bottom:30px;width:100%}.flats-brick .real-estate .inner-wrapper .info .info-top .info-top-right,.flats-filter .real-estate .inner-wrapper .info .info-top .info-top-right{display:flex;margin-top:20px}.flats-brick .real-estate .inner-wrapper .info .info-mid,.flats-filter .real-estate .inner-wrapper .info .info-mid{grid-gap:5px;align-items:center;display:flex;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:0;padding-bottom:10px}.flats-brick .real-estate .inner-wrapper .info .info-mid .street,.flats-filter .real-estate .inner-wrapper .info .info-mid .street{align-items:center;display:flex}.flats-brick .real-estate .inner-wrapper .info .info-bottom,.flats-filter .real-estate .inner-wrapper .info .info-bottom{grid-gap:0;border-top:1px dashed var(--anthracite-light);display:grid;font-size:13px;grid-template-columns:repeat(3,1fr)!important;margin-top:26px;padding-top:26px}.flats-brick .real-estate .inner-wrapper .info .additionals,.flats-filter .real-estate .inner-wrapper .info .additionals{padding-bottom:15px}.flats-brick .real-estate .inner-wrapper .info .additionals .additional-wrapper,.flats-filter .real-estate .inner-wrapper .info .additionals .additional-wrapper{font-size:16px;padding:5px 10px;pointer-events:none}.flats-brick .real-estate .btn.btn-green,.flats-filter .real-estate .btn.btn-green{width:100%}.flats-brick .real-estate:focus,.flats-filter .real-estate:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:none}.flats-brick .real-estate.real-estate-item.slick-slide.slick-active .inner-wrapper:after,.flats-filter .real-estate.real-estate-item.slick-slide.slick-active .inner-wrapper:after{display:none}.flats-brick .real-estate.real-estate-item.slick-slide .inner-wrapper:after,.flats-filter .real-estate.real-estate-item.slick-slide .inner-wrapper:after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.flats-filter.brick{margin-top:2em}.flats-filter.brick .real-estate-detail.each-real-estate-item{border:0}.flats-filter.brick .real-estate-detail.each-real-estate-item .inner-wrapper{padding:0}.flats-filter.brick .pagination{height:40px;margin:15px 0;text-align:center;width:100%}.flats-filter.brick .pagination .inner-wrapper{display:inline-block}.flats-filter.brick .pagination a{background-color:#fff;border-bottom:1px solid #415055;border-right:1px solid #415055;border-top:1px solid #415055;color:#415055;float:left;font-size:14px;height:40px;padding:10px 17px;text-decoration:none;transition:all .5s}@media (prefers-reduced-motion:reduce){.flats-filter.brick .pagination a{transition:none}}.flats-filter.brick .pagination a:first-child{border-left:1px solid #415055}.flats-filter.brick .pagination a.active_page,.flats-filter.brick .pagination a:focus,.flats-filter.brick .pagination a:hover{background:#415055;color:#fff;text-decoration:none;transition:all .5s}@media (prefers-reduced-motion:reduce){.flats-filter.brick .pagination a.active_page,.flats-filter.brick .pagination a:focus,.flats-filter.brick .pagination a:hover{transition:none}}.flats-filter.brick .pagination a span:nth-child(2){margin-left:-10px}.flats-filter.brick .pagination a span{font-size:10px}.flats-filter.brick .pagination a.previous_link{position:relative}.flats-filter.brick .pagination a.previous_link>span{left:10px;position:absolute;top:50%}@media (max-width:767.98px){.flats-filter.brick .pagination a.previous_link span{left:0;position:relative;top:0}}.flats-filter.brick .pagination a.next_link{position:relative}@media (max-width:767.98px){.flats-filter.brick .pagination a.next_link span{left:0;position:relative;right:0;top:0}}.flats-filter.brick .pagination a.next_link>span{position:absolute;right:10px;top:53%}